vulkan-extension-layer 1.3.231.0 -> 1.3.238 https://repology.org/metapackage/vulkan-extension-layer/versions attrpath: vulkan-extension-layer Checking auto update branch... No auto update branch exists Old version 1.3.231.0" not present in staging derivation file with contents: { lib, stdenv, fetchFromGitHub, cmake, writeText, vulkan-headers, jq }: stdenv.mkDerivation rec { pname = "vulkan-extension-layer"; version = "1.3.236.0"; src = (assert version == vulkan-headers.version; fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-ExtensionLayer"; rev = "sdk-${version}"; hash = "sha256-NlBS7UuV2AZPY5VyoqTnTf63M7fHIPQDZRtMZ4XwMzA="; }); nativeBuildInputs = [ cmake jq ]; buildInputs = [ vulkan-headers ]; # Help vulkan-loader find the validation layers setupHook = writeText "setup-hook" '' export XDG_DATA_DIRS=@out@/share:$XDG_DATA_DIRS ''; # Tests are not for gpu-less and headless environments cmakeFlags = [ "-DBUILD_TESTS=false" ]; # Include absolute paths to layer libraries in their associated # layer definition json files. preFixup = '' for f in "$out"/share/vulkan/explicit_layer.d/*.json "$out"/share/vulkan/implicit_layer.d/*.json; do jq <"$f" >tmp.json ".layer.library_path = \"$out/lib/\" + .layer.library_path" mv tmp.json "$f" done ''; meta = with lib; { description = "Layers providing Vulkan features when native support is unavailable"; homepage = "https://github.com/KhronosGroup/Vulkan-ExtensionLayer/"; platforms = platforms.linux; license = licenses.asl20; maintainers = with maintainers; [ expipiplus1 ]; }; }