diff options
author | FabioLolix | 2023-08-13 17:11:24 +0200 |
---|---|---|
committer | FabioLolix | 2023-08-13 17:11:24 +0200 |
commit | 323bb0c406b84ce6bfba145a05d1c4c24a1d8f87 (patch) | |
tree | fcefd028997aa72fd0d4ed0f0447890b79877bff | |
parent | 6057a9535c86ce80040c5eede23bd86cb13e5f27 (diff) | |
download | aur-323bb0c406b84ce6bfba145a05d1c4c24a1d8f87.tar.gz |
revision
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 17 insertions, 49 deletions
@@ -1,14 +1,16 @@ pkgbase = insight-toolkit pkgdesc = Cross-platform system that provides developers with an extensive suite of software tools for image analysis pkgver = 5.3.0 - pkgrel = 1 + pkgrel = 2 url = https://itk.org/ - arch = i686 arch = x86_64 - license = APACHE + license = Apache makedepends = cmake makedepends = git - depends = fftw + makedepends = eigen + makedepends = gtest + depends = glibc + depends = gcc-libs depends = libjpeg-turbo depends = libpng depends = zlib @@ -16,17 +18,6 @@ pkgbase = insight-toolkit depends = gdcm depends = expat depends = hdf5 - depends = gtest - depends = eigen - optdepends = python2: build python wrapping - optdepends = ruby - optdepends = tcl: build tcl wrapping (currently not supported) - optdepends = perl: build perl wrapping (currently not supported) - optdepends = java-runtime: build java wrapping (currently not supported) - optdepends = swig: generate python wrappers - optdepends = pcre: for wrapping - optdepends = castxml: for wrapping and docs - optdepends = clang: for swig options = !lto source = https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.3.0/InsightToolkit-5.3.0.tar.gz source = InsightToolkit-gcc13-fix.patch::https://github.com/InsightSoftwareConsortium/ITK/pull/4066/commits/93bd9fe07e250bdac948ae6f2c2cc749f165f0e9.patch @@ -7,42 +7,26 @@ pkgname=insight-toolkit pkgver=5.3.0 -pkgrel=1 -pkgdesc='Cross-platform system that provides developers with an extensive suite of software tools for image analysis' -arch=('i686' 'x86_64') -url='https://itk.org/' -license=('APACHE') -depends=('fftw' 'libjpeg-turbo' 'libpng' 'zlib' 'libtiff' 'gdcm' 'expat' 'hdf5' 'gtest' 'eigen') -optdepends=('python2: build python wrapping' - 'ruby' - 'tcl: build tcl wrapping (currently not supported)' - 'perl: build perl wrapping (currently not supported)' - 'java-runtime: build java wrapping (currently not supported)' - 'swig: generate python wrappers' - 'pcre: for wrapping' - 'castxml: for wrapping and docs' - 'clang: for swig') -makedepends=('cmake' 'git') +pkgrel=2 +pkgdesc="Cross-platform system that provides developers with an extensive suite of software tools for image analysis" +arch=(x86_64) +url="https://itk.org/" +license=(Apache) +depends=(glibc gcc-libs libjpeg-turbo libpng zlib libtiff gdcm expat hdf5) +makedepends=(cmake git eigen gtest) options=(!lto) source=("https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${pkgver}/InsightToolkit-${pkgver}.tar.gz" "InsightToolkit-gcc13-fix.patch::https://github.com/InsightSoftwareConsortium/ITK/pull/4066/commits/93bd9fe07e250bdac948ae6f2c2cc749f165f0e9.patch") sha512sums=('29359839c0fb13acd430410e6adadbecb4d9d8cb4871a0aba0ac67b539c235354a591655dd654f43daa5f035a33721671d665eee8a4a129a9d0d3419e2356e97' '1435e87705a4bd53ae70c221b2541a8912b08f21e62de87c25520d3cc7e9784ae8deb8bcbd37ccd28b17e57d0069919ad103e93030b99417131e708abc9a0a38') -_usepython=false - prepare() { cd "InsightToolkit-${pkgver}" patch -Np1 -i ../InsightToolkit-gcc13-fix.patch } build() { - cd "$srcdir" - rm -rf build - mkdir build - cd build - - cmake \ + cmake -B build -S "InsightToolkit-$pkgver" -Wno-dev \ -DCMAKE_BUILD_TYPE:STRING=Release \ -DBUILD_TESTING:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ @@ -55,10 +39,6 @@ build() { -DITK_USE_SYSTEM_TIFF:BOOL=ON \ -DITK_USE_SYSTEM_GDCM:BOOL=ON \ -DITK_LEGACY_SILENT:BOOL=ON \ - $( $_usepython && echo "-DITK_WRAP_PYTHON:BOOL=ON") \ - $( $_usepython && echo "-DModule_ITKReview:BOOL=OFF") \ - $( $_usepython && echo "-DITK_USE_SYSTEM_SWIG:BOOL=ON") \ - $( $_usepython && echo "-DITK_USE_SYSTEM_CASTXML:BOOL=ON") \ -DCMAKE_CXX_FLAGS:STRING="-std=c++98" \ -DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \ -DITK_USE_SYSTEM_EXPAT:BOOL=ON \ @@ -66,14 +46,11 @@ build() { -DITK_USE_SYSTEM_HDF5:BOOL=ON \ -DModule_ITKIOMINC:BOOL=ON \ -DModule_ITKIOTransformMINC:BOOL=ON \ - -DModule_SimpleITKFilters:BOOL=ON \ - ../InsightToolkit-${pkgver} + -DModule_SimpleITKFilters:BOOL=ON - make + cmake --build build } package() { - cd "$srcdir"/build - - make DESTDIR="${pkgdir}" install + DESTDIR="$pkgdir" cmake --install build } |