diff --git a/pkgs/by-name/sp/spirv-tools/package.nix b/pkgs/by-name/sp/spirv-tools/package.nix index afd55c4dc742..03b10d0abcd9 100644 --- a/pkgs/by-name/sp/spirv-tools/package.nix +++ b/pkgs/by-name/sp/spirv-tools/package.nix @@ -7,18 +7,15 @@ spirv-headers, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "spirv-tools"; - version = "1.4.321.0-unstable-2025-06-25"; + version = "1.4.328.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - # 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="; + rev = "vulkan-sdk-${finalAttrs.version}"; + hash = "sha256-NXxC5XLvEEIAlA0sym6l7vWj+g8pJ4trsJI3pmZwRxU="; }; # The cmake options are sufficient for turning on static building, but not @@ -60,4 +57,4 @@ stdenv.mkDerivation { platforms = with platforms; unix ++ windows; maintainers = [ maintainers.ralith ]; }; -} +})