diff options
author | Gabriel Ebner <gebner@gebner.org> | 2020-09-18 14:12:27 +0200 |
---|---|---|
committer | Gabriel Ebner <gebner@gebner.org> | 2020-09-18 15:17:23 +0200 |
commit | 524755d323f8d8f5dd6c993bf4922b141d865367 (patch) | |
tree | d2d7697cda58deb837e864008ddffac83e321f32 /pkgs/development/libraries/embree | |
parent | 47ee595790cbe82b36e8bddb0d5bef11c783f127 (diff) | |
download | nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.tar nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.tar.gz nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.tar.bz2 nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.tar.lz nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.tar.xz nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.tar.zst nixpkgs-524755d323f8d8f5dd6c993bf4922b141d865367.zip |
embree: init at 3.11.0
Diffstat (limited to 'pkgs/development/libraries/embree')
-rw-r--r-- | pkgs/development/libraries/embree/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/libraries/embree/default.nix b/pkgs/development/libraries/embree/default.nix new file mode 100644 index 00000000000..2d83b9bbfab --- /dev/null +++ b/pkgs/development/libraries/embree/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchFromGitHub, cmake, pkgconfig, ispc, tbb, glfw, + openimageio, libjpeg, libpng, libpthreadstubs, libX11 }: + +stdenv.mkDerivation rec { + pname = "embree"; + version = "3.11.0"; + + src = fetchFromGitHub { + owner = "embree"; + repo = "embree"; + rev = "v${version}"; + sha256 = "0v5gqi8jp09xxcbyyknji83412bq4l0w35b6hnrqxycgdrnf7hkr"; + }; + + postPatch = '' + # Fix duplicate /nix/store/.../nix/store/.../ paths + sed -i "s|SET(EMBREE_ROOT_DIR .*)|set(EMBREE_ROOT_DIR $out)|" \ + common/cmake/embree-config.cmake + sed -i "s|$""{EMBREE_ROOT_DIR}/||" common/cmake/embree-config.cmake + ''; + + cmakeFlags = [ + "-DEMBREE_TUTORIALS=OFF" + "-DEMBREE_RAY_MASK=ON" + ]; + + nativeBuildInputs = [ ispc pkgconfig cmake ]; + buildInputs = [ tbb glfw openimageio libjpeg libpng libX11 libpthreadstubs ]; + + meta = with stdenv.lib; { + description = "High performance ray tracing kernels from Intel"; + homepage = "https://embree.github.io/"; + maintainers = with maintainers; [ hodapp gebner ]; + license = licenses.asl20; + platforms = platforms.unix; + }; +} |