~ruther/guix-local

0d001ca05d80621f7a68a8b60959fad965cb7ebb — Cayetano Santos 7 months ago 23cc98e
gnu: spirv-tools: Improve style.

* gnu/packages/vulkan.scm (spirv-tools):[arguments]: Use Gexp.
[native-inputs]: Remove python; add python-minimal.

Change-Id: I91c66e8b196a00f9beb327e440f39d2675964f99
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
1 files changed, 10 insertions(+), 8 deletions(-)

M gnu/packages/vulkan.scm
M gnu/packages/vulkan.scm => gnu/packages/vulkan.scm +10 -8
@@ 98,15 98,17 @@ and for the GLSL.std.450 extended instruction set.
      (file-name (git-file-name name version))))
    (build-system cmake-build-system)
    (arguments
     `(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON"
                               ;; Some packages like mpv fail to link
                               ;; when the static libraries are built.
                               "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
                               (string-append
                                "-DSPIRV-Headers_SOURCE_DIR="
                                (assoc-ref %build-inputs "spirv-headers")))))
     (list
      #:configure-flags
      #~(list "-DBUILD_SHARED_LIBS=ON"
              ;; Some packages like mpv fail to link
              ;; when the static libraries are built.
              "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
              (string-append
               "-DSPIRV-Headers_SOURCE_DIR="
               (assoc-ref %build-inputs "spirv-headers")))))
    (inputs (list spirv-headers))
    (native-inputs (list pkg-config python))
    (native-inputs (list pkg-config python-minimal))
    (home-page "https://github.com/KhronosGroup/SPIRV-Tools")
    (synopsis "API and commands for processing SPIR-V modules")
    (description