diff options
author | Martino Pilia | 2018-06-05 23:06:43 +0200 |
---|---|---|
committer | Martino Pilia | 2018-06-05 23:06:43 +0200 |
commit | 0cceb9a8ed97fc83f7d76449e0a0ca14630bfa35 (patch) | |
tree | 28ebc14affee4d59a33ff5ea3b72df536a7c80ed | |
parent | b5f2d370685c84e56da45dd467b6a289d3468eaa (diff) | |
download | aur-0cceb9a8ed97fc83f7d76449e0a0ca14630bfa35.tar.gz |
include some critical bugfixes
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 15 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = python-antspy pkgdesc = Advanced Normalization Tools (ANTs) in Python pkgver = 0.1.5 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ANTsX/ANTsPy arch = any license = apache @@ -11,8 +11,8 @@ pkgbase = python-antspy depends = python-webcolors depends = insight-toolkit optdepends = python-plotly: surface rendering - source = https://github.com/ANTsX/ANTsPy/archive/v0.1.5.tar.gz - sha512sums = 0d6a9bc0d33c8969ce95beca08a771fda5bdf73837c78840ec405c89787656e2cb40174706b9981eb31f02c9fae9db818c58acbbfa3c2f903dc6b7b33befa3ed + source = ANTsPy-0.1.5::git+https://github.com/ANTsX/ANTsPy.git + sha512sums = SKIP pkgname = python-antspy @@ -2,7 +2,7 @@ _pkgname=antspy pkgname=python-$_pkgname pkgver=0.1.5 -pkgrel=1 +pkgrel=2 pkgdesc="Advanced Normalization Tools (ANTs) in Python" arch=('any') url="https://github.com/ANTsX/ANTsPy" @@ -10,21 +10,23 @@ license=('apache') depends=('python' 'python-numpy' 'python-webcolors' 'insight-toolkit') optdepends=('python-plotly: surface rendering') makedepends=('python-setuptools') -source=("https://github.com/ANTsX/ANTsPy/archive/v${pkgver}.tar.gz") -sha512sums=('0d6a9bc0d33c8969ce95beca08a771fda5bdf73837c78840ec405c89787656e2cb40174706b9981eb31f02c9fae9db818c58acbbfa3c2f903dc6b7b33befa3ed') +source=("ANTsPy-$pkgver::git+https://github.com/ANTsX/ANTsPy.git") +sha512sums=('SKIP') +# source=("https://github.com/ANTsX/ANTsPy/archive/v${pkgver}.tar.gz") +# sha512sums=('0d6a9bc0d33c8969ce95beca08a771fda5bdf73837c78840ec405c89787656e2cb40174706b9981eb31f02c9fae9db818c58acbbfa3c2f903dc6b7b33befa3ed') + +# This commit includes some fixes that allow to compile against ITKv5 +_release_commit=7a8796b5204fccb6158e79453cd781811c063b3d package() { cd "$srcdir/ANTsPy-$pkgver" - export ITK_DIR="/usr" + git checkout $_release_commit - # Solve troubles with object instantiations - sed -i 's,typename TransformType::Pointer transformPointer,auto transformPointer,' \ - "${srcdir}/ANTsPy-0.1.5/ants/lib/LOCAL_antsTransform.h" \ - "${srcdir}/ANTsPy-0.1.5/ants/lib/LOCAL_readTransform.cxx" + # Include a bugfix in the version of ANTs used, otherwise it will not compile + sed -i '521s,1d5d805c8a2f29f71050488caa7314aae1ef1520,45c37d92c9855325ba9ba1fd5ee131d547d8efb6,' scripts/configure_ANTsPy.sh - # Solve dumb bug - sed -i '521s,void,LabelParameterMapType,' "ants/lib/antscore/antsAtroposSegmentationImageFilter.h" + export ITK_DIR="/usr" python setup.py install --optimize=1 --root="${pkgdir}" } |