9 stdenv.mkDerivation (finalAttrs: {
10 pname = "spirv-cross";
11 version = "1.3.296.0";
13 src = fetchFromGitHub {
14 owner = "KhronosGroup";
16 rev = "vulkan-sdk-${finalAttrs.version}";
17 hash = "sha256-HKEh/UQzDQEOvJGHQlM6kEYVZrMaUBOcOGjjHWXSPoo=";
26 substituteInPlace $out/lib/pkgconfig/*.pc \
27 --replace '=''${prefix}//' '=/'
31 description = "Tool designed for parsing and converting SPIR-V to other shader languages";
32 homepage = "https://github.com/KhronosGroup/SPIRV-Cross";
33 changelog = "https://github.com/KhronosGroup/SPIRV-Cross/releases/tag/${finalAttrs.version}";
34 platforms = platforms.all;
35 license = licenses.asl20;
36 maintainers = with maintainers; [ Flakebi ];
37 mainProgram = "spirv-cross";