5cf446f41b
Package refuses to build with current GCC (11), but building with older GCC causes error linking libminc and I don't want to pin a bunch of deps. A newer version is available upstream but it only works with ITK 5.0 (see https://github.com/BIC-MNI/EZminc/issues/15), but we have 4.x and 5.2.x in tree and I'm reluctant to add 5.0 just for one package (even ITK 4.x is only used by ants and ezminc and should be removed as soon as ants is upgraded).
30 lines
1 KiB
Nix
30 lines
1 KiB
Nix
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libminc, bicpl, itk4, fftwFloat, gsl }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "EZminc";
|
|
version = "unstable-2019-03-12";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "BIC-MNI";
|
|
repo = pname;
|
|
rev = "5e3333ee356f914d34d66d33ea8df809c7f7fa51";
|
|
sha256 = "0wy8cppf5xpgfqvgb3mqs1cjh81n6qzkk6zxv29wvng8nar9wsy4";
|
|
};
|
|
|
|
nativeBuildInputs = [ cmake pkg-config ];
|
|
buildInputs = [ itk4 libminc bicpl fftwFloat gsl ];
|
|
|
|
cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/cmake"
|
|
"-DEZMINC_BUILD_TOOLS=TRUE"
|
|
"-DEZMINC_BUILD_MRFSEG=TRUE"
|
|
"-DEZMINC_BUILD_DD=TRUE" ];
|
|
|
|
meta = with lib; {
|
|
homepage = "https://github.com/BIC-MNI/${pname}";
|
|
description = "Collection of Perl and shell scripts for processing MINC files";
|
|
maintainers = with maintainers; [ bcdarwin ];
|
|
platforms = platforms.unix;
|
|
license = licenses.free;
|
|
broken = true; # ITK5 compatibility issue (https://github.com/BIC-MNI/EZminc/issues/15)
|
|
};
|
|
}
|