diff options
author | superherointj <5861043+superherointj@users.noreply.github.com> | 2022-09-23 13:29:30 -0300 |
---|---|---|
committer | superherointj <5861043+superherointj@users.noreply.github.com> | 2022-09-23 18:39:26 -0300 |
commit | 8e819696fea32a10916a6bcf70d4798b7bcf56c1 (patch) | |
tree | 207067b258fc7d81db42911551a97497b36166b3 /pkgs/tools/graphics/libyafaray | |
parent | 913b37909b74a7d71e461c7201189516f2edf146 (diff) | |
download | nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.tar nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.tar.gz nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.tar.bz2 nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.tar.lz nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.tar.xz nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.tar.zst nixpkgs-8e819696fea32a10916a6bcf70d4798b7bcf56c1.zip |
libyafaray: 3.5.1 -> unstable-2022-09-17
* fixes build * enable aarch64-linux platform
Diffstat (limited to 'pkgs/tools/graphics/libyafaray')
-rw-r--r-- | pkgs/tools/graphics/libyafaray/default.nix | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/libyafaray/default.nix b/pkgs/tools/graphics/libyafaray/default.nix new file mode 100644 index 00000000000..11e3dc6fafd --- /dev/null +++ b/pkgs/tools/graphics/libyafaray/default.nix @@ -0,0 +1,63 @@ +{ boost165 +, cmake +, fetchFromGitHub +, freetype +, ilmbase +, lib +, libjpeg +, libtiff +, libxml2 +, opencv +, openexr +, pkg-config +, stdenv +, swig +, zlib +, withPython ? true, python3 +}: + +stdenv.mkDerivation rec { + pname = "libyafaray"; + version = "unstable-2022-09-17"; + + src = fetchFromGitHub { + owner = "YafaRay"; + repo = "libYafaRay"; + rev = "6e8c45fb150185b3356220e5f99478f20408ee49"; + sha256 = "sha256-UVBA1vXOuLg4RT+BdF4rhbZ6I9ySeZX0N81gh3MH84I="; + }; + + preConfigure = '' + NIX_CFLAGS_COMPILE+=" -isystem ${ilmbase.dev}/include/OpenEXR" + ''; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + boost165 + freetype + ilmbase + libjpeg + libtiff + libxml2 + opencv + openexr + swig + zlib + ] ++ lib.optional withPython python3; + + meta = with lib; { + description = "A free, open source raytracer"; + downloadPage = "https://github.com/YafaRay/libYafaRay"; + homepage = "http://www.yafaray.org"; + maintainers = with maintainers; [ hodapp ]; + license = licenses.lgpl21; + platforms = [ "aarch64-linux" "x86_64-linux" ]; + }; +} + +# TODO: Add optional Ruby support +# TODO: Add Qt support? (CMake looks for it, but what for?) |