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: Fri, 26 Aug 2022 13:11:05
Message-Id: 1661519434.9d14fe741cef8025ef9f0e13a7cca5dbc3b75e91.sam@gentoo
1 commit: 9d14fe741cef8025ef9f0e13a7cca5dbc3b75e91
2 Author: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
3 AuthorDate: Fri Aug 26 13:10:30 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 26 13:10:34 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d14fe74
7
8 media-plugins/gst-plugins-meta: add 1.20.3
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail.com>
12
13 .../gst-plugins-meta-1.20.3.ebuild | 68 ++++++++++++++++++++++
14 1 file changed, 68 insertions(+)
15
16 diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild
17 new file mode 100644
18 index 000000000000..a5cb7369e60c
19 --- /dev/null
20 +++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild
21 @@ -0,0 +1,68 @@
22 +# Copyright 1999-2022 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=7
26 +
27 +inherit multilib-build
28 +
29 +DESCRIPTION="Meta ebuild to pull in gst plugins for apps"
30 +HOMEPAGE="https://gstreamer.freedesktop.org/"
31 +
32 +LICENSE="metapackage"
33 +SLOT="1.0"
34 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
35 +IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264"
36 +REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
37 +
38 +RDEPEND="
39 + >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
40 + >=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}]
41 + >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}]
42 + a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] )
43 + aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] )
44 + cdda? ( || (
45 + >=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}]
46 + >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] ) )
47 + dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] )
48 + dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] )
49 + dvb? (
50 + >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}]
51 + >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] )
52 + dvd? (
53 + >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
54 + >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}]
55 + >=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}]
56 + >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}]
57 + >=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] )
58 + ffmpeg? ( >=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] )
59 + flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] )
60 + http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] )
61 + jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] )
62 + lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] )
63 + libass? ( >=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] )
64 + libvisual? ( >=media-plugins/gst-plugins-libvisual-${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.