1{ stdenv, fetchurl, cmake, pkgconfig
2, openexr, zlib, imagemagick, libGLU_combined, freeglut, fftwFloat
3, fftw, gsl, libexif, perl, opencv, qt4
4}:
5
6stdenv.mkDerivation rec {
7 name = "${pname}-${version}";
8 pname = "pfstools";
9 version = "2.1.0";
10
11 src = fetchurl {
12 url = "mirror://sourceforge/${pname}/${version}/${name}.tgz";
13 sha256 = "04rlb705gmdiphcybf9dyr0d5lla2cfs3c308zz37x0vwi445six";
14 };
15
16 outputs = [ "out" "dev" "man"];
17
18 cmakeFlags = ''
19 -DWITH_MATLAB=false
20 '';
21
22 nativeBuildInputs = [ cmake pkgconfig ];
23 buildInputs = [
24 openexr zlib imagemagick libGLU_combined freeglut fftwFloat
25 fftw gsl libexif perl opencv qt4
26 ];
27
28 patches = [ ./threads.patch ./pfstools.patch ];
29
30 meta = with stdenv.lib; {
31 homepage = http://pfstools.sourceforge.net/;
32 description = "Toolkit for manipulation of HDR images";
33 platforms = platforms.linux;
34 license = licenses.lgpl2;
35 maintainers = [ maintainers.juliendehos ];
36 };
37}