commit:     9af1c62279dfabf68fabfcbaa69594a3201dd6fa
Author:     Karlson2k (Evgeny Grin) <k2k <AT> narod <DOT> ru>
AuthorDate: Wed Jan 13 08:00:11 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 14 20:11:34 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af1c622

media-video/libva-utils: fixed test in portage sandbox in 2.10.0

There are only two tests out of >17000 tests that can be run in portage
sandbox. Let's use these two tests as this is better than do not test at
all.

Signed-off-by: Karlson2k (Evgeny Grin) <k2k <AT> narod.ru>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/libva-utils-2.10.0_test_in_sandbox.patch         | 14 ++++++++++++++
 media-video/libva-utils/libva-utils-2.10.0.ebuild          |  2 ++
 media-video/libva-utils/libva-utils-9999.ebuild            |  2 ++
 3 files changed, 18 insertions(+)

diff --git 
a/media-video/libva-utils/files/libva-utils-2.10.0_test_in_sandbox.patch 
b/media-video/libva-utils/files/libva-utils-2.10.0_test_in_sandbox.patch
new file mode 100644
index 00000000000..14cf5304402
--- /dev/null
+++ b/media-video/libva-utils/files/libva-utils-2.10.0_test_in_sandbox.patch
@@ -0,0 +1,14 @@
+
+    There are only two test compatible with portage sandbox.
+    All other tests require access to install VA driver and
+    Intel video on the host machine.
+
+--- a/test/Makefile.am
++++ b/test/Makefile.am
+@@ -91,4 +91,4 @@ test_va_api_CXXFLAGS =                                       
        \
+       $(NULL)
+ 
+ check-local: test_va_api
+-      $(builddir)/test_va_api
++      $(builddir)/test_va_api 
'--gtest_filter=Internal.*:VAAPIInitTerminate.InitTermWithoutDisplay'
+

diff --git a/media-video/libva-utils/libva-utils-2.10.0.ebuild 
b/media-video/libva-utils/libva-utils-2.10.0.ebuild
index 71421dd2d08..7803d68b489 100644
--- a/media-video/libva-utils/libva-utils-2.10.0.ebuild
+++ b/media-video/libva-utils/libva-utils-2.10.0.ebuild
@@ -39,6 +39,8 @@ DEPEND+="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-2.10.0_test_in_sandbox.patch" )
+
 # CONTRIBUTING.md and README.md are avaialbe only in .tar.gz tarballs and in 
git
 DOCS=( NEWS CONTRIBUTING.md README.md )
 

diff --git a/media-video/libva-utils/libva-utils-9999.ebuild 
b/media-video/libva-utils/libva-utils-9999.ebuild
index 71421dd2d08..7803d68b489 100644
--- a/media-video/libva-utils/libva-utils-9999.ebuild
+++ b/media-video/libva-utils/libva-utils-9999.ebuild
@@ -39,6 +39,8 @@ DEPEND+="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-2.10.0_test_in_sandbox.patch" )
+
 # CONTRIBUTING.md and README.md are avaialbe only in .tar.gz tarballs and in 
git
 DOCS=( NEWS CONTRIBUTING.md README.md )
 

Reply via email to