commit:     80cb31ca86ff6c3a24b9447d53953f1f00673460
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 21 13:01:36 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Dec 21 13:01:36 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80cb31ca

media-libs/vulkan-loader: Fix cross-compiling by specifying git and python

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-libs/vulkan-loader/vulkan-loader-1.4.335.0.ebuild | 7 +++++++
 media-libs/vulkan-loader/vulkan-loader-9999.ebuild      | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.4.335.0.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.4.335.0.ebuild
index 1043d6b2b749..97cc44daee9f 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.4.335.0.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.4.335.0.ebuild
@@ -49,7 +49,14 @@ multilib_src_configure() {
                -DBUILD_WSI_XCB_SUPPORT=$(usex X)
                -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
                -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+               -DGIT_EXECUTABLE="${BROOT}/usr/bin/git"
        )
+
+       if tc-is-cross-compiler; then
+               # Python only needed when cross-compiling so don't bother with 
eclass.
+               mycmakeargs+=( -DPython3_EXECUTABLE="${BROOT}/usr/bin/python3" )
+       fi
+
        cmake_src_configure
 }
 

diff --git a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
index 1043d6b2b749..97cc44daee9f 100644
--- a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
@@ -49,7 +49,14 @@ multilib_src_configure() {
                -DBUILD_WSI_XCB_SUPPORT=$(usex X)
                -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
                -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+               -DGIT_EXECUTABLE="${BROOT}/usr/bin/git"
        )
+
+       if tc-is-cross-compiler; then
+               # Python only needed when cross-compiling so don't bother with 
eclass.
+               mycmakeargs+=( -DPython3_EXECUTABLE="${BROOT}/usr/bin/python3" )
+       fi
+
        cmake_src_configure
 }
 

Reply via email to