[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
55/63: gnu: vkd3d: Fix build with newer Vulkan headers.
From: |
guix-commits |
Subject: |
55/63: gnu: vkd3d: Fix build with newer Vulkan headers. |
Date: |
Mon, 25 May 2020 15:15:30 -0400 (EDT) |
mbakke pushed a commit to branch staging2
in repository guix.
commit b21321a770c7437322f43b59d7491561612a3c4d
Author: Marius Bakke <address@hidden>
AuthorDate: Fri May 22 21:03:02 2020 +0200
gnu: vkd3d: Fix build with newer Vulkan headers.
* gnu/packages/vulkan.scm (vkd3d)[arguments]: Add phase
'patch-for-new-vulkan'.
---
gnu/packages/vulkan.scm | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 59dbfae..d5f5be6 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -322,7 +322,16 @@ shader compilation.")
(file-name (string-append name "-" version "-checkout"))))
(build-system gnu-build-system)
(arguments
- `(#:configure-flags '("--with-spirv-tools")))
+ `(#:configure-flags '("--with-spirv-tools")
+ #:phases (modify-phases %standard-phases
+ (add-after 'unpack 'patch-for-new-vulkan
+ (lambda _
+ ;; Mimic upstream commit 8e7bf8a5c3e0047 for
+ ;; compatibility with newer vulkan-headers.
+ (substitute* "libs/vkd3d/vkd3d_private.h"
+ (("VK_PIPELINE_BIND_POINT_RANGE_SIZE")
+ "2u"))
+ #t)))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
- 49/63: gnu: shaderc: Enable (some) tests., (continued)
- 49/63: gnu: shaderc: Enable (some) tests., guix-commits, 2020/05/25
- 50/63: gnu: Mesa: Install scripts to a separate output., guix-commits, 2020/05/25
- 29/63: gnu: pcre2: Update to 10.35., guix-commits, 2020/05/25
- 53/63: gnu: Mesa: Fix substitutions for absolute library references., guix-commits, 2020/05/25
- 61/63: gnu: mesa-headers: Do not inherit outputs from Mesa., guix-commits, 2020/05/25
- 54/63: gnu: vkquake: Fix build with newer Vulkan headers., guix-commits, 2020/05/25
- 56/63: gnu: libdrm: Update to 2.4.101., guix-commits, 2020/05/25
- 62/63: gnu: qtwebengine: Fix build failure., guix-commits, 2020/05/25
- 43/63: gnu: glslang: Build shared libraries., guix-commits, 2020/05/25
- 47/63: gnu: vulkan-tools: Update to 1.2.140., guix-commits, 2020/05/25
- 55/63: gnu: vkd3d: Fix build with newer Vulkan headers.,
guix-commits <=