forked from pool/insighttoolkit
Compare commits
62 Commits
Author | SHA256 | Date | |
---|---|---|---|
02221fc972 | |||
9284625fa8 | |||
6ac7858ef7 | |||
|
19932dcdd4 | ||
bc448ffc22 | |||
51948a71d9 | |||
c5b5aedc10 | |||
f24414f9e4 | |||
e94ac3aa47 | |||
36e36d2f41 | |||
e8393f6a74 | |||
5240042bbc | |||
3e01c323f4 | |||
8fd72b4fd0 | |||
66a4bca745 | |||
|
254cfc739a | ||
f2188ec05a | |||
12de020958 | |||
8d585ee03a | |||
|
df4defcfb6 | ||
eb6edcb6a2 | |||
f6365162dd | |||
|
0a520edadb | ||
d2bb9700e8 | |||
53b3833009 | |||
|
fa1368eb7a | ||
cc82399bfd | |||
6e47e98225 | |||
|
37a274647d | ||
fb30a3ba45 | |||
4532449064 | |||
d37e6302b6 | |||
|
6d6b096229 | ||
7fff1e0580 | |||
11b3e1f51a | |||
de9680795b | |||
bb9455333c | |||
94285ae7b7 | |||
dcfa8bce7b | |||
00dc4d8f9b | |||
7f5d3081d1 | |||
be51fb962a | |||
|
26ab465c13 | ||
|
85caa88428 | ||
|
8e734dbea3 | ||
99dd6f9d65 | |||
0cf447fe5d | |||
674c24da3e | |||
30036a4a5c | |||
2e5be446ef | |||
07b315f421 | |||
c4233a9e4b | |||
2a520addd7 | |||
|
46009a5c35 | ||
f5229e3ffe | |||
6d9ee63839 | |||
a74f244779 | |||
3ebfb92e05 | |||
|
7e0c75aaa4 | ||
|
c2fafef849 | ||
|
31f9a60fba | ||
|
80cecb468a |
14
_constraints
14
_constraints
@@ -2,20 +2,10 @@
|
|||||||
<constraints>
|
<constraints>
|
||||||
<hardware>
|
<hardware>
|
||||||
<disk>
|
<disk>
|
||||||
<size unit="G">28</size>
|
<size unit="G">6</size>
|
||||||
</disk>
|
</disk>
|
||||||
<physicalmemory>
|
<physicalmemory>
|
||||||
<size unit="G">12</size>
|
<size unit="G">6</size>
|
||||||
</physicalmemory>
|
</physicalmemory>
|
||||||
</hardware>
|
</hardware>
|
||||||
<overwrite>
|
|
||||||
<conditions>
|
|
||||||
<arch>x86_64</arch>
|
|
||||||
</conditions>
|
|
||||||
<hardware>
|
|
||||||
<memoryperjob>
|
|
||||||
<size unit="M">5000</size>
|
|
||||||
</memoryperjob>
|
|
||||||
</hardware>
|
|
||||||
</overwrite>
|
|
||||||
</constraints>
|
</constraints>
|
||||||
|
@@ -1,12 +0,0 @@
|
|||||||
Index: ITK-5.3.0/Modules/Filtering/MathematicalMorphology/include/itkMathematicalMorphologyEnums.h
|
|
||||||
===================================================================
|
|
||||||
--- ITK-5.3.0.orig/Modules/Filtering/MathematicalMorphology/include/itkMathematicalMorphologyEnums.h
|
|
||||||
+++ ITK-5.3.0/Modules/Filtering/MathematicalMorphology/include/itkMathematicalMorphologyEnums.h
|
|
||||||
@@ -20,6 +20,7 @@
|
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
#include "ITKMathematicalMorphologyExport.h"
|
|
||||||
+#include <cstdint>
|
|
||||||
|
|
||||||
|
|
||||||
namespace itk
|
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:64e7e8094a5023c8f68ee042459d6319581fadb35e2fe90a4ae230ce36369db1
|
|
||||||
size 21844157
|
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d71a36fc0aee2c9257fe128f7657feb1e671461bd48561b620619f290c71795e
|
|
||||||
size 22509357
|
|
3
insighttoolkit-5.4.4.tar.gz
Normal file
3
insighttoolkit-5.4.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:683027617442391220eb79869d71652a54c4b47517ca6ca14d4b01c2583f5a1c
|
||||||
|
size 22564952
|
@@ -1,3 +1,57 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 21 03:17:02 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 5.4.4:
|
||||||
|
* Bug Fixes:
|
||||||
|
- Fixed GDCM JPEG2000 structure cleanup to prevent crashes on
|
||||||
|
malformed files.
|
||||||
|
- Corrected TIFFImageIO reuse behavior.
|
||||||
|
* Improved NumPy dtype handling for Python interoperability.
|
||||||
|
* Updated Montage, MorphologicalContourInterpolation and
|
||||||
|
WebAssemblyInterface modules.
|
||||||
|
* Updated documentation.
|
||||||
|
- Enforce C11 standard to fix build of third party libminc; GCC 15
|
||||||
|
defaults to C23 causing build failures.
|
||||||
|
- _constraints:
|
||||||
|
* Reduce required disk space to 6 GB.
|
||||||
|
* Reduce required physicalmemory to 6 GB.
|
||||||
|
* Drop overrides for memoryperjob on x86_64.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 23 09:14:44 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 5.4.3:
|
||||||
|
* Bug Fixes:
|
||||||
|
- Resolved issues affecting the default number of threads,
|
||||||
|
particularly in multi-threaded image processing pipelines
|
||||||
|
where thread limits were not respected.
|
||||||
|
- Corrected the b-spline size calculation for closed
|
||||||
|
parametric dimensions, ensuring accurate interpolation in
|
||||||
|
applications such as 3D image registration and deformation
|
||||||
|
modeling..
|
||||||
|
* Removed unused VNL Netlib rpoly files to ensure compliance
|
||||||
|
with Apache 2.0 licensing requirements.
|
||||||
|
* Improvements to the LabelErodeDilate and MeshToPolyData remote
|
||||||
|
modules, including bug fixes and enhancements.
|
||||||
|
- Changes from version 5.4.2:
|
||||||
|
* Enhanced Label Map Handling: Improved unique label map filter
|
||||||
|
behavior for segmentation workflows
|
||||||
|
* Modern Library Support: Updated compatibility with recent
|
||||||
|
libtiff versions
|
||||||
|
* Large Data Optimization: Expanded VectorImage support for
|
||||||
|
high-dimensional datasets
|
||||||
|
* Performance Improvements: Fixed thread-based parallelism in
|
||||||
|
SLIC filter implementations
|
||||||
|
* Cross-Platform Enhancements: Build system updates and compiler
|
||||||
|
compatibility fixes
|
||||||
|
- Set up bconds to support builds with tests in the future
|
||||||
|
(currently turned off due to missing data files).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 1 20:10:17 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- Drop unneeded pcre build dependency via pkgconfig(libpcrecpp).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 8 06:30:25 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
Mon Jul 8 06:30:25 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
||||||
|
|
||||||
@@ -320,27 +374,27 @@ Fri Jan 1 08:07:48 UTC 2016 - mpluskal@suse.com
|
|||||||
- Use spdx license and install license file
|
- Use spdx license and install license file
|
||||||
- Use url for source
|
- Use url for source
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
* Sat Dec 26 15:34:00 UTC 2015 Angelos Tzotsos <tzotsos@opensuse.org> - 4.8.2
|
Sat Dec 26 15:34:00 UTC 2015 - Angelos Tzotsos <tzotsos@opensuse.org> - 4.8.2
|
||||||
|
|
||||||
- Update to 4.8.2
|
- Update to 4.8.2
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
* Fri Aug 14 00:40:00 UTC 2015 Angelos Tzotsos <tzotsos@opensuse.org> - 4.7.2
|
Fri Aug 14 00:40:00 UTC 2015 - Angelos Tzotsos <tzotsos@opensuse.org> - 4.7.2
|
||||||
|
|
||||||
- Update to 4.7.2
|
- Update to 4.7.2
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
* Fri Feb 27 21:24:00 UTC 2015 Angelos Tzotsos <tzotsos@opensuse.org>
|
Fri Feb 27 21:24:00 UTC 2015 - Angelos Tzotsos <tzotsos@opensuse.org>
|
||||||
|
|
||||||
- Renamed package to insighttoolkit
|
- Renamed package to insighttoolkit
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
* Wed Jan 14 01:14:00 UTC 2015 Angelos Tzotsos <tzotsos@opensuse.org> - 4.6.0
|
Wed Jan 14 01:14:00 UTC 2015 - Angelos Tzotsos <tzotsos@opensuse.org> - 4.6.0
|
||||||
|
|
||||||
- Update to 4.6.0
|
- Update to 4.6.0
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
* Sat Mar 01 23:03:00 UTC 2014 Angelos Tzotsos <tzotsos@opensuse.org> - 4.5.1
|
Sat Mar 01 23:03:00 UTC 2014 - Angelos Tzotsos <tzotsos@opensuse.org> - 4.5.1
|
||||||
|
|
||||||
- Initial build
|
- Initial build
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package insighttoolkit
|
# spec file for package insighttoolkit
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
# Copyright (c) 2016 Angelos Tzotsos <tzotsos@opensuse.org>.
|
# Copyright (c) 2016 Angelos Tzotsos <tzotsos@opensuse.org>.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
@@ -37,8 +37,11 @@
|
|||||||
%bcond_with python
|
%bcond_with python
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Tests disabled because they require downloading separate data files
|
||||||
|
%bcond_with tests
|
||||||
|
|
||||||
Name: insighttoolkit
|
Name: insighttoolkit
|
||||||
Version: 5.4.0
|
Version: 5.4.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Toolkit for scientific image processing, segmentation, and registration
|
Summary: Toolkit for scientific image processing, segmentation, and registration
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -52,7 +55,6 @@ BuildRequires: fdupes
|
|||||||
BuildRequires: fftw3-threads-devel
|
BuildRequires: fftw3-threads-devel
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: gdcm-devel
|
BuildRequires: gdcm-devel
|
||||||
BuildRequires: gtest
|
|
||||||
BuildRequires: hdf5-devel
|
BuildRequires: hdf5-devel
|
||||||
BuildRequires: ninja
|
BuildRequires: ninja
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@@ -63,7 +65,6 @@ BuildRequires: cmake(double-conversion)
|
|||||||
BuildRequires: pkgconfig(expat)
|
BuildRequires: pkgconfig(expat)
|
||||||
BuildRequires: pkgconfig(fftw3)
|
BuildRequires: pkgconfig(fftw3)
|
||||||
BuildRequires: pkgconfig(libjpeg)
|
BuildRequires: pkgconfig(libjpeg)
|
||||||
BuildRequires: pkgconfig(libpcrecpp)
|
|
||||||
BuildRequires: pkgconfig(libpng)
|
BuildRequires: pkgconfig(libpng)
|
||||||
BuildRequires: pkgconfig(libtiff-4)
|
BuildRequires: pkgconfig(libtiff-4)
|
||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
@@ -91,7 +92,6 @@ Requires: vtk-devel
|
|||||||
Requires: pkgconfig(expat)
|
Requires: pkgconfig(expat)
|
||||||
Requires: pkgconfig(fftw3)
|
Requires: pkgconfig(fftw3)
|
||||||
Requires: pkgconfig(libjpeg)
|
Requires: pkgconfig(libjpeg)
|
||||||
Requires: pkgconfig(libpcrecpp)
|
|
||||||
Requires: pkgconfig(libpng)
|
Requires: pkgconfig(libpng)
|
||||||
Requires: pkgconfig(libtiff-4)
|
Requires: pkgconfig(libtiff-4)
|
||||||
Requires: pkgconfig(libxml-2.0)
|
Requires: pkgconfig(libxml-2.0)
|
||||||
@@ -128,8 +128,8 @@ This package provides the modules for ITK's python bindings.
|
|||||||
%autosetup -p1 -n %{tarname}-%{version}
|
%autosetup -p1 -n %{tarname}-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Tests disabled because no KWStyle pkg for openSUSE
|
|
||||||
%cmake \
|
%cmake \
|
||||||
|
-DCMAKE_C_STANDARD:STRING=11 \
|
||||||
-DITK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/ \
|
-DITK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/ \
|
||||||
-DITK_INSTALL_INCLUDE_DIR:PATH=include/%{name}/ \
|
-DITK_INSTALL_INCLUDE_DIR:PATH=include/%{name}/ \
|
||||||
-DITK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/%{name}/ \
|
-DITK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/%{name}/ \
|
||||||
@@ -137,31 +137,38 @@ This package provides the modules for ITK's python bindings.
|
|||||||
-DITK_INSTALL_DOC_DIR=share/doc/packages/%{name}/ \
|
-DITK_INSTALL_DOC_DIR=share/doc/packages/%{name}/ \
|
||||||
-DBUILD_EXAMPLES:BOOL=ON \
|
-DBUILD_EXAMPLES:BOOL=ON \
|
||||||
-DBUILD_SHARED_LIBS:BOOL=ON \
|
-DBUILD_SHARED_LIBS:BOOL=ON \
|
||||||
-DBUILD_TESTING:BOOL=OFF \
|
-DBUILD_TESTING:BOOL=%{?with_tests:ON}%{!?with_tests:OFF} \
|
||||||
-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
|
-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
|
||||||
-DITK_USE_FFTWD:BOOL=ON \
|
-DITK_USE_FFTWD:BOOL=ON \
|
||||||
-DITK_USE_FFTWF:BOOL=ON \
|
-DITK_USE_FFTWF:BOOL=ON \
|
||||||
|
-DITK_USE_KWSTYLE:BOOL=OFF \
|
||||||
-DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \
|
-DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \
|
||||||
-DITK_USE_SYSTEM_CASTXML:BOOL=ON \
|
|
||||||
-DITK_USE_SYSTEM_GDCM:BOOL=ON \
|
-DITK_USE_SYSTEM_GDCM:BOOL=ON \
|
||||||
|
-DITK_USE_SYSTEM_GOOGLETEST:BOOL=OFF \
|
||||||
%if %{without system_eigen}
|
%if %{without system_eigen}
|
||||||
-DITK_USE_SYSTEM_EIGEN:BOOL=OFF \
|
-DITK_USE_SYSTEM_EIGEN:BOOL=OFF \
|
||||||
%endif
|
%endif
|
||||||
-DITK_USE_SYSTEM_SWIG:BOOL=ON \
|
|
||||||
-DITK_USE_SYSTEM_VXL:BOOL=OFF \
|
-DITK_USE_SYSTEM_VXL:BOOL=OFF \
|
||||||
-DVXL_BUILD_CORE_NUMERICS:BOOL=OFF \
|
|
||||||
-DITK_FORBID_DOWNLOADS=ON \
|
-DITK_FORBID_DOWNLOADS=ON \
|
||||||
-DITK_WRAP_PYTHON:BOOL=%{?with_python:ON}%{!?with_python:OFF}
|
-DITK_WRAP_PYTHON:BOOL=%{?with_python:ON}%{!?with_python:OFF} \
|
||||||
|
-DVXL_BUILD_CORE_NUMERICS:BOOL=OFF \
|
||||||
|
%{nil}
|
||||||
|
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
|
|
||||||
%fdupes %{buildroot}/%{_prefix}
|
%fdupes %{buildroot}/%{_prefix}
|
||||||
|
|
||||||
%post -n %{libname} -p /sbin/ldconfig
|
# Installed using %%license anyway
|
||||||
%postun -n %{libname} -p /sbin/ldconfig
|
rm %{buildroot}/%{_docdir}/%{name}/{LICENSE,NOTICE}
|
||||||
|
|
||||||
|
%if %{with tests}
|
||||||
|
%check
|
||||||
|
%ctest
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ldconfig_scriptlets -n %{libname}
|
||||||
|
|
||||||
%files -n %{libname}
|
%files -n %{libname}
|
||||||
%license LICENSE NOTICE
|
%license LICENSE NOTICE
|
||||||
|
Reference in New Issue
Block a user