diff options
author | Liam Timms | 2021-07-15 23:43:38 -0400 |
---|---|---|
committer | Liam Timms | 2021-07-15 23:43:38 -0400 |
commit | 0924598c2f42eda9e413b781da0599c702f2e297 (patch) | |
tree | 9246a1f9977c7aac343a51c614c63bd984136c04 | |
parent | 7a6adacd3cc4bcd47ad7888682d296092bea6373 (diff) | |
download | aur-0924598c2f42eda9e413b781da0599c702f2e297.tar.gz |
fixed multiple build issues
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | 0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch | 28 | ||||
-rw-r--r-- | PKGBUILD | 13 |
3 files changed, 40 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = ants-git pkgdesc = Advanced Normalization Tools (ANTs) computes high-dimensional \ mappings to capture the statistics of brain structure and function - pkgver = v2.3.4.r15.g0f2c3017 + pkgver = v2.3.5.r38.ga7eca60d pkgrel = 2 url = http://www.picsl.upenn.edu/ANTS/ arch = i686 @@ -11,11 +11,12 @@ pkgbase = ants-git depends = r depends = vtk depends = perl - depends = insight-toolkit>=5 + depends = gdcm provides = ants conflicts = ants source = ants-git::git+https://github.com/stnava/ANTs.git + source = 0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch sha256sums = SKIP + sha256sums = f28f9a2edf0e14e7ecdba68fccf78a2226538c268529b16bc66b9a484490b9b0 pkgname = ants-git - diff --git a/0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch b/0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch new file mode 100644 index 000000000000..706a358e2e32 --- /dev/null +++ b/0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch @@ -0,0 +1,28 @@ +From 67b29178b5e87752ffc6d55805ba40e9beba1226 Mon Sep 17 00:00:00 2001 +From: Liam Timms <timms5000@gmail.com> +Date: Thu, 15 Jul 2021 19:56:34 -0400 +Subject: [PATCH] fix for GDCM build isssue with superbuilding on Arch + +--- + SuperBuild/External_ITKv5.cmake | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/SuperBuild/External_ITKv5.cmake b/SuperBuild/External_ITKv5.cmake +index 31cc34e4..a7d046fd 100644 +--- a/SuperBuild/External_ITKv5.cmake ++++ b/SuperBuild/External_ITKv5.cmake +@@ -119,6 +119,11 @@ if(NOT DEFINED ${extProjName}_DIR AND NOT ${USE_SYSTEM_${extProjName}}) + -DITK_FUTURE_LEGACY_REMOVE:BOOL=ON + -DITKV3_COMPATIBILITY:BOOL=OFF + -DITK_BUILD_DEFAULT_MODULES:BOOL=ON ++ -DITK_USE_SYSTEM_JPEG:BOOL=ON ++ -DITK_USE_SYSTEM_PNG:BOOL=ON ++ -DITK_USE_SYSTEM_ZLIB:BOOL=ON ++ -DITK_USE_SYSTEM_TIFF:BOOL=ON ++ -DITK_USE_SYSTEM_GDCM:BOOL=ON + # -DITK_MODULE_Core:BOOL=ON + # -DITK_MODULE_IO:BOOL=ON + # -DITK_MODULE_Filtering:BOOL=ON +-- +2.32.0 + @@ -3,20 +3,22 @@ _pkgname='ants' pkgname="${_pkgname}-git" -pkgver=v2.3.4.r15.g0f2c3017 +pkgver=v2.3.5.r38.ga7eca60d pkgrel=2 pkgdesc='Advanced Normalization Tools (ANTs) computes high-dimensional \ mappings to capture the statistics of brain structure and function' arch=('i686' 'x86_64') url='http://www.picsl.upenn.edu/ANTS/' license=('Apache') -depends=('r' 'vtk' 'perl' 'insight-toolkit>=5') +depends=('r' 'vtk' 'perl' 'gdcm') makedepends=('git' 'cmake') optdepends=() provides=("${_pkgname}") conflicts=("${_pkgname}") -source=("${pkgname}"'::git+https://github.com/stnava/ANTs.git') -sha256sums=("SKIP") +source=("${pkgname}"'::git+https://github.com/stnava/ANTs.git' + '0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch') +sha256sums=('SKIP' + 'f28f9a2edf0e14e7ecdba68fccf78a2226538c268529b16bc66b9a484490b9b0') pkgver() { cd "${srcdir}/${pkgname}" @@ -25,6 +27,7 @@ pkgver() { prepare() { cd "${srcdir}/${pkgname}" + patch -Np1 -i "${srcdir}"/0001-fix-for-GDCM-build-isssue-with-superbuilding-on-Arch.patch mkdir -p antsBuild } @@ -50,7 +53,7 @@ build() { -DUSE_SYSTEM_VTK=ON \ -DUSE_VTK=ON \ .. - make + make -j1 } package() { |