diff options
author | Mart Raudsepp <leio@gentoo.org> | 2024-03-30 23:57:04 +0200 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2024-04-01 22:53:37 +0300 |
commit | 362325240d645358da5c97cddd422f953b3859ef (patch) | |
tree | f909f33602bfd06ab2873e696cf2a78839b57be9 /media-plugins/gst-plugins-vaapi | |
parent | media-libs/gst-plugins-bad: add 1.22.11, EAPI-8, allow tests (diff) | |
download | gentoo-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/gst-plugins-vaapi')
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) |