Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-meta/
Date: Fri, 23 Feb 2018 06:35:53
Message-Id: 1519367705.68068b1d9896616fd460c4ccf44daa2d14bad51a.leio@gentoo
1 commit: 68068b1d9896616fd460c4ccf44daa2d14bad51a
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 23 06:35:05 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 23 06:35:05 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68068b1d
7
8 media-plugins/gst-plugins-meta: bump to 1.12.4
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 .../gst-plugins-meta-1.12.4.ebuild | 69 ++++++++++++++++++++++
13 1 file changed, 69 insertions(+)
14
15 diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.12.4.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.12.4.ebuild
16 new file mode 100644
17 index 00000000000..68af8eacc25
18 --- /dev/null
19 +++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.12.4.ebuild
20 @@ -0,0 +1,69 @@
21 +# Copyright 1999-2018 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +
24 +EAPI=6
25 +
26 +inherit multilib-build
27 +
28 +DESCRIPTION="Meta ebuild to pull in gst plugins for apps"
29 +HOMEPAGE="https://www.gentoo.org"
30 +
31 +LICENSE="metapackage"
32 +SLOT="1.0"
33 +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
34 +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"
35 +REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
36 +
37 +RDEPEND="
38 + >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
39 + >=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}]
40 + >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}]
41 + a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] )
42 + aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] )
43 + cdda? ( || (
44 + >=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}]
45 + >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] ) )
46 + dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] )
47 + dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] )
48 + dvb? (
49 + >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}]
50 + >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] )
51 + dvd? (
52 + >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
53 + >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}]
54 + >=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}]
55 + >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}]
56 + >=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] )
57 + ffmpeg? ( >=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] )
58 + flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] )
59 + http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] )
60 + jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] )
61 + lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] )
62 + libass? ( >=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] )
63 + libvisual? ( >=media-plugins/gst-plugins-libvisual-${PV}:1.0[${MULTILIB_USEDEP}] )
64 + mms? ( >=media-plugins/gst-plugins-libmms-${PV}:1.0[${MULTILIB_USEDEP}] )
65 + modplug? ( >=media-plugins/gst-plugins-modplug-${PV}:1.0[${MULTILIB_USEDEP}] )
66 + mp3? (
67 + >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
68 + >=media-plugins/gst-plugins-mpg123-${PV}:1.0[${MULTILIB_USEDEP}] )
69 + mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
70 + opus? ( >=media-plugins/gst-plugins-opus-${PV}:1.0[${MULTILIB_USEDEP}] )
71 + oss? ( >=media-plugins/gst-plugins-oss-${PV}:1.0[${MULTILIB_USEDEP}] )
72 + pulseaudio? ( >=media-plugins/gst-plugins-pulse-${PV}:1.0[${MULTILIB_USEDEP}] )
73 + taglib? ( >=media-plugins/gst-plugins-taglib-${PV}:1.0[${MULTILIB_USEDEP}] )
74 + v4l? ( >=media-plugins/gst-plugins-v4l2-${PV}:1.0[${MULTILIB_USEDEP}] )
75 + vaapi? ( >=media-plugins/gst-plugins-vaapi-${PV}:1.0[${MULTILIB_USEDEP}] )
76 + vcd? (
77 + >=media-plugins/gst-plugins-mplex-${PV}:1.0[${MULTILIB_USEDEP}]
78 + >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
79 + vpx? ( >=media-plugins/gst-plugins-vpx-${PV}:1.0[${MULTILIB_USEDEP}] )
80 + wavpack? ( >=media-plugins/gst-plugins-wavpack-${PV}:1.0[${MULTILIB_USEDEP}] )
81 + x264? ( >=media-plugins/gst-plugins-x264-${PV}:1.0[${MULTILIB_USEDEP}] )
82 +"
83 +
84 +# Usage note:
85 +# The idea is that apps depend on this for optional gstreamer plugins. Then,
86 +# when USE flags change, no app gets rebuilt, and all apps that can make use of
87 +# the new plugin automatically do.
88 +
89 +# When adding deps here, make sure the keywords on the gst-plugin are valid.