aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix')
-rw-r--r--nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix b/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
index db803ea4922..b2029842bbb 100644
--- a/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
@@ -14,15 +14,19 @@ stdenv.mkDerivation rec {
patches = [ ./fix-netcdf-header.patch ];
+ # add missing CMake module to build NIFTI support
+ # (the maintainers normally build libminc and minc-tools in a meta-project)
+ postPatch = ''
+ cp ${libminc.src}/cmake-modules/FindNIFTI.cmake cmake-modules
+ '';
+
nativeBuildInputs = [ cmake flex bison makeWrapper ];
- buildInputs = [ libminc libjpeg zlib ];
+ buildInputs = [ libminc libjpeg nifticlib zlib ];
propagatedBuildInputs = [ perl TextFormat ];
cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/"
- "-DZNZ_INCLUDE_DIR=${nifticlib}/include/"
- "-DZNZ_LIBRARY=${nifticlib}/lib/libznz.a"
- "-DNIFTI_INCLUDE_DIR=${nifticlib}/include/nifti/"
- "-DNIFTI_LIBRARY=${nifticlib}/lib/libniftiio.a" ];
+ "-DZNZ_INCLUDE_DIR=${nifticlib}/include/nifti"
+ "-DNIFTI_INCLUDE_DIR=${nifticlib}/include/nifti" ];
postFixup = ''
for prog in minccomplete minchistory mincpik; do