%undefine __cmake_in_source_build # Disable LTO for now - fails to build %undefine _lto_cflags %if 0%{?fedora} >= 33 || 0%{?rhel} >= 9 %bcond_without flexiblas %endif Name: InsightToolkit Summary: Insight Toolkit library for medical image processing %global version_major_minor 4.13 Version: %{version_major_minor}.3 %global version_doc_major_minor 4.13 %global version_doc %{version_doc_major_minor}.0 Release: 23%{?dist} # Automatically converted from old format: ASL 2.0 - review is highly recommended. License: Apache-2.0 Source0: https://github.com/InsightSoftwareConsortium/ITK/releases/download/v%{version}/InsightToolkit-%{version}.tar.gz Source1: https://downloads.sourceforge.net/project/itk/itk/%{version_doc_major_minor}/InsightSoftwareGuide-Book1-%{version_doc}.pdf Source2: https://downloads.sourceforge.net/project/itk/itk/%{version_doc_major_minor}/InsightSoftwareGuide-Book2-%{version_doc}.pdf Source3: https://github.com/InsightSoftwareConsortium/ITK/releases/download/v%{version}/InsightData-%{version}.tar.gz URL: https://www.itk.org/ Patch0: InsightToolkit-0001-Set-lib-lib64-according-to-the-architecture.patch Patch2: InsightToolkit-sse.patch Patch3: remove-test.diff # https://github.com/InsightSoftwareConsortium/ITK/pull/1599 Patch4: InsightToolkit-pr1599-fix-invalid-const-member-func.patch # https://github.com/InsightSoftwareConsortium/ITK/pull/1920/files: remove use of triangle from vxl (patched out in vxl system package also) # backported Patch5: InsightToolkit-remove-vxl-netlib.patch # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: cmake BuildRequires: doxygen BuildRequires: fftw-devel BuildRequires: castxml BuildRequires: gdcm-devel BuildRequires: graphviz BuildRequires: hdf5-devel BuildRequires: libjpeg-devel BuildRequires: libxml2-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: libjpeg-devel %if 0%{?fedora} >= 30 BuildRequires: qt5-qtwebkit-devel %else BuildRequires: qtwebkit-devel %endif BuildRequires: vxl-devel BuildRequires: vtk-devel BuildRequires: zlib-devel %if %{with flexiblas} BuildRequires: flexiblas-devel %else BuildRequires: blas-devel BuildRequires: lapack-devel %endif BuildRequires: netcdf-cxx-devel BuildRequires: jsoncpp-devel BuildRequires: expat-devel BuildRequires: libminc-devel BuildRequires: dcmtk BuildRequires: gtest-devel %description ITK is an open-source software toolkit for performing registration and segmentation. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both. ITK is implemented in C++ and its implementation style is referred to as generic programming (i.e.,using templated code). Such C++ templating means that the code is highly efficient, and that many software problems are discovered at compile-time, rather than at run-time during program execution. %package devel Summary: Insight Toolkit Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-vtk-devel%{?_isa} = %{version}-%{release} %description devel %{summary}. Install this if you want to develop applications that use ITK. %package examples Summary: C++, Tcl and Python example programs/scripts for ITK Requires: %{name}%{?_isa} = %{version}-%{release} %description examples ITK examples %package doc Summary: Documentation for ITK BuildArch: noarch %description doc %{summary}. This package contains additional documentation. # Hit bug http://www.gccxml.org/Bug/view.php?id=13372 # We agreed with Mattias Ellert to postpone the bindings till # next gccxml update. #%package python #Summary: Documentation for ITK #Group: Documentation #BuildArch: noarch #%description python #%%{summary}. #This package contains python bindings for ITK. %package vtk Summary: Provides an interface between ITK and VTK Requires: %{name}%{?_isa} = %{version}-%{release} %description vtk Provides an interface between ITK and VTK %package vtk-devel Summary: Libraries and header files for development of ITK-VTK bridge Requires: %{name}-vtk%{?_isa} = %{version}-%{release} Requires: vtk-devel%{?_isa} %description vtk-devel Libraries and header files for development of ITK-VTK bridge %prep %autosetup -p1 # copy guide into the appropriate directory cp -a %{SOURCE1} %{SOURCE2} . # remove applications: they are shipped separately now rm -rf Applications/ # remove source files of external dependencies that itk gets linked against # DICOMParser, GIFTI, KWSys, MetaIO, NrrdIO, Netlib, VNLInstantiation are not # yet in Fedora # DoubleConversion still seems to need the source present # NIFTI needs support - https://issues.itk.org/jira/browse/ITK-3349 # OpenJPEG - https://issues.itk.org/jira/browse/ITK-3350 find Modules/ThirdParty/* \( -name DICOMParser -o -name DoubleConversion -o -name GIFTI -o -name KWSys -o -name MetaIO -o -name NIFTI -o -name NrrdIO -o -name Netlib -o -name OpenJPEG -o name VNLInstantiation \) \ -prune -o -regextype posix-extended -type f \ -regex ".*\.(h|hxx|hpp|c|cc|cpp|cxx|txx)$" -not -iname "itk*" -print0 | xargs -0 rm -fr tar xvf %{SOURCE3} -C .. # short-circuit a wrapper header that causes declaration conflicts echo '#include "vnl/vnl_complex_traits.h"' >Modules/ThirdParty/VNLInstantiation/include/vnl_complex_traits+char-.h # get rid of use of poisoned define grep -e VCL_CHAR_IS_SIGNED -r -l . | xargs sed -r -i 's/VCL_CHAR_IS_SIGNED/CHAR_MIN < 0/' # comment out problematic cast # error: cannot convert ‘double’ to ‘itk::ResampleImageFilter, 2>, itk::Image, 2> >::PixelType’ {aka ‘itk::Vector’} # 270 | resample->SetDefaultPixelValue( itk::NumericTraits::ZeroValue() ); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ # | | # | double sed -r -i 's/resample->SetDefaultPixelValue/\/\/\0/' \ Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4VectorRegistrationTest.cxx %build extra_cflags=( -DITK_LEGACY_FUTURE_REMOVE # fix build with new vtk -Wno-deprecated-copy # reduce noise in the logs... -Wno-maybe-uninitialized -Wno-ignored-qualifiers ) %cmake .. \ -DBUILD_SHARED_LIBS:BOOL=ON \ -DBUILD_EXAMPLES:BOOL=ON \ -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo"\ -DCMAKE_VERBOSE_MAKEFILE=ON\ -DCMAKE_CXX_FLAGS:STRING="-std=gnu++14 %{optflags} ${extra_cflags[*]}" \ -DBUILD_TESTING=ON\ %{?with_flexiblas:-DBLA_VENDOR=FlexiBLAS} \ -DITK_USE_GOLD_LINKER:BOOL=OFF \ -DITK_FORBID_DOWNLOADS=ON \ -DITKV3_COMPATIBILITY:BOOL=OFF \ -DITK_BUILD_DEFAULT_MODULES:BOOL=ON \ -DITK_USE_KWSTYLE:BOOL=OFF \ -DModule_ITKVtkGlue:BOOL=ON \ -DITK_WRAP_PYTHON:BOOL=OFF \ -DITK_WRAP_JAVA:BOOL=OFF \ -DBUILD_DOCUMENTATION:BOOL=OFF \ -DModule_ITKReview:BOOL=ON \ -DITK_USE_FFTWD=ON \ -DITK_USE_FFTWF=ON \ -DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \ -DITK_USE_SYSTEM_CASTXML=ON \ -DITK_USE_SYSTEM_DCMTK=ON \ -DITK_USE_SYSTEM_EXPAT=ON \ -DITK_USE_SYSTEM_FFTW=ON \ -DITK_USE_SYSTEM_GDCM=ON \ -DITK_USE_SYSTEM_HDF5=ON \ -DITK_USE_SYSTEM_JPEG=ON \ -DITK_USE_SYSTEM_MINC=ON \ -DITK_USE_SYSTEM_PNG=ON \ -DITK_USE_SYSTEM_SWIG=ON \ -DITK_USE_SYSTEM_TIFF=ON \ -DITK_USE_SYSTEM_ZLIB=ON \ -DITK_USE_SYSTEM_VXL=ON \ -DITK_INSTALL_LIBRARY_DIR=%{_lib}/ \ -DITK_INSTALL_INCLUDE_DIR=include/%{name} \ -DITK_INSTALL_PACKAGE_DIR=%{_lib}/cmake/%{name}/ \ -DITK_INSTALL_RUNTIME_DIR:PATH=%{_bindir} \ -DITK_INSTALL_DOC_DIR=share/doc/%{name}/ %cmake_build %install %cmake_install # Install examples mkdir -p %{buildroot}%{_datadir}/%{name}/examples cp -ar Examples/* %{buildroot}%{_datadir}/%{name}/examples/ %check # There are a couple of tests randomly failing on f19 and rawhide and I'm debugging # it with upstream. Making the tests informative for now %ctest || exit 0 # In F31 rawhide (some most likely related to the patching done above): # The following tests FAILED: # 234 - itkNumericTraitsTest (Failed) # 2395 - itkVtkMedianImageFilterTest (Child aborted) # 2399 - QuickViewTest (Child aborted) # 2400 - itkVtkConnectedComponentImageFilterTest (Child aborted) %ldconfig_scriptlets %ldconfig_scriptlets vtk %files %doc LICENSE NOTICE README.md %{_libdir}/*.so.* %exclude %{_libdir}/libITKVtkGlue*.so.* %{_bindir}/itkTestDriver %files devel %{_libdir}/*.so %exclude %{_libdir}/libITKVtkGlue*.so %{_libdir}/cmake/%{name}/ %{_includedir}/%{name}/ %exclude %{_includedir}/%{name}/itkImageToVTKImageFilter.h* %exclude %{_includedir}/%{name}/itkVTKImageToImageFilter.h* %exclude %{_includedir}/%{name}/QuickView.h %exclude %{_includedir}/%{name}/vtkCaptureScreen.h %exclude %{_libdir}/cmake/%{name}/Modules/ITKVtkGlue.cmake %files examples %{_datadir}/%{name}/examples %files doc %dir %{_docdir}/%{name}/ %{_docdir}/%{name}/* %doc InsightSoftwareGuide-Book1-%{version_doc}.pdf %doc InsightSoftwareGuide-Book2-%{version_doc}.pdf %files vtk %{_libdir}/libITKVtkGlue*.so.* %files vtk-devel %{_libdir}/libITKVtkGlue*.so %{_includedir}/%{name}/itkImageToVTKImageFilter.h* %{_includedir}/%{name}/itkVTKImageToImageFilter.h* %{_includedir}/%{name}/QuickView.h %{_includedir}/%{name}/vtkCaptureScreen.h %{_libdir}/cmake/%{name}/Modules/ITKVtkGlue.cmake %changelog * Sat Oct 12 2024 Ankur Sinha - 4.13.3-23 - Re-rebuild for vxl-3.5.0 (previous build didn't pick up the right vxl version) - Exclude ix86 * Fri Oct 11 2024 Ankur Sinha - 4.13.3-22 - Include patch to remove vxl netlib usage * Sat Oct 05 2024 Mamoru TASAKA - 4.13.3-21 - Backport upstream patch for FTBFS with invalid const member func * Wed Jul 24 2024 Miroslav Suchý - 4.13.3-20 - convert license to SPDX * Wed Jul 17 2024 Fedora Release Engineering - 4.13.3-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering - 4.13.3-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 4.13.3-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jan 18 2024 Fedora Release Engineering - 4.13.3-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 4.13.3-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Feb 14 2023 Orion Poplawski - 4.13.3-14 - Bump to -std=gnu++14 for gtest compat * Wed Jan 18 2023 Fedora Release Engineering - 4.13.3-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sun Jan 15 2023 Orion Poplawski - 4.13.3-12 - Rebuild for vtk 9.2.5 * Wed Jul 20 2022 Fedora Release Engineering - 4.13.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jan 19 2022 Fedora Release Engineering - 4.13.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sun Nov 21 2021 Orion Poplawski - 4.13.3-9 - Rebuild for hdf5 1.12.1 * Thu Nov 04 2021 Benjamin A. Beasley - 4.13.3-8 - Remove python2-devel BR (fix RHBZ#1807494), as it is no longer required * Tue Aug 10 2021 Orion Poplawski - 4.13.3-7 - Rebuild for hdf5 1.10.7/netcdf 4.8.0 * Wed Jul 21 2021 Fedora Release Engineering - 4.13.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jul 13 2021 Björn Esser - 4.13.3-5 - Properly set BLA_VENDOR to FlexiBLAS for cmake >= 3.19 * Sun Jan 31 2021 Orion Poplawski - 4.13.3-4 - Rebuild for VTK 9 * Mon Jan 25 2021 Fedora Release Engineering - 4.13.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Aug 27 2020 Iñaki Úcar - 4.13.3-2 - https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager * Wed Aug 05 2020 Orion Poplawski - 4.13.3-1 - Update to 4.13.3 - Use new cmake macros - Disable LTO for now - Disable gold linker * Sat Aug 01 2020 Fedora Release Engineering - 4.13.1-7 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 4.13.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jun 25 2020 Orion Poplawski - 4.13.1-5 - Rebuild for hdf5 1.10.6 * Tue Jan 28 2020 Fedora Release Engineering - 4.13.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sun Sep 15 2019 Ankur Sinha - 4.13.1-3 - Rebuid for gdcm 3.0.1 * Wed Jul 24 2019 Fedora Release Engineering - 4.13.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Jun 28 2019 Zbigniew Jędrzejewski-Szmek - 4.13.1-1 - Update to latest version in the 4.x branch (#1340300, #1674578) * Thu Jan 31 2019 Fedora Release Engineering - 4.9.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Oct 27 2018 Orion Poplawski - 4.9.1-10 - Rebuild for VTK 8.1 - Use Qt5 on Fedora 30+ * Thu Jul 12 2018 Fedora Release Engineering - 4.9.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 4.9.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Mon Aug 07 2017 Björn Esser - 4.9.1-7 - Rebuilt for AutoReq cmake-filesystem * Wed Aug 02 2017 Fedora Release Engineering - 4.9.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 4.9.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek - 4.9.1-4 - Patch to fix FTBFS (#1423098) * Fri Feb 10 2017 Fedora Release Engineering - 4.9.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Dec 7 2016 Orion Poplawski - 4.9.1-3 - Rebuild for vtk 7.1 * Sat Jul 02 2016 Orion Poplawski - 4.9.1-2 - Rebuild for hdf5 1.8.17 * Wed Apr 13 2016 Sebastian Pölsterl - 4.9.1-1 - Update to 4.9.1 * Thu Mar 03 2016 Sebastian Pölsterl - 4.9.0-1 - Update to 4.9.0 (#1303377) - Use system MINC and DCMTK - Really disable ITKv3 compatibility (#1290564) - Compile using C++98 standard (VXL does not support C++11, yet) * Fri Jan 22 2016 Orion Poplawski - 4.8.2-3 - Rebuild for netcdf 4.4.0 * Sun Jan 03 2016 Sebastian Pölsterl - 4.8.2-2 - Disable ITKv3 compatibility (#1290564) * Sun Nov 15 2015 Sebastian Pölsterl - 4.8.2-1 - Update to 4.8.2 * Sun Nov 01 2015 Sebastian Pölsterl - 4.8.1-4 - Rebuilt for gdcm 2.6.1 * Thu Oct 29 2015 Orion Poplawski - 4.8.1-3 - Rebuild for vtk 6.3.0 * Mon Oct 12 2015 Sebastian Pölsterl - 4.8.1-2 - Fix build using castxml and SSE patch * Sun Oct 11 2015 Sebastian Pölsterl - 4.8.1-1 - Update to 4.8.1 - Build with castxml * Fri Jul 03 2015 Sebastian Pölsterl - 4.8.0-2 - Include tarball that contains test data - Update software guide * Fri Jul 03 2015 Sebastian Pölsterl - 4.8.0-1 - Update to 4.8.0 - Enable single and double precision for FFT (fixes bug #1076793) * Tue Jun 16 2015 Fedora Release Engineering - 4.7.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri May 22 2015 Orion Poplawski - 4.7.2-3 - Add patch for sse includes * Wed May 20 2015 Sebastian - 4.7.2-3 - rebuilt * Sun May 17 2015 Orion Poplawski - 4.7.2-2 - Rebuild for hdf5 1.8.15 * Sat May 02 2015 Sebastian - 4.7.2-1 - Update to 4.7.2 * Thu Mar 19 2015 Orion Poplawski - 4.7.1-2 - Rebuild for vtk 6.2.0 * Fri Mar 06 2015 Sebastian - 4.7.1-3 - Rebuilt for vtk * Thu Mar 05 2015 Sebastian Pölsterl - 4.7.1-2 - Add vtk-devel to requires of devel (another fix for bug #1196315) - Move ITKVtkGlue.cmake to vtk-devel subpackage * Wed Feb 25 2015 Sebastian Pölsterl - 4.7.1-1 - Update to 4.7.1 - Add vtk-devel package (fixes bug #1196315) * Thu Jan 08 2015 Orion Poplawski - 4.7.0-3 - Rebuild for hdf5 1.8.14 * Sat Jan 03 2015 Sebastian Pölsterl - 4.7.0-2 - Fixed wrong version of software development guide * Fri Jan 02 2015 Sebastian Pölsterl - 4.7.0-1 - Update to 4.7.0 * Fri Oct 03 2014 Sebastian Pölsterl - 4.6.1-1 - Update to 4.6.1 - Don't compile with -fpermissive * Fri Aug 15 2014 Fedora Release Engineering - 4.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Tue Aug 12 2014 Sebastian Pölsterl - 4.6.0-2 - Remove source files of external dependencies - Partially fixes bug #1076793 * Mon Aug 04 2014 Sebastian Pölsterl - 4.6.0-1 - Update to 4.6.0 * Fri Jun 06 2014 Fedora Release Engineering - 4.5.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed May 7 2014 Tom Callaway - 4.5.2-2 - rebuild for new R without bundled blas/lapack * Thu Apr 17 2014 Sebastian Pölsterl - 4.5.2-1 - Update to version 4.5.2 * Sun Feb 16 2014 Sebastian Pölsterl - 4.5.1-1 - Update to version 4.5.1 * Sun Jan 26 2014 Sebastian Pölsterl - 4.5.0-4 - Require netcdf-cxx-devel instead of netcdf-devel * Sun Jan 26 2014 Sebastian Pölsterl - 4.5.0-3 - Add jsoncpp-devel to BuildRequires (needed for vtk 6.1) * Sun Jan 26 2014 Sebastian Pölsterl - 4.5.0-2 - Rebuilt for vtk 6.1 update * Sun Dec 29 2013 Sebastian Pölsterl - 4.5.0-1 - Update to version 4.5.0 - Update software guide to 4.5.0 - Include LICENSE, NOTICE and README.txt in base package - Move ITK-VTK bridge to new vtk subpackage - Add BuildRequires on netcdf-devel (required by vtk) * Mon Dec 23 2013 Sebastian Poelsterl - 4.4.2-6 - Add BuildRequires on blas-devel and lapack-devel * Mon Dec 23 2013 Sebastian Poelsterl - 4.4.2-5 - Rebuilt for updated vtk * Tue Oct 29 2013 Mario Ceresa - 4.4.2-4 - Revision bump up to build against updated gdcm * Fri Oct 25 2013 Sebastian Pölsterl - 4.4.2-3 - Removed HDF5 patch that seems to interfere with cmake 2.8.12 * Tue Oct 22 2013 Sebastian Pölsterl - 4.4.2-2 - Rebuilt for gdcm 2.4.0 * Sun Sep 08 2013 Sebastian Pölsterl - 4.4.2-1 - Update to version 4.4.2 - Added patch to only link against HDF5 release libraries * Wed Aug 14 2013 Mario Ceresa 4.4.1-2 - Re-enabled vtk support - Re-enabled tests - Added BR qtwebkit * Tue Aug 13 2013 Sebastian Pölsterl - 4.4.1-1 - Update to version 4.4.1 * Mon Aug 05 2013 Mario Ceresa - 4.4.0-6 - Use unversioned doc - Fixed bogus dates - Temporary remove vtk support because of issues with texlive in rawhide * Fri Aug 02 2013 Fedora Release Engineering - 4.4.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Jul 16 2013 Mario Ceresa 4.4.0-4 - Use xz tarball to save space in srpm media. (Fixes BZ980599) * Fri Jul 12 2013 Orion Poplawski 4.4.0-3 - Rebuild for vtk 6.0.0 * Wed Jul 10 2013 Mario Ceresa mrceresa fedoraproject org 4.4.0-2 - Devel package now requires vtk-devel because it is build with itkvtkglue mod - Minor cleanups * Mon Jul 08 2013 Mario Ceresa mrceresa fedoraproject org 4.4.0-1 - Contributed by Sebastian Pölsterl - Updated to upstream version 4.4.0 - Add VTK Glue module - Removed obsolete TIFF patch * Thu May 16 2013 Orion Poplawski - 4.3.1-12 - Rebuild for hdf5 1.8.11 * Thu May 2 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-11 - Rebuilt for gdcm 2.3.2 * Fri Apr 26 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-10 - Install itkTestDriver in default package - Install libraries into _libdir and drop ldconfig file * Tue Apr 23 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-9 - Changed license to ASL 2.0 * Mon Apr 22 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-8 - Build examples - Making tests informative as we debug it with upstream - Fixed cmake support file location - Disabled python bindings for now, hit http://www.gccxml.org/Bug/view.php?id=13372 * Sat Apr 20 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-7 - Enabled v3.20 compatibility layer * Thu Apr 18 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-6 - Removed unused patches * Mon Apr 08 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-5 - Fixed failing tests * Wed Apr 03 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-4 - Fixed build with USE_SYSTEM_TIFF * Fri Mar 29 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-3 - Compiles against VXL with compatibility patches - Enabled testing * Tue Feb 12 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-2 - Reorganized sections - Fixed patch naming - Removed buildroot and rm in install section - Removed cmake version constraint - Changed BR libjpeg-turbo-devel to libjpeg-devel - Preserve timestamp of SOURCE1 file. - Fixed main file section - Added noreplace * Fri Jan 25 2013 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.3.1-1 - Updated to 4.3.1 - Fixed conflicts with previous patches - Dropped gcc from BR - Fixed tabs-vs-space - Improved description - Re-enabled system tiff - Clean up the spec - Sanitize use of dir macro - Re-organized docs - Fixed libdir and datadir ownership * Wed Dec 12 2012 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.2.1-4 - Included improvements to the spec file from Dan Vratil * Tue Dec 4 2012 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.2.1-3 - Build against system VXL * Mon Nov 26 2012 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.2.1-2 - Reorganized install paths * Tue Nov 20 2012 Mario Ceresa mrceresa fedoraproject org InsightToolkit 4.2.1-1 - Updated to new version * Wed Nov 30 2011 Mario Ceresa mrceresa fedoraproject org InsightToolkit 3.20.1-1 - Updated to new version - Added binary morphology code * Fri May 27 2011 Mario Ceresa mrceresa fedoraproject org InsightToolkit 3.20.0-5 - Added cstddef patch for gcc 4.6 * Mon Jan 24 2011 Mario Ceresa mrceresa@gmail.com InsightToolkit 3.20.0-4 - Added the ld.so.conf file * Mon Nov 22 2010 Mario Ceresa mrceresa@gmail.com InsightToolkit 3.20.0-3 - Updated to 3.20 release - Added vxl utility and review material - Applied patch from upstream to fix vtk detection (Thanks to Mathieu Malaterre) - Added patch to install in the proper lib dir based on arch value - Added patch to set datadir as cmake configuration files dir * Sun Dec 6 2009 Mario Ceresa mrceresa@gmail.com InsightToolkit 3.16.0-2 - Fixed comments from revision: https://bugzilla.redhat.com/show_bug.cgi?id=539387#c8 * Tue Nov 17 2009 Mario Ceresa mrceresa@gmail.com InsightToolkit 3.16.0-1 - Initial RPM Release