commit:     36f41359a6734048e7705cc03af52060fb3bac73
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Sun Sep 14 13:36:50 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 17:07:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f41359

media-libs/virglrenderer: missing pyyaml build dependency

Upstream commit: 194c75946a30e11b90ea46b6a6ddc5e62a9e9612

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43782
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/virglrenderer/virglrenderer-1.1.1-r1.ebuild | 11 ++++++++++-
 media-libs/virglrenderer/virglrenderer-9999.ebuild     | 11 ++++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/media-libs/virglrenderer/virglrenderer-1.1.1-r1.ebuild 
b/media-libs/virglrenderer/virglrenderer-1.1.1-r1.ebuild
index a482df77071d..06894fe7e10e 100644
--- a/media-libs/virglrenderer/virglrenderer-1.1.1-r1.ebuild
+++ b/media-libs/virglrenderer/virglrenderer-1.1.1-r1.ebuild
@@ -37,7 +37,12 @@ DEPEND="
        ${RDEPEND}
        sys-kernel/linux-headers
 "
-BDEPEND="${PYTHON_DEPS}"
+BDEPEND="
+       ${PYTHON_DEPS}
+       $(python_gen_any_dep "
+               dev-python/pyyaml[\${PYTHON_USEDEP}]
+       ")
+"
 
 PATCHES=(
        # ALready in main, can be dropped in newer versions
@@ -46,6 +51,10 @@ PATCHES=(
        "${FILESDIR}/${PN}-fix-clang-warning-about-typeof.patch"
 )
 
+python_check_deps() {
+       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+}
+
 src_configure() {
        local -a gpus=()
        use video_cards_amdgpu && gpus+=( amdgpu-experimental )

diff --git a/media-libs/virglrenderer/virglrenderer-9999.ebuild 
b/media-libs/virglrenderer/virglrenderer-9999.ebuild
index 4aea78888a5a..8adeead0fed9 100644
--- a/media-libs/virglrenderer/virglrenderer-9999.ebuild
+++ b/media-libs/virglrenderer/virglrenderer-9999.ebuild
@@ -37,7 +37,16 @@ DEPEND="
        ${RDEPEND}
        sys-kernel/linux-headers
 "
-BDEPEND="${PYTHON_DEPS}"
+BDEPEND="
+       ${PYTHON_DEPS}
+       $(python_gen_any_dep "
+               dev-python/pyyaml[\${PYTHON_USEDEP}]
+       ")
+"
+
+python_check_deps() {
+       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+}
 
 src_configure() {
        local -a gpus=()

Reply via email to