~ruther/guix-local

80f6e5a9ea87bb6665d6323c5a73ad5e929409fa — Zheng Junjie 2 years ago e2ad70c
gnu: vulkan-loader: Fix cross-compiling.

gnu/packages/vulkan.scm(vulkan-loader):
[arguments]<#:configure-flags>: When cross-compiling, set -DBUILD_TESTS=OFF
and -DUSE_GAS=OFF.
[inputs]: Add libxrandr.

Change-Id: I580e1c77c4b9b5a3483e93ff9eda78fbe07ec292
1 files changed, 5 insertions(+), 2 deletions(-)

M gnu/packages/vulkan.scm
M gnu/packages/vulkan.scm => gnu/packages/vulkan.scm +5 -2
@@ 6,6 6,7 @@
;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
;;; Copyright © 2022 Kaelyn Takata <kaelyn.alexi@protonmail.com>
;;; Copyright © 2022 dan <i@dan.games>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 270,7 271,9 @@ interpretation of the specifications for these languages.")
                             (dirname (dirname
                                       (search-input-directory
                                        %build-inputs "include/vulkan"))))
              "-DBUILD_TESTS=ON")
              #$@(if (%current-target-system)
                     #~("-DBUILD_TESTS=OFF" "-DUSE_GAS=OFF")
                     #~("-DBUILD_TESTS=ON")))
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'fix-pkg-config-file


@@ 299,7 302,7 @@ interpretation of the specifications for these languages.")
           python
           wayland))
    (inputs
     (list vulkan-headers))
     (list vulkan-headers libxrandr))
    (home-page
     "https://github.com/KhronosGroup/Vulkan-Loader")
    (synopsis "Khronos official ICD loader and validation layers for Vulkan")