summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2020-05-03 18:02:55 +0300
committerMart Raudsepp <leio@gentoo.org>2020-05-03 22:11:52 +0300
commitf481a61a4a14d03627a01abf36a8a2e39c8065fb (patch)
tree296f3c65196ea3cf5ca0b5ba3826cc53a320a573 /media-libs/gst-plugins-bad
parentmedia-plugins/gst-plugins-cdparanoia: bump to 1.16.2 (diff)
downloadgentoo-f481a61a4a14d03627a01abf36a8a2e39c8065fb.tar.gz
gentoo-f481a61a4a14d03627a01abf36a8a2e39c8065fb.tar.bz2
gentoo-f481a61a4a14d03627a01abf36a8a2e39c8065fb.zip
media-libs/gst-plugins-bad: drop now unnecessary IUSE="egl gles2 opengl"
All the remaining opengl plugin components (mixers) got moved into gst-plugins-base too with 1.16, and IUSE=egl was already only transitional in 1.14, and isn't used by anything anymore, so can go away as well. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'media-libs/gst-plugins-bad')
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-1.16.2.ebuild15
1 files changed, 3 insertions, 12 deletions
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.16.2.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.16.2.ebuild
index 04cddb677569..168be0bfd904 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.16.2.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.16.2.ebuild
@@ -12,15 +12,13 @@ HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-# TODO: egl IUSE only for transition
-IUSE="X bzip2 +egl gles2 +introspection +opengl +orc vnc wayland" # Keep default IUSE mirrored with gst-plugins-base where relevant
+IUSE="X bzip2 +introspection +orc vnc wayland"
# X11 is automagic for now, upstream #709530 - only used by librfb USE=vnc plugin
-# We mirror opengl/gles2 from -base to ensure no automagic openglmixers plugin (with "opengl?" it'd still get built with USE=-opengl here)
RDEPEND="
>=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
>=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl?,introspection?,gles2=,opengl=]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
@@ -51,13 +49,6 @@ src_prepare() {
}
multilib_src_configure() {
- local myconf=()
- if use opengl || use gles2; then
- myconf+=( --enable-gl )
- else
- myconf+=( --disable-gl )
- fi
-
# Always enable shm (shm_open) and ipcpipeline (sys/socket.h); no extra deps
gstreamer_multilib_src_configure \
$(multilib_native_use_enable introspection) \
@@ -70,7 +61,7 @@ multilib_src_configure() {
--without-player-tests \
--enable-shm \
--enable-ipcpipeline \
- "${myconf[@]}"
+ --disable-gl # eclass probably does this too, but be explicit as it used to be handled in ebuild here; all parts now in gst-plugins-base instead
if multilib_is_native_abi; then
local x