commit:     759b7f3f8da78eba331cf6293f460ea7b2840efe
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 15 21:11:51 2017 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Feb 15 21:11:51 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759b7f3f

media-plugins/gst-plugins-meta: bump to 1.10.3, allow gst-plugins-mpg123 as 
USE=mp3 provider

Gentoo-bug: 588762

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../gst-plugins-meta-1.10.3.ebuild                 | 72 ++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.10.3.ebuild 
b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.10.3.ebuild
new file mode 100644
index 0000000000..3b98348b5d
--- /dev/null
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.10.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit multilib-build
+
+DESCRIPTION="Meta ebuild to pull in gst plugins for apps"
+HOMEPAGE="https://www.gentoo.org";
+
+LICENSE="metapackage"
+SLOT="1.0"
+KEYWORDS="~amd64 ~hppa ~sh ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass 
libvisual mms mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi 
vcd vorbis vpx wavpack X x264"
+REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
+
+RDEPEND="
+       >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
+       
>=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}]
+       >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}]
+       a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] 
)
+       aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] )
+       cdda? ( || (
+               
>=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}]
+               >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] 
) )
+       dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] )
+       dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] )
+       dvb? (
+               >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}]
+               >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] )
+       dvd? (
+               >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
+               >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}]
+               
>=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}]
+               
>=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}]
+               
>=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] )
+       ffmpeg? ( 
>=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] )
+       flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] )
+       http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] )
+       jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] )
+       lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] )
+       libass? ( 
>=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] )
+       libvisual? ( 
>=media-plugins/gst-plugins-libvisual-${PV}:1.0[${MULTILIB_USEDEP}] )
+       mms? ( >=media-plugins/gst-plugins-libmms-${PV}:1.0[${MULTILIB_USEDEP}] 
)
+       modplug? ( 
>=media-plugins/gst-plugins-modplug-${PV}:1.0[${MULTILIB_USEDEP}] )
+       mp3? (
+               >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
+               || (
+                       
>=media-plugins/gst-plugins-mad-${PV}:1.0[${MULTILIB_USEDEP}]
+                       
>=media-plugins/gst-plugins-mpg123-${PV}:1.0[${MULTILIB_USEDEP}] ) )
+       mpeg? ( 
>=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+       opus? ( >=media-plugins/gst-plugins-opus-${PV}:1.0[${MULTILIB_USEDEP}] )
+       oss? ( >=media-plugins/gst-plugins-oss-${PV}:1.0[${MULTILIB_USEDEP}] )
+       pulseaudio? ( 
>=media-plugins/gst-plugins-pulse-${PV}:1.0[${MULTILIB_USEDEP}] )
+       taglib? ( 
>=media-plugins/gst-plugins-taglib-${PV}:1.0[${MULTILIB_USEDEP}] )
+       v4l? ( >=media-plugins/gst-plugins-v4l2-${PV}:1.0[${MULTILIB_USEDEP}] )
+       vaapi? ( 
>=media-plugins/gst-plugins-vaapi-${PV}:1.0[${MULTILIB_USEDEP}] )
+       vcd? (
+               >=media-plugins/gst-plugins-mplex-${PV}:1.0[${MULTILIB_USEDEP}]
+               
>=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+       vpx? ( >=media-plugins/gst-plugins-vpx-${PV}:1.0[${MULTILIB_USEDEP}] )
+       wavpack? ( 
>=media-plugins/gst-plugins-wavpack-${PV}:1.0[${MULTILIB_USEDEP}] )
+       x264? ( >=media-plugins/gst-plugins-x264-${PV}:1.0[${MULTILIB_USEDEP}] )
+"
+
+# Usage note:
+# The idea is that apps depend on this for optional gstreamer plugins.  Then,
+# when USE flags change, no app gets rebuilt, and all apps that can make use of
+# the new plugin automatically do.
+
+# When adding deps here, make sure the keywords on the gst-plugin are valid.

Reply via email to