commit:     0da2166bd6b30b34d8d9367a827b867d97814d51
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 18:50:57 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 20:28:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da2166b

media-libs/libplacebo: always skip opengl/vulkan test

Normally auto-skipped, but in qemu (at least for me) it
tries to run the vulkan test for some reason which just
timeouts even with x10 timeout.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/libplacebo/libplacebo-5.229.1.ebuild | 8 ++++++++
 media-libs/libplacebo/libplacebo-9999.ebuild    | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/media-libs/libplacebo/libplacebo-5.229.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
index 153994a42c5d..dc18093e0d60 100644
--- a/media-libs/libplacebo/libplacebo-5.229.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
@@ -69,6 +69,14 @@ src_unpack() {
        fi
 }
 
+src_prepare() {
+       default
+
+       # typically auto-skipped, but may assume usable opengl/vulkan then hang
+       sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || 
die
+       sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
+}
+
 multilib_src_configure() {
        local emesonargs=(
                -Ddemos=false #851927

diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild 
b/media-libs/libplacebo/libplacebo-9999.ebuild
index 153994a42c5d..dc18093e0d60 100644
--- a/media-libs/libplacebo/libplacebo-9999.ebuild
+++ b/media-libs/libplacebo/libplacebo-9999.ebuild
@@ -69,6 +69,14 @@ src_unpack() {
        fi
 }
 
+src_prepare() {
+       default
+
+       # typically auto-skipped, but may assume usable opengl/vulkan then hang
+       sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || 
die
+       sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
+}
+
 multilib_src_configure() {
        local emesonargs=(
                -Ddemos=false #851927

Reply via email to