nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 25 lines 708 B view raw
1{ lib, stdenv, fetchFromGitHub, cmake, python3, spirv-headers }: 2 3stdenv.mkDerivation rec { 4 pname = "spirv-tools"; 5 version = "1.3.211.0"; 6 7 src = fetchFromGitHub { 8 owner = "KhronosGroup"; 9 repo = "SPIRV-Tools"; 10 rev = "sdk-${version}"; 11 sha256 = "sha256-DoE+UCJOTB8JidC208wgfV1trZC4r9uFvwRPUhJVaII="; 12 }; 13 14 nativeBuildInputs = [ cmake python3 ]; 15 16 cmakeFlags = [ "-DSPIRV-Headers_SOURCE_DIR=${spirv-headers.src}" ]; 17 18 meta = with lib; { 19 inherit (src.meta) homepage; 20 description = "The SPIR-V Tools project provides an API and commands for processing SPIR-V modules"; 21 license = licenses.asl20; 22 platforms = platforms.unix; 23 maintainers = [ maintainers.ralith ]; 24 }; 25}