diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/nixpkgs/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix b/nixpkgs/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix index 7bdfafad13f8..88058d2caa3b 100644 --- a/nixpkgs/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix +++ b/nixpkgs/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix @@ -10,7 +10,9 @@ , libXrandr , libffi , libxcb +, pkg-config , wayland +, which , xcbutilkeysyms , xcbutilwm , vulkan-headers @@ -22,19 +24,17 @@ stdenv.mkDerivation rec { pname = "vulkan-tools-lunarg"; - # The version must match that in vulkan-headers - version = "1.3.211.0"; + version = "1.3.249"; - src = (assert version == vulkan-headers.version; - fetchFromGitHub { - owner = "LunarG"; - repo = "VulkanTools"; - rev = "sdk-${version}"; - sha256 = "sha256-Pkz2FV0AnTKm/4jVmkQNkYzpxpKJaSoy2fRAhVh5OKU="; - fetchSubmodules = true; - }); + src = fetchFromGitHub { + owner = "LunarG"; + repo = "VulkanTools"; + rev = "v${version}"; + hash = "sha256-yQE6tjUxIZEMspxDaO9AoSjoEHQl2eDAc0E/aVQZnxQ="; + fetchSubmodules = true; + }; - nativeBuildInputs = [ cmake python3 jq ]; + nativeBuildInputs = [ cmake python3 jq which pkg-config ]; buildInputs = [ expat @@ -81,6 +81,8 @@ stdenv.mkDerivation rec { done ''; + patches = [ ./gtest.patch ]; + # Same as vulkan-validation-layers dontPatchELF = true; |