Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib 2, stdenv 3, fetchFromGitHub 4, addOpenGLRunpath 5, cmake 6}: 7 8stdenv.mkDerivation rec { 9 pname = "level-zero"; 10 version = "1.14.0"; 11 12 src = fetchFromGitHub { 13 owner = "oneapi-src"; 14 repo = "level-zero"; 15 rev = "refs/tags/v${version}"; 16 hash = "sha256-7hFGY255dLgDo93+Nx2we/cfEtwaiaajdVg1VTst1/U="; 17 }; 18 19 nativeBuildInputs = [ cmake addOpenGLRunpath ]; 20 21 postFixup = '' 22 addOpenGLRunpath $out/lib/libze_loader.so 23 ''; 24 25 meta = with lib; { 26 description = "oneAPI Level Zero Specification Headers and Loader"; 27 homepage = "https://github.com/oneapi-src/level-zero"; 28 changelog = "https://github.com/oneapi-src/level-zero/blob/v${version}/CHANGELOG.md"; 29 license = licenses.mit; 30 maintainers = [ maintainers.ziguana ]; 31 }; 32} 33