Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libplacebo/
Date: Thu, 29 Dec 2022 20:29:39
Message-Id: 1672345734.0da2166bd6b30b34d8d9367a827b867d97814d51.ionen@gentoo
1 commit: 0da2166bd6b30b34d8d9367a827b867d97814d51
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 29 18:50:57 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 29 20:28:54 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da2166b
7
8 media-libs/libplacebo: always skip opengl/vulkan test
9
10 Normally auto-skipped, but in qemu (at least for me) it
11 tries to run the vulkan test for some reason which just
12 timeouts even with x10 timeout.
13
14 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
15
16 media-libs/libplacebo/libplacebo-5.229.1.ebuild | 8 ++++++++
17 media-libs/libplacebo/libplacebo-9999.ebuild | 8 ++++++++
18 2 files changed, 16 insertions(+)
19
20 diff --git a/media-libs/libplacebo/libplacebo-5.229.1.ebuild b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
21 index 153994a42c5d..dc18093e0d60 100644
22 --- a/media-libs/libplacebo/libplacebo-5.229.1.ebuild
23 +++ b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
24 @@ -69,6 +69,14 @@ src_unpack() {
25 fi
26 }
27
28 +src_prepare() {
29 + default
30 +
31 + # typically auto-skipped, but may assume usable opengl/vulkan then hang
32 + sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || die
33 + sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
34 +}
35 +
36 multilib_src_configure() {
37 local emesonargs=(
38 -Ddemos=false #851927
39
40 diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild
41 index 153994a42c5d..dc18093e0d60 100644
42 --- a/media-libs/libplacebo/libplacebo-9999.ebuild
43 +++ b/media-libs/libplacebo/libplacebo-9999.ebuild
44 @@ -69,6 +69,14 @@ src_unpack() {
45 fi
46 }
47
48 +src_prepare() {
49 + default
50 +
51 + # typically auto-skipped, but may assume usable opengl/vulkan then hang
52 + sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || die
53 + sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
54 +}
55 +
56 multilib_src_configure() {
57 local emesonargs=(
58 -Ddemos=false #851927