itk-snap-nix-package/itk-snap.nix

34 lines
588 B
Nix

{
stdenv,
fetchFromGitHub,
cmake,
itk,
vtk,
qt6,
}:
stdenv.mkDerivation {
pname = "itk-snap";
version = "v4.2.2";
src = fetchFromGitHub {
owner = "pyushkevich";
repo = "itksnap";
rev = "v4.2.2";
sha256 = "sha256-9aH6BVu7osDbXdUhgiMXOTQnvq96F5+f6gTCU975ZNw=";
};
nativeBuildInputs = [
cmake
qt6.wrapQtAppsHook
];
buildInputs = [
(itk.overrideAttrs (
finalAttrs: previousAttrs: {
cmakeFlags = previousAttrs.cmakeFlags ++ [ "-DModule_MorphologicalContourInterpolation=ON" ];
}
))
vtk
qt6.qtbase
];
}