at 18.03-beta 31 lines 827 B view raw
1{ stdenv, fetchFromGitHub, cmake, zlib, netcdf, hdf5 }: 2 3stdenv.mkDerivation rec { 4 name = "${pname}-2.3.00"; 5 pname = "libminc"; 6 7 src = fetchFromGitHub { 8 owner = "BIC-MNI"; 9 repo = pname; 10 rev = builtins.replaceStrings [ "." ] [ "-" ] name; 11 sha256 = "1gv1rq1q1brhglll2256cm6sns77ph6fvgbzk3ihkzq46y07yi9s"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 buildInputs = [ zlib netcdf hdf5 ]; 16 17 cmakeFlags = [ "-DBUILD_TESTING=${if doCheck then "ON" else "OFF"}" 18 "-DLIBMINC_MINC1_SUPPORT=ON" ]; 19 20 checkPhase = "ctest"; 21 doCheck = true; 22 23 enableParallelBuilding = true; 24 25 meta = with stdenv.lib; { 26 homepage = https://github.com/BIC-MNI/libminc; 27 description = "Medical imaging library based on HDF5"; 28 maintainers = with maintainers; [ bcdarwin ]; 29 platforms = platforms.unix; 30 }; 31}