From 6e4008fe94e8ac4ff46ade1a1d4a97841ee49ae2 Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 22 Aug 2025 18:53:28 +0100 Subject: [PATCH] spirv-tools: 1.4.321.0 -> 1.4.321.0-unstable-2025-06-25 Fix the build with the updated headers. --- pkgs/by-name/sp/spirv-tools/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spirv-tools/package.nix b/pkgs/by-name/sp/spirv-tools/package.nix index f158e801d2dd..f0b6ec2362b1 100644 --- a/pkgs/by-name/sp/spirv-tools/package.nix +++ b/pkgs/by-name/sp/spirv-tools/package.nix @@ -9,13 +9,16 @@ stdenv.mkDerivation rec { pname = "spirv-tools"; - version = "1.4.321.0"; + version = "1.4.321.0-unstable-2025-06-25"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - rev = "vulkan-sdk-${version}"; - hash = "sha256-yAdd/mXY8EJnE0vCu0n/aVxMH9059T/7cAdB9nP1vQQ="; + # The SPIRV-Headers release for Vulkan SDK 1.4.321.0 is missing + # a PR required for LLVM 21 support in SPIRV-LLVM-Translator; + # return to the `vulkan-sdk-*` tags on the next stable release. + rev = "28a883ba4c67f58a9540fb0651c647bb02883622"; + hash = "sha256-yRzpEBGyTr9oovsh3TUnJsR/luHNAPkotcJFWh7R1Fc="; }; # The cmake options are sufficient for turning on static building, but not