Gentoo Archives: gentoo-commits

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