gnu: vkd3d: Improve style.

* gnu/packages/vulkan.scm (vkd3d)[arguments]: Use G-Expressions.
[native-inputs]: Modernize.

Change-Id: I29d558f777f3bd56e55e8e5872ca7fa291081b0d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
This commit is contained in:
Cayetano Santos 2025-08-24 10:59:35 +02:00 committed by Maxim Cournoyer
parent c8e8fba2e1
commit 5f362b47ad
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -574,22 +574,23 @@ shader compilation.")
(file-name (string-append name "-" version "-checkout")))) (file-name (string-append name "-" version "-checkout"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:configure-flags '("--with-spirv-tools") (list
#:phases (modify-phases %standard-phases #:configure-flags #~(list "--with-spirv-tools")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-for-new-vulkan (add-after 'unpack 'patch-for-new-vulkan
(lambda _ (lambda _
;; Mimic upstream commit 8e7bf8a5c3e0047 for ;; Mimic upstream commit 8e7bf8a5c3e0047 for
;; compatibility with newer vulkan-headers. ;; compatibility with newer vulkan-headers.
(substitute* "libs/vkd3d/vkd3d_private.h" (substitute* "libs/vkd3d/vkd3d_private.h"
(("VK_PIPELINE_BIND_POINT_RANGE_SIZE") (("VK_PIPELINE_BIND_POINT_RANGE_SIZE")
"2u")) "2u")))))))
#t)))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("gettext" ,gettext-minimal) gettext-minimal
("libtool" ,libtool) libtool
("pkg-config" ,pkg-config))) pkg-config))
(inputs (inputs
(list libx11 (list libx11
libxcb libxcb