···
1
-
{ stdenv, fetchurl, cmake, libtiff, libpng, libjpeg, doxygen, python,
2
-
fftw, fftwSinglePrec, hdf5, boost, numpy }:
1
+
{ stdenv, fetchurl, boost, cmake, doxygen, fftw, fftwSinglePrec, hdf5, ilmbase
2
+
, libjpeg, libpng, libtiff, numpy, openexr, python }:
stdenv.mkDerivation rec {
4
-
name = "vigra-1.9.0";
5
+
name = "vigra-${version}";
8
-
"${meta.homepage}/${name}-src.tar.gz"
9
-
"${meta.homepage}-old-versions/${name}-src.tar.gz"
11
-
sha256 = "00fg64da6dj9k42d90dz6y7x91xw1xqppcla14im74m4afswrgcg";
9
+
url = "https://github.com/ukoethe/vigra/archive/Version-${stdenv.lib.replaceChars ["."] ["-"] version}.tar.gz";
10
+
sha256 = "1y3yii8wnyz68n0mzcmjylwd6jchqa3l913v39l2zsd2rv5nyvs0";
14
-
buildInputs = [ cmake fftw fftwSinglePrec libtiff libpng libjpeg python boost
13
+
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
15
+
buildInputs = [ boost cmake fftw fftwSinglePrec hdf5 ilmbase libjpeg libpng
16
+
libtiff numpy openexr python ];
preConfigure = "cmakeFlags+=\" -DVIGRANUMPY_INSTALL_DIR=$out/lib/${python.libPrefix}/site-packages\"";
18
-
cmakeFlags = stdenv.lib.optionals (stdenv.system == "x86_64-linux")
19
-
[ "-DCMAKE_CXX_FLAGS=-fPIC" "-DCMAKE_C_FLAGS=-fPIC" ];
20
+
cmakeFlags = [ "-DWITH_OPENEXR=1" ]
21
+
++ stdenv.lib.optionals (stdenv.system == "x86_64-linux")
22
+
[ "-DCMAKE_CXX_FLAGS=-fPIC" "-DCMAKE_C_FLAGS=-fPIC" ];
24
+
meta = with stdenv.lib; {
description = "Novel computer vision C++ library with customizable algorithms and data structures";
homepage = http://hci.iwr.uni-heidelberg.de/vigra;
24
-
license = stdenv.lib.licenses.mit;
25
-
maintainers = with stdenv.lib.maintainers; [viric];
26
-
platforms = with stdenv.lib.platforms; linux;
27
+
license = licenses.mit;
28
+
maintainers = [ maintainers.viric ];
29
+
platforms = platforms.linux;