nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 49 lines 1.1 kB view raw
1{ 2 lib, 3 addDriverRunpath, 4 cmake, 5 fetchFromGitHub, 6 intel-compute-runtime, 7 openvino, 8 stdenv, 9 nix-update-script, 10}: 11 12stdenv.mkDerivation (finalAttrs: { 13 pname = "level-zero"; 14 version = "1.26.3"; 15 16 src = fetchFromGitHub { 17 owner = "oneapi-src"; 18 repo = "level-zero"; 19 tag = "v${finalAttrs.version}"; 20 hash = "sha256-AFdACq4oooxv9XMrFjDwSXO+dIoGETqhuqgc0qENkNI="; 21 }; 22 23 nativeBuildInputs = [ 24 cmake 25 addDriverRunpath 26 ]; 27 28 postFixup = '' 29 addDriverRunpath $out/lib/libze_loader.so 30 ''; 31 32 setupHook = ./setup-hook.sh; 33 34 passthru = { 35 tests = { 36 inherit intel-compute-runtime openvino; 37 }; 38 updateScript = nix-update-script { }; 39 }; 40 41 meta = { 42 description = "oneAPI Level Zero Specification Headers and Loader"; 43 homepage = "https://github.com/oneapi-src/level-zero"; 44 changelog = "https://github.com/oneapi-src/level-zero/blob/v${finalAttrs.version}/CHANGELOG.md"; 45 license = lib.licenses.mit; 46 platforms = lib.platforms.linux; 47 maintainers = [ lib.maintainers.ziguana ]; 48 }; 49})