Commit Graph

46 Commits

Author SHA1 Message Date
Ben Darwin
ed36e5cc8c itk: patch to unbreak with GCC13 2024-01-19 04:03:45 +01:00
Ben Darwin
0e169cf0cc itk: unvendor some of the dependencies
Unvendored GDCM, MINC, and several common libraries (under the omnibus
but incomplete ITK_USE_SYSTEM_LIBRARIES).
We didn't unvendor Eigen, Gtest, or VXL due to downstream compilation errors,
but at least the first two of these are less of a security risk.
Some other libraries such as NIfTI, GIfTI, etc., seemingly can't be
unvendored via ITK_USE_SYSTEM_<...>, and others such as TBB aren't
enabled by default.
2023-11-15 10:04:54 -05:00
Ben Darwin
39fb426da5 itk: enable SimpleITKFilters; minor refactor
This is needed for the SimpleITK Python package to import successfully
rather than throw an error due to missing symbols.
2023-03-24 14:20:12 -04:00
Ben Darwin
08975fa8f3 itk: unpin vtk dependency 2023-01-27 00:21:21 -05:00
Ben Darwin
4095b8232c vtk, vtkWithQt5: bump from vtk_8 to vtk_9 2023-01-24 12:33:48 -05:00
Ben Darwin
9c748218f2 itk: unstable -> 5.3.0 2022-12-27 09:06:37 +01:00
Ben Darwin
671b701d28 itk4: remove 2022-09-04 13:36:24 -04:00
Ben Darwin
fba5226376 itk-unstable: init at 2022-07-02 2022-09-04 13:36:19 -04:00
Ben Darwin
6d4c3b07c2 itk: enable additional modules
Enable MGHIO, GenericLabelInterpolator, and AdaptiveDenoising ITK modules,
which are required by current versions of ANTs (e.g. 2.3.5 and 2.4.0);
see, e.g., https://github.com/ANTsX/ANTs/issues/1353#issuecomment-1117462739,
the Gentoo ANTs package, or the ANTs SuperBuild itself.
Updating ANTs will, in particular, allow removal of itk4 and vtk_7 from Nixpkgs.
Unfortunately, these ANTs releases do not build against the version of ITK (5.2.1)
current in tree, so we need to either add another ITK 5.x version or wait until ITK
is bumped to 5.3.x (currently still in beta) in Nixpkgs.
2022-08-14 23:32:17 -04:00
Ben Darwin
a1f5a39683 itk: vtk_7 -> vtk 2021-11-03 15:16:40 -04:00
Ben Darwin
34554e03e8 itk: 5.2.0 -> 5.2.1 2021-08-18 09:58:00 -04:00
Ben Darwin
0bd3af3778 itk: 5.1.2 -> 5.2.0 2021-05-28 12:17:01 -04:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Ben Darwin
0fd1192132
itk: 5.1.1 -> 5.1.2 (#107502) 2021-01-01 12:59:14 -05:00
Ben Darwin
83a1ce3d2b itk: remove -march=corei7 and -mtune=native flags from cmake build files
- probable cause of build failure on Hydra on branch release-20.09
2020-10-15 19:12:21 -04:00
Ben Darwin
fcf08a93fc itk: 5.1.0 -> 5.1.1 2020-08-31 19:26:45 -04:00
Ben Darwin
9b589c7c9a itk4: 4.13.2 -> 4.13.3 2020-08-16 19:47:10 +00:00
Ben Darwin
5e716bf469 vtk: 7.1.1 -> 8.2.0
- also create vtk_7 as several packages don't build with 8.x:
  - itk5: vtkVersion.h header not found at compile time
  - ants: version in tree (2.2.0) is incompatible with 8.2
  - itk4: ants depends on both vtk and itk4, so use vtk_7
  - gdcm: vtk header issue
  - python3Packages.vtk: Python C API compilation error with Python 3.8

- upgrade vtkWithQt4 -> vtkWithQt5
2020-05-11 17:54:29 -04:00
Ben Darwin
404834334b itk: 5.0.1 -> 5.1.0 2020-05-05 00:08:00 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Maximilian Bosch
6df8e0fa48
itk4: 4.13.1 -> 4.13.2, doesn't build w/gcc9 2019-12-27 13:42:48 +01:00
Linus Heckemann
afceaee163 itk4: init at 4.13.1
This is exactly the same as we had prior to
e7b0c389c2, which broke some dependents,
just under a new attribute name.
2019-09-13 11:53:28 +02:00
Marek Mahut
391945170c itk: 5.0.0 -> 5.0.1
Changing the source from sourceforge to github.
2019-08-13 17:08:04 +02:00
Marek Mahut
d7bcb48908 itk: Adding darwin.apple_sdk.frameworks.Cocoa 2019-08-12 19:13:14 +02:00
R. RyanTM
e7b0c389c2 itk: 4.13.2 -> 5.0.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/itk/versions
2019-06-16 20:20:01 -07:00
R. RyanTM
7d9998eb2f itk: 4.13.1 -> 4.13.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/itk/versions
2019-05-01 11:11:52 +02:00
Matthew Bauer
6ed49262f5 treewide: remove BUILD_TESTING flag
This is now set by CMake
2019-03-11 10:11:28 -04:00
R. RyanTM
c2a984c450 itk: 4.13.0 -> 4.13.1 (#45827)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
itk
2018-09-02 16:43:46 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Ben Darwin
c14342d44f itk: enable more MINC support 2018-04-09 18:06:54 -04:00
R. RyanTM
9b784e9309 itk: 4.12.2 -> 4.13.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/itk/versions.

These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 4.13.0 with grep in /nix/store/9dfpbhp02y597y9zw3xvdcjsb8w3gqjv-itk-4.13.0
- directory tree listing: https://gist.github.com/4a6da5cc90a5718caa480eba957def8f
2018-03-31 20:26:25 +01:00
xeji
f43e06e9f3 itk: 4.11.0 -> 4.12.2, fix build 2018-03-15 13:52:59 +01:00
Dan Peebles
27cec397b1 itk: 4.10 -> 4.11
Also includes a patch to work against clang 4, which was my original
motivation for the 4.10 -> 4.11 upgrade (since it fixed another issue)
2017-04-07 08:23:08 -04:00
Michael Raskin
4d5f33deff Merge pull request #23376 from bcdarwin/ants
ANTs: init at 2.1.0 (0gyys1lf) and update ITK accordingly
2017-03-18 18:42:24 +01:00
Ashley Gillman
e7dca2c230 ITK build on darwin 2017-03-15 22:41:20 +10:00
Ben Darwin
05359c327b ANTs: init at 2.1.0 (0gyys1lf) 2017-03-01 21:06:30 -05:00
Franz Pletz
c299dfb0fd
itk: 4.0.0 -> 4.10.0, fixes build
See #18209.
2016-09-04 02:02:47 +02:00
Robin Gloster
acb408646e remove local pic flags, now set by hardened stdenv 2016-01-30 16:36:57 +00:00
Pascal Wittmann
f94580da69 Fix license attribute of many bsd-like licensed packages 2014-12-21 00:00:35 +01:00
Shea Levy
d1e88c4625 Unconditionally compile itk with shared libs 2014-03-14 20:18:17 -04:00
Jacob Hinkle
f5edf3244f Added sharedLibs option to ITK 2014-03-14 16:29:24 -06:00
Eelco Dolstra
ab3eeabfed Rename buildNativeInputs -> nativeBuildInputs
Likewise for propagatedBuildNativeInputs, etc.  "buildNativeInputs"
sounds like an imperative rather than a noun phrase.
2012-12-28 19:20:09 +01:00
Lluís Batlle i Rossell
7a5a0c24df Updating itk to 4.0.0, so they may also build in stdenv-updates.
svn path=/nixpkgs/trunk/; revision=32603
2012-02-26 21:23:59 +00:00
Lluís Batlle i Rossell
cc068f0be8 Adding the itk libraries.
Adding a skeleton of the seg3d package. It builds, but libraries and rpaths are wrong.
I hope to fix it soon.

svn path=/nixpkgs/trunk/; revision=20320
2010-03-01 23:31:35 +00:00