summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2014-12-24 18:43:20 +0000
committerMart Raudsepp <leio@gentoo.org>2014-12-24 18:43:20 +0000
commit90bdf8fb837f11579eb01d3b0fe27ff54d39d3ad (patch)
tree0342d83500dc94955c6efd80eba7ac3ddd2a1b38 /media-libs/gst-plugins-base
parentSet upper-bound on numpy dep, bug 532202. (diff)
downloadhistorical-90bdf8fb837f11579eb01d3b0fe27ff54d39d3ad.tar.gz
historical-90bdf8fb837f11579eb01d3b0fe27ff54d39d3ad.tar.bz2
historical-90bdf8fb837f11579eb01d3b0fe27ff54d39d3ad.zip
Version bump. Remove old. Many updates since 1.2.x series as this is a many months overdue next stable cycle upgrade
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Diffstat (limited to 'media-libs/gst-plugins-base')
-rw-r--r--media-libs/gst-plugins-base/ChangeLog11
-rw-r--r--media-libs/gst-plugins-base/Manifest19
-rw-r--r--media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch32
-rw-r--r--media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch69
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild90
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild (renamed from media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild)57
6 files changed, 44 insertions, 234 deletions
diff --git a/media-libs/gst-plugins-base/ChangeLog b/media-libs/gst-plugins-base/ChangeLog
index c9474624cb43..b129007131c2 100644
--- a/media-libs/gst-plugins-base/ChangeLog
+++ b/media-libs/gst-plugins-base/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-libs/gst-plugins-base
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/ChangeLog,v 1.258 2014/10/11 12:41:40 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/ChangeLog,v 1.259 2014/12/24 18:43:16 leio Exp $
+
+*gst-plugins-base-1.4.5 (24 Dec 2014)
+
+ 24 Dec 2014; Mart Raudsepp <leio@gentoo.org> -gst-plugins-base-1.2.3.ebuild,
+ -gst-plugins-base-1.2.4.ebuild, +gst-plugins-base-1.4.5.ebuild,
+ -files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch,
+ -files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch:
+ Version bump. Remove old. Many updates since 1.2.x series as this is
+ a many months overdue next stable cycle upgrade.
11 Oct 2014; Markus Meier <maekke@gentoo.org>
gst-plugins-base-0.10.36-r1.ebuild:
diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest
index 4e098aca6c71..882a03180c76 100644
--- a/media-libs/gst-plugins-base/Manifest
+++ b/media-libs/gst-plugins-base/Manifest
@@ -1,22 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX gst-plugins-base-0.10.31-fix-tag-test-linking.patch 995 SHA256 1cc80eabcf54420b12b3bc8d0eb74079b0cf4185043979f0f8f59bb18882c29f SHA512 e2c8abf22f3fb8d6368b12929ed0a00a5f334e93fed0445ad15bd8243adf6b6f4060b3a5fa420bbf94808f8894328ed951372ed8fddee74c38d4d1c765a365d8 WHIRLPOOL 392becf0519e1013de60dedaa2d87498d056cd018e3e6b0f3c94f520081f757c04d649f888f5e8277acd4493bca24f559c454015ab48b8826cfa56f80e668b40
-AUX gst-plugins-base-0.10.32-fix-tests-encodebin.patch 2386 SHA256 20b236c02c9ad2fe265506e47aebd2a732df742c55c84439ddeb103ce101f861 SHA512 df425534c0aaa6f96ef91109e234da2b3a5e8a4852888509ab4467ddee738f02fd225f52f8caedde349bdebe50da2bc315180146b1f0ee48421c4ed33e7106a9 WHIRLPOOL b8e207c7679afc553959c4f442dad0286dc0efa66a584e5c3957c9bce4cfe3055b34769abb28d9b261f6b47f7a499fb61e46d664ef3df2d9e597ce950a2ca237
DIST gst-plugins-base-0.10.36.tar.xz 2364108 SHA256 1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a SHA512 ea77778e073515df58229a641b4363df31f0b80204a5a43a8feb31f0b03a5a4b9b79d6e07e1615c773a59927a9b649f1b1d782def1120d581d09a090be8363b8 WHIRLPOOL e455f2a1aafd60078080735108e4ac336bc4764ed92b9579d83a453f75491331d16b48e5983f3c9712b6edb28ec379e696f06f6910c93168b019d6077c28fb6d
-DIST gst-plugins-base-1.2.3.tar.xz 2540132 SHA256 61edec35c270f86928bad434bd059da4efff865d1ef01bcc64ecbd903625dae1 SHA512 359b8a4aadc8cec692958687fdce037b61289b4c3a4ef8154195caf718d12fb08a07180b35fa9d78f3b06ad8bc75b41eec398d2073d95d02663c0935b2758e77 WHIRLPOOL 21ea000fcbe5f7d135760d51275557105c0caa872e7b7d1e8ef5ad24bdbbb555b9c15c39b80d415a02ab41951c86d8b56f6f5b09f8734b46674f1b74827ca188
DIST gst-plugins-base-1.2.4.tar.xz 2538012 SHA256 4d6273dc3f5a94bcc53ccfe0711cfddd49e31371d1136bf62fa1ecc604fc6550 SHA512 8e7e7fd494ee2335e917dae3fef93a2103db37c8cc645ccf1f63b7e6676a6cc6fee78bb90e43f8ccacab367788a416600577cb3d9630e9d64258ecb3dbe63338 WHIRLPOOL 173b2c71b2be05db75ef0d7c344b64ec5d74ba291cc8058546a2963257a1af8e7699737214e11c2d811e6349a008386f822a82f5fe5f5491f5faca64e9d8f20d
+DIST gst-plugins-base-1.4.5.tar.xz 2637680 SHA256 77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d SHA512 63d3c531de736ad8a64d6962c0af75857d3b016d7f8e85d1884e8de50e64576902bb1161161b74130ab5dfb1d453eb995e374d8a958eac6e44ae5272eeaaf8b6 WHIRLPOOL cf6ef1c9589ed7a39be74e7663b0821c81b1b4cffdd612ccd7fd5b7929508af21d68817530a4b0fb2517f3a7044ee068afba7602816fdd0ada31444f0bcf8383
EBUILD gst-plugins-base-0.10.36-r1.ebuild 2197 SHA256 60339a2188559713d9bc512d605cd9345157270961327b9de3876c8269832406 SHA512 5d689ff1075d6afbef2e1b417f4c9dc8dc4ba80c3f18077b46ff42c09a61ba2d9f1b94252ddf8c1affcf0b59048cde2adbb6529e9f12e5a927a10808ec337fef WHIRLPOOL 0115f026763e1996094e2afe2d4295f9c23e44755d478da9b9e089596ca2754d743dcd546b725b843d82b13e192fb3fc7aa367300148b7fde12d4b94924dd657
EBUILD gst-plugins-base-0.10.36.ebuild 1812 SHA256 307c10544d53b763b7ed5edf4684c299fa24d28fb5a520515878f8e7dd23eca7 SHA512 2259887de2d779a850c468d30d3bb3621f490cd4832b4367d4ee50173992ee0a8ffc20f1653067a598038a5d02e9e0e8a7ce12f17d651606c61046af9fbe7f08 WHIRLPOOL e95da091cbbe5b47a2245399473b184aa10e985fd044b12f025a20a89a3734900a505f06750d85c5e9990a39d7e8002de7107f861a9892270dc505383995b27c
-EBUILD gst-plugins-base-1.2.3.ebuild 2478 SHA256 6857bddcb5c20e82eb7fa3ad3c810afb2262d48e0fdbb981d3cfa3750247a35e SHA512 9a4be36b06ffc04c8ddc0f1238b257fc6566ffbe340157f89ce17e36e244c2e954e8158c1b64355f8e15a06c53cccb1a0d974c884b88f10916caab38bec13907 WHIRLPOOL ed4b0bc1403b3f0845f2bf6ca5d9c162937df6bbab8270d73b2ff9e05c60112a7da5d1f847de647c059d56379d7d4da7cf54bc96d98eccc9acb346e50a620fee
EBUILD gst-plugins-base-1.2.4-r1.ebuild 3095 SHA256 11de29c2abd0092bd0b52db50d3b212970db98a4cb673b8020b2c63d12934949 SHA512 c7eb68ccdcd981944cb6a00b489bf665818e442f39c1e597a9e889b0156a7ce87370907d8047999c9c40342724a1063c7e952de171a7ffdfddd92891ae31fb6d WHIRLPOOL 019f6248d447103435caf9adcc421cbc57bbf29a323cc79ec620d11af702380c44f2a3d55bee65ff0b0e15f04f174eb0f5f8789b6fe35bf2d4ec3eece1cc7a1e
-EBUILD gst-plugins-base-1.2.4.ebuild 2508 SHA256 387f2a43ce50cef1170bdfb6e7b03cb521fbcda3d3ca204e6be811c7b3a8e960 SHA512 2556f3b081605ff4001afa95f33cb2dc0d951cb720c08384353ec1a7f752a325c7c080d329f75724b1072cc3e115abb6dc14abfbd13852df5c25e4f7c5790f22 WHIRLPOOL ee0f3864ad384c7956526c96d47d0ae8baa2703947e947d62bd5cfc4264d25aedde3341763cb18a29b563f876abaf38176ef7fd1d182e90c4426573dd0ce4188
-MISC ChangeLog 37615 SHA256 39c80ddea77f795e423dd05f1e30c91e5717c2acab6a6620b685a3ac909fef64 SHA512 ec0b1bd2d95ac6f111288c4b33eb996e298ccd832f1e0181b11260f7d274b4c188c302de23387f14b1f8ab737a191529d087d1e308592f788f662cb4b84caa0b WHIRLPOOL d957d441c8b237a919ddca0028da671d4e6410c6e7f9b105545dcb068abee6e6eab92fbd0cf3d651ca9235ddf20c348ef01b97931529c6b651cd61d10d20c106
+EBUILD gst-plugins-base-1.4.5.ebuild 3098 SHA256 f705711b2f3632f5d48a861e544e734cc5f34afb0e21fadfe6485c3cb44407f0 SHA512 ffd7a27c077f76ca346d0cfbb499cb6f851251604890cd543a8dd9d4bb52b3850ef429995f6f932c32ea63717cf86db56dc163b3c6d99f17d34db1847470a1e2 WHIRLPOOL 16e91ce7dc62799a90072d1ba69e1480db25e5172bced5bfdb7175989149292357bafdb430e1b85853de7aacb98886abdbbf725cfaeb99b53fd9d406dc6186b5
+MISC ChangeLog 38043 SHA256 88dac194e24cd178255fea5fcf2169256456c561ac56efd6157cc46585a8914f SHA512 e5d96d042c25436994a3129cc5b40e016a2131f244164f8e90cab77257043be18b3790169c3f65ca5f2c610a7c95ec0bba28b5268011eb3bfd5585373425cab0 WHIRLPOOL edb53d6638125fb28747621af31eb0ce87b0662f15594c35547c5ca97f9a4a7e10f52c2ee1b6b422a2a23a44d5d3b296c25591f5a0e05288e63507709d8c3b85
MISC metadata.xml 306 SHA256 c231940bd8d010a470d48c796769352620a62f59e897d21a64413634adbad8f2 SHA512 ac899e08b183aaa8c5d8dca7cdaae9223b61475d37fa8f3201d6c70e12d00ec65e495351644ca3b0f1e4f38a6d7f5b5865c055b349e2cfd28b8e258f77645abb WHIRLPOOL e5b4eded98e18da083cbe2bb418b2efeb24c3e8a2d55c8f2c66457267fbe1b55f02f99668aa91edf16b69046beee2c99a52188d168bc389237651a6348869bff
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iEYEAREIAAYFAlQ5JYYACgkQkKaRLQcq0GIMOQCcD8oIKl31CQQ6pWpkykssJiCq
-M6gAnjne9w0rR1VEEcCtHbITX3uZQXbL
-=iMtu
------END PGP SIGNATURE-----
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch
deleted file mode 100644
index a055efcd24a0..000000000000
--- a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Fix tests on fresh upgrade, Gentoo bug #352944.
-
-Without this, the generated tests/check/libs/tag libtool has /usr/lib before
-local paths, because the library that comes from system gstreamer core package
-is listed before the internal ones.
-
---- a/tests/check/Makefile.am
-+++ b/tests/check/Makefile.am
-@@ -227,8 +227,8 @@
- $(GST_BASE_CFLAGS) \
- $(AM_CFLAGS)
- libs_tag_LDADD = \
-- $(GST_BASE_LIBS) \
-- $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la $(LDADD)
-+ $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la \
-+ $(GST_BASE_LIBS) $(LDADD)
-
- libs_pbutils_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
---- a/tests/check/Makefile.in
-+++ b/tests/check/Makefile.in
-@@ -1003,8 +1003,8 @@
- $(AM_CFLAGS)
-
- libs_tag_LDADD = \
-- $(GST_BASE_LIBS) \
-- $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la $(LDADD)
-+ $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la \
-+ $(GST_BASE_LIBS) $(LDADD)
-
- libs_pbutils_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch
deleted file mode 100644
index 23cf617135c0..000000000000
--- a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-commit fc608d4dcd0257549c6018aac9ee5c2dec52bbee
-Author: Tim-Philipp Müller
-Date: Wed Jan 26 15:42:48 2011 +0000
-
- tests: don't run encodebin test if vorbis or theora plugins aren't available
-
-Minimal Makefile.in patch added manually to avoid eautoreconf
-
-diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am
-index 0cc03a4..f284716 100644
---- a/tests/check/Makefile.am
-+++ b/tests/check/Makefile.am
-@@ -77,6 +77,16 @@ else
- check_theora =
- endif
-
-+if USE_VORBIS
-+if USE_THEORA
-+check_encodebin = elements/encodebin
-+else
-+check_encodebin =
-+endif
-+else
-+check_encodebin =
-+endif
-+
- if USE_PLUGIN_SUBPARSE
- check_subparse = elements/subparse
- else
-@@ -106,7 +116,7 @@ check_PROGRAMS = \
- elements/audiotestsrc \
- elements/decodebin \
- elements/decodebin2 \
-- elements/encodebin \
-+ $(check_encodebin) \
- elements/ffmpegcolorspace \
- elements/gdpdepay \
- elements/gdppay \
---- a/tests/check/Makefile.in
-+++ b/tests/check/Makefile.in
-@@ -43,7 +43,7 @@
- elements/audioconvert$(EXEEXT) elements/audiorate$(EXEEXT) \
- elements/audioresample$(EXEEXT) elements/audiotestsrc$(EXEEXT) \
- elements/decodebin$(EXEEXT) elements/decodebin2$(EXEEXT) \
-- elements/encodebin$(EXEEXT) elements/ffmpegcolorspace$(EXEEXT) \
-+ $(am__EXEEXT_11) elements/ffmpegcolorspace$(EXEEXT) \
- elements/gdpdepay$(EXEEXT) elements/gdppay$(EXEEXT) \
- elements/multifdsink$(EXEEXT) elements/playbin$(EXEEXT) \
- elements/playbin2$(EXEEXT) $(am__EXEEXT_8) \
-@@ -114,7 +114,9 @@
- @USE_VORBIS_TRUE@ pipelines/vorbisdec$(EXEEXT) \
- @USE_VORBIS_TRUE@ elements/vorbistag$(EXEEXT)
- @USE_THEORA_TRUE@am__EXEEXT_7 = pipelines/theoraenc$(EXEEXT)
-+@USE_THEORA_TRUE@@USE_VORBIS_TRUE@am__EXEEXT_11 = \
-+@USE_THEORA_TRUE@@USE_VORBIS_TRUE@ elements/encodebin$(EXEEXT)
- @USE_PLUGIN_SUBPARSE_TRUE@am__EXEEXT_8 = elements/subparse$(EXEEXT)
- @HAVE_ORC_TRUE@am__EXEEXT_9 = orc/adder$(EXEEXT) \
- @HAVE_ORC_TRUE@ orc/audioconvert$(EXEEXT) orc/volume$(EXEEXT) \
- @HAVE_ORC_TRUE@ orc/videoscale$(EXEEXT) \
-@@ -932,6 +933,9 @@
-
- @USE_THEORA_FALSE@check_theora =
- @USE_THEORA_TRUE@check_theora = pipelines/theoraenc
-+@USE_THEORA_FALSE@@USE_VORBIS_TRUE@check_encodebin =
-+@USE_THEORA_TRUE@@USE_VORBIS_TRUE@check_encodebin = elements/encodebin
-+@USE_VORBIS_FALSE@check_encodebin =
- @USE_PLUGIN_SUBPARSE_FALSE@check_subparse =
- @USE_PLUGIN_SUBPARSE_TRUE@check_subparse = elements/subparse
- @HAVE_ORC_FALSE@check_orc =
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild
deleted file mode 100644
index 4dd8f191a3f6..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild,v 1.10 2014/04/21 10:29:26 ago Exp $
-
-EAPI="5"
-
-inherit gst-plugins-base gst-plugins10
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/"
-
-LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="alsa +introspection ivorbis +ogg +orc +pango theora +vorbis X"
-REQUIRED_USE="
- ivorbis? ( ogg )
- theora? ( ogg )
- vorbis? ( ogg )
-"
-
-RDEPEND="
- app-text/iso-codes
- >=dev-libs/glib-2.32:2
- >=media-libs/gstreamer-${PV}:1.0[introspection?]
- sys-libs/zlib
- alsa? ( >=media-libs/alsa-lib-0.9.1 )
- introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
- ivorbis? ( media-libs/tremor )
- ogg? ( >=media-libs/libogg-1 )
- orc? ( >=dev-lang/orc-0.4.18 )
- pango? ( >=x11-libs/pango-1.22 )
- theora? ( >=media-libs/libtheora-1.1[encode] )
- vorbis? ( >=media-libs/libvorbis-1 )
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- X? (
- x11-proto/videoproto
- x11-proto/xextproto
- x11-proto/xproto )
-"
-
-src_prepare() {
- # The AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE even
- # though they are not actually used. This needs to be fixed upstream by
- # replacing AC_PATH_XTRA with PKG_CONFIG calls.
- sed -i -e 's:X_PRE_LIBS -lSM -lICE:X_PRE_LIBS:' "${S}"/configure || die
-}
-
-src_configure() {
- gst-plugins10_src_configure \
- $(use_enable alsa) \
- $(use_enable introspection) \
- $(use_enable ivorbis) \
- $(use_enable ogg) \
- $(use_enable orc) \
- $(use_enable pango) \
- $(use_enable theora) \
- $(use_enable vorbis) \
- $(use_enable X x) \
- $(use_enable X xshm) \
- $(use_enable X xvideo) \
- --disable-debug \
- --disable-examples \
- --disable-freetypetest \
- --disable-static
- # cdparanoia and libvisual are split out, per leio's request
-
- # bug #366931, flag-o-matic for the whole thing is overkill
- if [[ ${CHOST} == *86-*-darwin* ]] ; then
- sed -i \
- -e '/FLAGS = /s|-O[23]|-O1|g' \
- gst/audioconvert/Makefile \
- gst/volume/Makefile || die
- fi
-}
-
-src_compile() {
- default
-}
-
-src_install() {
- DOCS="AUTHORS NEWS README RELEASE"
- default
- prune_libtool_files --modules
-}
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild
index dfafd2db5611..e6c659fd4017 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild,v 1.1 2014/05/31 14:01:07 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild,v 1.1 2014/12/24 18:43:16 leio Exp $
EAPI="5"
-inherit gst-plugins-base gst-plugins10
+
+GST_ORG_MODULE="gst-plugins-base"
+inherit gstreamer
DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="http://gstreamer.freedesktop.org/"
@@ -19,28 +21,28 @@ REQUIRED_USE="
RDEPEND="
app-text/iso-codes
- >=dev-libs/glib-2.32:2
- >=media-libs/gstreamer-1.2.0:1.0[introspection?]
- sys-libs/zlib
- alsa? ( >=media-libs/alsa-lib-0.9.1 )
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:1.0[introspection?,${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+ alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
- ivorbis? ( media-libs/tremor )
- ogg? ( >=media-libs/libogg-1 )
- orc? ( >=dev-lang/orc-0.4.18 )
- pango? ( >=x11-libs/pango-1.22 )
- theora? ( >=media-libs/libtheora-1.1[encode] )
- vorbis? ( >=media-libs/libvorbis-1 )
+ ivorbis? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] )
+ ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )
+ orc? ( >=dev-lang/orc-0.4.18[${MULTILIB_USEDEP}] )
+ pango? ( >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}] )
+ theora? ( >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] )
+ vorbis? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] )
X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv )
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.12
X? (
- x11-proto/videoproto
- x11-proto/xextproto
- x11-proto/xproto )
+ >=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}]
+ >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
+ >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )
"
src_prepare() {
@@ -50,10 +52,10 @@ src_prepare() {
sed -i -e 's:X_PRE_LIBS -lSM -lICE:X_PRE_LIBS:' "${S}"/configure || die
}
-src_configure() {
- gst-plugins10_src_configure \
+multilib_src_configure() {
+ gstreamer_multilib_src_configure \
$(use_enable alsa) \
- $(use_enable introspection) \
+ $(multilib_native_use_enable introspection) \
$(use_enable ivorbis) \
$(use_enable ogg) \
$(use_enable orc) \
@@ -76,14 +78,17 @@ src_configure() {
gst/audioconvert/Makefile \
gst/volume/Makefile || die
fi
-}
-src_compile() {
- default
+ if multilib_is_native_abi; then
+ local x
+ for x in libs plugins; do
+ ln -s "${S}"/docs/${x}/html docs/${x}/html || die
+ done
+ fi
}
-src_install() {
+multilib_src_install_all() {
DOCS="AUTHORS NEWS README RELEASE"
- default
+ einstalldocs
prune_libtool_files --modules
}