commit:     333162ad6a22e3927ec455b3aac936c12680ccd1
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 23 20:13:36 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Dec  2 18:01:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333162ad

x11-libs/libva-intel-media-driver: Add USE=redistributable

Controls whether non-free media kernels primarily used for video encoding
support are used.

Closes: https://bugs.gentoo.org/824098
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 .../libva-intel-media-driver/libva-intel-media-driver-9999.ebuild    | 5 +++--
 x11-libs/libva-intel-media-driver/metadata.xml                       | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild 
b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
index 15ca5a26b62c..918f62446ee5 100644
--- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
+++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
@@ -23,9 +23,9 @@ fi
 DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
 HOMEPAGE="https://github.com/intel/media-driver";
 
-LICENSE="MIT BSD"
+LICENSE="MIT BSD redistributable? ( no-source-code )"
 SLOT="0"
-IUSE="+custom-cflags set-as-default test X"
+IUSE="+custom-cflags +redistributable set-as-default test X"
 
 RESTRICT="!test? ( test )"
 
@@ -47,6 +47,7 @@ src_configure() {
                -DBUILD_TYPE=Release
                -DPLATFORM=linux
                -DUSE_X11=$(usex X)
+               -DENABLE_NONFREE_KERNELS=$(usex redistributable)
                -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
                -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
        )

diff --git a/x11-libs/libva-intel-media-driver/metadata.xml 
b/x11-libs/libva-intel-media-driver/metadata.xml
index 6afcc149822d..706003d80004 100644
--- a/x11-libs/libva-intel-media-driver/metadata.xml
+++ b/x11-libs/libva-intel-media-driver/metadata.xml
@@ -9,6 +9,7 @@
                <name>Evgeny Grin</name>
        </maintainer>
        <use>
+               <flag name="redistributable">Install redistributable media 
kernel binaries (no source code) files (primarily needed for video encoding 
support)</flag>
                <flag name="set-as-default">Override libva automatic driver 
selection and set this (iHD) driver as default one.</flag>
                <flag name="custom-cflags">Do not override user CFLAGS like 
-02, -march, -msse and similar with lib defaults. Not tested by upstream.</flag>
        </use>

Reply via email to