vulkan-cts: 1.4.2.0 -> 1.4.3.1

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

Fix build by patching FetchContent to find vulkan-headers.

+19 -16
+5 -2
pkgs/by-name/vu/vulkan-cts/package.nix
··· 45 45 in 46 46 stdenv.mkDerivation (finalAttrs: { 47 47 pname = "vulkan-cts"; 48 - version = "1.4.2.0"; 48 + version = "1.4.3.1"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "KhronosGroup"; 52 52 repo = "VK-GL-CTS"; 53 53 rev = "vulkan-cts-${finalAttrs.version}"; 54 - hash = "sha256-+ydv67uQkoofU3GrSJWosb99DrGDGs80z+hq9MpFIpA="; 54 + hash = "sha256-DW9Js4eVC7I5pyjdmcP6TdLZ9RrFKfizAgOYuQmzF5Q="; 55 55 }; 56 56 57 57 prePatch = '' ··· 63 63 64 64 substituteInPlace external/vulkan-validationlayers/CMakeLists.txt \ 65 65 --replace-fail 'UPDATE_DEPS ON' 'UPDATE_DEPS OFF' 66 + 67 + substituteInPlace external/vulkan-video-samples/src/cmake/FindVulkanSDK.cmake \ 68 + --replace-fail 'GIT_TAG main' 'GIT_TAG main FIND_PACKAGE_ARGS NAMES VulkanHeaders' 66 69 67 70 chmod u+w -R external 68 71 '';
+14 -14
pkgs/by-name/vu/vulkan-cts/sources.nix
··· 4 4 amber = fetchFromGitHub { 5 5 owner = "google"; 6 6 repo = "amber"; 7 - rev = "6fa5ac1fb3b01c93eef3caa2aeb8841565e38d90"; 8 - hash = "sha256-JUrOz+hpGk8rgxMLzrCrfbM60HsLyRnf6cG4j2BqMq0="; 7 + rev = "57ba1ca211b6f4890c013dcf42cb16069ae916dd"; 8 + hash = "sha256-mV9Eb+4rWDLAYCwyhAY42uuc8WqWwoOvT/Q8ov/2ISA="; 9 9 }; 10 10 11 11 glslang = fetchFromGitHub { 12 12 owner = "KhronosGroup"; 13 13 repo = "glslang"; 14 - rev = "1b65bd602b23d401d1c4c86dfa90a36a52c66294"; 15 - hash = "sha256-W1a6qeW4W4eNMl2UXEl0HpuLngtUjVsJI/MaiZ5wcWQ="; 14 + rev = "963588074b26326ff0426c8953c1235213309bdb"; 15 + hash = "sha256-HLmTUILBohdM99H8UTyuzo1rTVKONkfCpniVWcvE2W8="; 16 16 }; 17 17 18 18 jsoncpp = fetchFromGitHub { ··· 32 32 spirv-headers = fetchFromGitHub { 33 33 owner = "KhronosGroup"; 34 34 repo = "SPIRV-Headers"; 35 - rev = "767e901c986e9755a17e7939b3046fc2911a4bbd"; 36 - hash = "sha256-mXj6HDIEEjvGLO3nJEIRxdJN28/xUA2W+r9SRnh71LU="; 35 + rev = "6d0784e9f1ab92c17eeea94821b2465c14a52be9"; 36 + hash = "sha256-zAkAK3Dry7YM2xVs1Uwah2cwe8c8WJERLnsxghaMRiM="; 37 37 }; 38 38 39 39 spirv-tools = fetchFromGitHub { 40 40 owner = "KhronosGroup"; 41 41 repo = "SPIRV-Tools"; 42 - rev = "3364b982713a0440d1d342dd5eec65b122a61b71"; 43 - hash = "sha256-zVo1i/AgwPBXVXgKpdubX0TTu7gqoX88BzZfhRZ4Z2o="; 42 + rev = "f06e0f3d2e5acfe4b14e714e4103dd1ccdb237e5"; 43 + hash = "sha256-1t27QeNqGlevMC3BtN70rnPFgUcX/a811+UaUpMWe+o="; 44 44 }; 45 45 46 46 video_generator = fetchFromGitHub { ··· 53 53 vulkan-docs = fetchFromGitHub { 54 54 owner = "KhronosGroup"; 55 55 repo = "Vulkan-Docs"; 56 - rev = "645c59c70e826d9738b6bb103316c03d887dfed3"; 57 - hash = "sha256-r3JqAt0+JUwQS9JuWbKDx9L3ceDPQfYaAtnRz3l07ig="; 56 + rev = "112aee75d162412a4623e7d22a3de52e0233cbf5"; 57 + hash = "sha256-6aeaQyNhI30Zr7ZrT7bgSWau24ADSrHnKyyhTjd4ELQ="; 58 58 }; 59 59 60 60 vulkan-validationlayers = fetchFromGitHub { 61 61 owner = "KhronosGroup"; 62 62 repo = "Vulkan-ValidationLayers"; 63 - rev = "6cf616f131e9870c499a50441bca2d07ccda9733"; 64 - hash = "sha256-nKamcLF17IA56tcxQLc8zUbkB9yQCW+Nag+Wn8pUqUg="; 63 + rev = "6ae58a2b17b2bcebdc5377995007391b85ffa10f"; 64 + hash = "sha256-1Swwe7TsHinOXF1eNAdkDRzujTD/BK4HLxOVzd1tDQ8="; 65 65 }; 66 66 67 67 vulkan-video-samples = fetchFromGitHub { 68 68 owner = "KhronosGroup"; 69 69 repo = "Vulkan-Video-Samples"; 70 - rev = "0e87744edbb84c9c56c3fc8de9ea5150af5ee4ea"; 71 - hash = "sha256-CZ1zoX9gI+Ac/jf2IxWk59NXPiW6qcMhj9laoZnQfd8="; 70 + rev = "a22e0084e6f38a16dc0dcebb4c19a14651a6665b"; 71 + hash = "sha256-LXCyFS/hRN4l+z5jNwT9G3MQ05tK+xqgz8uY8qje4jw="; 72 72 }; 73 73 74 74 prePatch = ''