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