vulkan-cts: 1.3.6.3 -> 1.3.7.0

Changelog: https://github.com/KhronosGroup/VK-GL-CTS/releases/tag/vulkan-cts-1.3.7.0

+23 -24
+4 -5
pkgs/tools/graphics/vulkan-cts/default.nix
··· 37 in 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "vulkan-cts"; 40 - version = "1.3.6.3"; 41 42 src = fetchFromGitHub { 43 owner = "KhronosGroup"; 44 repo = "VK-GL-CTS"; 45 rev = "${finalAttrs.pname}-${finalAttrs.version}"; 46 - hash = "sha256-jpKPmUduH3IuUYzBAZJFl/w1FqjGC8sXSTnet8YEZ0I="; 47 }; 48 - 49 - outputs = [ "out" "lib" ]; 50 51 prePatch = '' 52 mkdir -p external/renderdoc/src ··· 92 ]; 93 94 postInstall = '' 95 - mv $out $lib 96 97 mkdir -p $out/bin $out/archive-dir 98 cp -a external/vulkancts/modules/vulkan/deqp-vk external/vulkancts/modules/vulkan/deqp-vksc $out/bin/
··· 37 in 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "vulkan-cts"; 40 + version = "1.3.7.0"; 41 42 src = fetchFromGitHub { 43 owner = "KhronosGroup"; 44 repo = "VK-GL-CTS"; 45 rev = "${finalAttrs.pname}-${finalAttrs.version}"; 46 + hash = "sha256-f7i7gytk3cKeFQD0FR+nrUR2o0FWaJWKG7OpDz9u42E="; 47 }; 48 49 prePatch = '' 50 mkdir -p external/renderdoc/src ··· 90 ]; 91 92 postInstall = '' 93 + # Check that nothing was installed so far 94 + ! test -e $out 95 96 mkdir -p $out/bin $out/archive-dir 97 cp -a external/vulkancts/modules/vulkan/deqp-vk external/vulkancts/modules/vulkan/deqp-vksc $out/bin/
+19 -19
pkgs/tools/graphics/vulkan-cts/sources.nix
··· 4 ESExtractor = fetchFromGitHub { 5 owner = "Igalia"; 6 repo = "ESExtractor"; 7 - rev = "v0.2.5"; 8 - hash = "sha256-A3lyTTarR1ZJrXcrLDR5D7H1kBwJNyrPPjEklRM9YBY="; 9 }; 10 11 amber = fetchFromGitHub { ··· 18 glslang = fetchFromGitHub { 19 owner = "KhronosGroup"; 20 repo = "glslang"; 21 - rev = "77417d5c9e0a5d4c79ddd0285d530b45f7259f0d"; 22 - hash = "sha256-BNgnhTl7/+nC5D7Jl7QME5+qIbm+I0Wh/tf9F4WhW3U="; 23 }; 24 25 jsoncpp = fetchFromGitHub { ··· 29 hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; 30 }; 31 32 spirv-headers = fetchFromGitHub { 33 owner = "KhronosGroup"; 34 repo = "SPIRV-Headers"; 35 - rev = "1feaf4414eb2b353764d01d88f8aa4bcc67b60db"; 36 - hash = "sha256-VOq3r6ZcbDGGxjqC4IoPMGC5n1APUPUAs9xcRzxdyfk="; 37 }; 38 39 spirv-tools = fetchFromGitHub { 40 owner = "KhronosGroup"; 41 repo = "SPIRV-Tools"; 42 - rev = "01828dac778d08f4ebafd2e06bd419f6c84e5984"; 43 - hash = "sha256-i1rDMVpUiNdacDe20DsN67/rzK5V434EzfSv97y+xGU="; 44 - }; 45 - 46 - video-parser = fetchFromGitHub { 47 - owner = "nvpro-samples"; 48 - repo = "vk_video_samples"; 49 - rev = "7d68747d3524842afaf050c5e00a10f5b8c07904"; 50 - hash = "sha256-L5IYDm0bLq+NlNrzozu0VQx8zL1na6AhrkjZKxOWSnU="; 51 }; 52 53 vulkan-docs = fetchFromGitHub { 54 owner = "KhronosGroup"; 55 repo = "Vulkan-Docs"; 56 - rev = "9fff8b252a3688c0231fa78709084bbe677d3bf7"; 57 - hash = "sha256-KpKsKTY5xCSZ5Y92roa0fq/iqc1hVJNS7l87RFcxyRQ="; 58 }; 59 60 61 prePatch = '' 62 - mkdir -p external/ESExtractor external/amber external/glslang external/jsoncpp external/spirv-headers external/spirv-tools external/video-parser external/vulkan-docs 63 64 cp -r ${ESExtractor} external/ESExtractor/src 65 cp -r ${amber} external/amber/src 66 cp -r ${glslang} external/glslang/src 67 cp -r ${jsoncpp} external/jsoncpp/src 68 cp -r ${spirv-headers} external/spirv-headers/src 69 cp -r ${spirv-tools} external/spirv-tools/src 70 - cp -r ${video-parser} external/video-parser/src 71 cp -r ${vulkan-docs} external/vulkan-docs/src 72 ''; 73 }
··· 4 ESExtractor = fetchFromGitHub { 5 owner = "Igalia"; 6 repo = "ESExtractor"; 7 + rev = "v0.3.3"; 8 + hash = "sha256-qqhDv08cLQlLaEj0qfghByK+IohdvQdI2ePfUNFEArQ="; 9 }; 10 11 amber = fetchFromGitHub { ··· 18 glslang = fetchFromGitHub { 19 owner = "KhronosGroup"; 20 repo = "glslang"; 21 + rev = "c5117b328afc86e16edff6ed6afe0fe7872a7cf3"; 22 + hash = "sha256-4SoET76fCfutttK00JGCKVQUn0ivGdTw6GhndvxbIDU="; 23 }; 24 25 jsoncpp = fetchFromGitHub { ··· 29 hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; 30 }; 31 32 + nvidia-video-samples = fetchFromGitHub { 33 + owner = "Igalia"; 34 + repo = "vk_video_samples"; 35 + rev = "cts-integration-0.9.9-1"; 36 + hash = "sha256-vHUyGAx/n8yTnrFjeefbb8LsHxONxsjH3BG2D/RO99E="; 37 + }; 38 + 39 spirv-headers = fetchFromGitHub { 40 owner = "KhronosGroup"; 41 repo = "SPIRV-Headers"; 42 + rev = "b8b9eb8640c8c0107ba580fbcb10f969022ca32c"; 43 + hash = "sha256-gcKwML5ItccAhX+QtR9G86h0JnaiVQEmOQzQpL005dg="; 44 }; 45 46 spirv-tools = fetchFromGitHub { 47 owner = "KhronosGroup"; 48 repo = "SPIRV-Tools"; 49 + rev = "bfc94f63a7adbcf8ae166f5f108ac9f69079efc0"; 50 + hash = "sha256-gju6hJSIWOswGnRxKeJZsU1jgp3HSZAf7wFRxswY+Js="; 51 }; 52 53 vulkan-docs = fetchFromGitHub { 54 owner = "KhronosGroup"; 55 repo = "Vulkan-Docs"; 56 + rev = "b9aad705f0d9e5e6734ac2ad671d5d1de57b05e0"; 57 + hash = "sha256-bJ2C1+zjvLiYp5A5AHTevFPU9Yka99imqLwH+uApuoY="; 58 }; 59 60 61 prePatch = '' 62 + mkdir -p external/ESExtractor external/amber external/glslang external/jsoncpp external/nvidia-video-samples external/spirv-headers external/spirv-tools external/vulkan-docs 63 64 cp -r ${ESExtractor} external/ESExtractor/src 65 cp -r ${amber} external/amber/src 66 cp -r ${glslang} external/glslang/src 67 cp -r ${jsoncpp} external/jsoncpp/src 68 + cp -r ${nvidia-video-samples} external/nvidia-video-samples/src 69 cp -r ${spirv-headers} external/spirv-headers/src 70 cp -r ${spirv-tools} external/spirv-tools/src 71 cp -r ${vulkan-docs} external/vulkan-docs/src 72 ''; 73 }