summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2024-03-30 23:57:04 +0200
committerMart Raudsepp <leio@gentoo.org>2024-04-01 22:53:37 +0300
commit362325240d645358da5c97cddd422f953b3859ef (patch)
treef909f33602bfd06ab2873e696cf2a78839b57be9 /media-plugins
parentmedia-libs/gst-plugins-bad: add 1.22.11, EAPI-8, allow tests (diff)
downloadgentoo-362325240d645358da5c97cddd422f953b3859ef.tar.gz
gentoo-362325240d645358da5c97cddd422f953b3859ef.tar.bz2
gentoo-362325240d645358da5c97cddd422f953b3859ef.zip
media-plugins/gst-plugins-vaapi: Prepare for eclass changes
To avoid enabling of waylandsink plugin build for all gst-plugins-bad splits for correctness, we'll be adding it to eclasses extra plugin list that isn't automatically parsed out of meson_options.txt. However gst-plugins-vaapi also has an option named "wayland", which is about enabling wayland support. Use the mechanism for making sure the eclass change won't force disable it for gst-plugins-vaapi, even with USE=wayland. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild4
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild4
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild2
3 files changed, 8 insertions, 2 deletions
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
index eda69333148d..0bc025df3130 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -72,6 +72,8 @@ S="${WORKDIR}/${MY_PN}-${PV}"
RESTRICT="test"
multilib_src_configure() {
+ GST_PLUGINS_NOAUTO="wayland"
+
local emesonargs=(
-Dwith_encoders=yes
-Dwith_drm=$(usex drm yes no)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
index eda69333148d..0bc025df3130 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -72,6 +72,8 @@ S="${WORKDIR}/${MY_PN}-${PV}"
RESTRICT="test"
multilib_src_configure() {
+ GST_PLUGINS_NOAUTO="wayland"
+
local emesonargs=(
-Dwith_encoders=yes
-Dwith_drm=$(usex drm yes no)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
index 885ad46a70b4..df1c1b7f01be 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
@@ -72,6 +72,8 @@ S="${WORKDIR}/${MY_PN}-${PV}"
RESTRICT="test"
multilib_src_configure() {
+ GST_PLUGINS_NOAUTO="wayland"
+
local emesonargs=(
-Dencoders=enabled
$(meson_feature drm)