summary refs log tree commit diff
path: root/pkgs/development/libraries/itk
diff options
context:
space:
mode:
authorLinus Heckemann <git@sphalerite.org>2019-09-13 11:51:20 +0200
committerLinus Heckemann <git@sphalerite.org>2019-09-13 11:53:28 +0200
commitafceaee16351b5e8f2ba27fcb6ebc0a799e545e5 (patch)
treefeacbd7091b43e3fc613a32ef92d231d68ede17d /pkgs/development/libraries/itk
parentf5375412c93c267102a45b54159cc61c26fbf3be (diff)
downloadnixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.tar
nixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.tar.gz
nixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.tar.bz2
nixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.tar.lz
nixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.tar.xz
nixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.tar.zst
nixpkgs-afceaee16351b5e8f2ba27fcb6ebc0a799e545e5.zip
itk4: init at 4.13.1
This is exactly the same as we had prior to
e7b0c389c25d82229434812de5f502c64409dd63, which broke some dependents,
just under a new attribute name.
Diffstat (limited to 'pkgs/development/libraries/itk')
-rw-r--r--pkgs/development/libraries/itk/4.x.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/itk/4.x.nix b/pkgs/development/libraries/itk/4.x.nix
new file mode 100644
index 00000000000..df016d9fcac
--- /dev/null
+++ b/pkgs/development/libraries/itk/4.x.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, cmake, libX11, libuuid, xz, vtk }:
+
+stdenv.mkDerivation rec {
+  name = "itk-4.13.1";
+
+  src = fetchurl {
+    url = mirror://sourceforge/itk/InsightToolkit-4.13.1.tar.xz;
+    sha256 = "0p4cspgbnjsnkjz8nfg092yaxz8qkqi2nkxjdv421d0zrmi0i2al";
+  };
+
+  cmakeFlags = [
+    "-DBUILD_TESTING=OFF"
+    "-DBUILD_EXAMPLES=OFF"
+    "-DBUILD_SHARED_LIBS=ON"
+    "-DModule_ITKMINC=ON"
+    "-DModule_ITKIOMINC=ON"
+    "-DModule_ITKIOTransformMINC=ON"
+    "-DModule_ITKVtkGlue=ON"
+    "-DModule_ITKReview=ON"
+  ];
+
+  enableParallelBuilding = true;
+
+  nativeBuildInputs = [ cmake xz ];
+  buildInputs = [ libX11 libuuid vtk ];
+
+  meta = {
+    description = "Insight Segmentation and Registration Toolkit";
+    homepage = http://www.itk.org/;
+    license = stdenv.lib.licenses.asl20;
+    maintainers = with stdenv.lib.maintainers; [viric];
+    platforms = with stdenv.lib.platforms; linux ++ darwin;
+  };
+}