chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / applications / graphics / pbrt / default.nix
blob07483df7e4d770c078429b46194db2212f7f312d
1 {lib, stdenv, fetchFromGitHub, flex, bison, cmake, zlib}:
3 stdenv.mkDerivation {
4   version = "2018-08-15";
5   pname = "pbrt-v3";
7   src = fetchFromGitHub {
8     rev = "86b5821308088deea70b207bc8c22219d0103d65";
9     owner  = "mmp";
10     repo   = "pbrt-v3";
11     sha256 = "0f7ivsczba6zfk5f0bba1js6dcwf6w6jrkiby147qp1sx5k35cv8";
12     fetchSubmodules = true;
13   };
15   patches = [
16     # https://github.com/mmp/pbrt-v3/issues/196
17     ./openexr-cmake-3.12.patch
18   ];
20   nativeBuildInputs = [ flex bison cmake ];
21   buildInputs = [ zlib ];
23   meta = with lib; {
24     homepage = "https://pbrt.org/";
25     description = "Renderer described in the third edition of the book 'Physically Based Rendering: From Theory To Implementation'";
26     platforms = platforms.linux;
27     license = licenses.bsd2;
28     maintainers = [ maintainers.juliendehos ];
29     priority = 10;
30   };