diff options
author | Tobias Bachmann | 2021-11-24 18:29:08 +0100 |
---|---|---|
committer | Tobias Bachmann | 2021-11-24 18:29:08 +0100 |
commit | 2cc9852609effd09bc8b23d3d3e784346f8a39ff (patch) | |
tree | 931bfc26ac02f528001ffae44cc164e0259ed178 | |
parent | b590229df8a2ea8c730d40929fb7595f8e70eef1 (diff) | |
download | aur-2cc9852609effd09bc8b23d3d3e784346f8a39ff.tar.gz |
FSL 6.0.5.1
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | 004-fix_mist_discard.patch | 11 | ||||
-rwxr-xr-x | PKGBUILD | 18 |
3 files changed, 33 insertions, 12 deletions
@@ -1,12 +1,13 @@ pkgbase = fsl pkgdesc = A comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data - pkgver = 6.0.5 + pkgver = 6.0.5.1 pkgrel = 5 url = http://www.fmrib.ox.ac.uk/fsl/ arch = x86_64 license = custom makedepends = boost makedepends = fftw + makedepends = inetutils depends = gd depends = libxml2 depends = libxml++2.6 @@ -25,20 +26,25 @@ pkgbase = fsl depends = fslpy>=3.7.0 depends = bc depends = openblas + depends = fmt + depends = pugixml + depends = tbb optdepends = cuda-9.1 - source = https://www.fmrib.ox.ac.uk/fsldownloads/fsl-6.0.5-sources.tar.gz - source = https://www.fmrib.ox.ac.uk/fsldownloads/fsl-6.0.5-feeds.tar.gz + source = https://www.fmrib.ox.ac.uk/fsldownloads/fsl-6.0.5.1-sources.tar.gz + source = https://www.fmrib.ox.ac.uk/fsldownloads/fsl-6.0.5.1-feeds.tar.gz source = buildSettings.mk source = fsl_sub source = 001-use_distribution_environment.patch source = 002-fix_fsl_exec_empty_errorCode.patch source = 003-fix_missing_LIB_PROB.patch - sha256sums = df12b0b1161a26470ddf04e4c5d5d81580a04493890226207667ed8fd2b4b83f - sha256sums = e68e1efeb45750f876f350442f56c4830d211e9fb16daa5ad134bb8e1ef1ae18 + source = 004-fix_mist_discard.patch + sha256sums = d8ab2ebc87d3e33ce1097dde18d8a55f62d4a27b45efc4f68adccfb6e8e1425c + sha256sums = 12aadb3bf48b1f0624aebc83f7e4b9fa46fb513b816b8ca29b0dee96570405fc sha256sums = 08eba697dfd9f9e9d102ab2a73b506f48a9c946a55a14393ed9743c3a0387bc5 sha256sums = 2516982d151ab9e450a9ac6d5a6fc87099a7acc067514d80422c69950e618170 sha256sums = 906ac7de8068e5a5487b083844b50b6afd7562866088a4175fd88030182affdd sha256sums = 64b4ccefa63a3cf920b185dd52e94b918c24f2cedaebcec8efb767bd80a6418a sha256sums = adea0372f42026e72e385f1bec19ecc8cffa46de1f617271f14c9345c6b83c04 + sha256sums = 1ea3ef517e9692ea8e95076c5eb0b759637672df41ace9619b50c2c9fa8216c2 pkgname = fsl diff --git a/004-fix_mist_discard.patch b/004-fix_mist_discard.patch new file mode 100644 index 000000000000..9ed361fb3c2a --- /dev/null +++ b/004-fix_mist_discard.patch @@ -0,0 +1,11 @@ +--- a/fsl/src/mist/common/shape.cpp 2021-07-15 10:44:27.000000000 +0000 ++++ b/fsl/src/mist/common/shape.cpp 2021-11-24 14:12:38.684538565 +0000 +@@ -354,7 +354,7 @@ + for (vtkIdType i = 0; i < cells->GetNumberOfIds(); i++) + { + vtkIdType npoints; +- vtkIdType *points; ++ const vtkIdType *points; + + m_polyData->GetCellPoints(cells->GetId(i), npoints, points); + @@ -9,14 +9,14 @@ NJOBS=$(nproc) #CUDA=1 pkgname=fsl -pkgver=6.0.5 +pkgver=6.0.5.1 pkgrel=5 pkgdesc="A comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data" arch=("x86_64") url="http://www.fmrib.ox.ac.uk/fsl/" license=('custom') -depends=('gd' 'libxml2' 'libxml++2.6' 'gsl' 'libpng' 'nlopt' 'newmat' 'tcl' 'tk' 'zlib' 'python' 'glu' 'boost-libs' 'vtk' 'sqlite' 'fslpy>=3.7.0' 'bc' 'openblas') -makedepends=('boost' 'fftw') +depends=('gd' 'libxml2' 'libxml++2.6' 'gsl' 'libpng' 'nlopt' 'newmat' 'tcl' 'tk' 'zlib' 'python' 'glu' 'boost-libs' 'vtk' 'sqlite' 'fslpy>=3.7.0' 'bc' 'openblas' 'fmt' 'pugixml' 'tbb') +makedepends=('boost' 'fftw' 'inetutils') optdepends=('cuda-9.1') source=("https://www.fmrib.ox.ac.uk/fsldownloads/fsl-${pkgver}-sources.tar.gz" "https://www.fmrib.ox.ac.uk/fsldownloads/fsl-${pkgver}-feeds.tar.gz" @@ -24,15 +24,17 @@ source=("https://www.fmrib.ox.ac.uk/fsldownloads/fsl-${pkgver}-sources.tar.gz" "fsl_sub" "001-use_distribution_environment.patch" "002-fix_fsl_exec_empty_errorCode.patch" - "003-fix_missing_LIB_PROB.patch") + "003-fix_missing_LIB_PROB.patch" + "004-fix_mist_discard.patch") -sha256sums=('df12b0b1161a26470ddf04e4c5d5d81580a04493890226207667ed8fd2b4b83f' - 'e68e1efeb45750f876f350442f56c4830d211e9fb16daa5ad134bb8e1ef1ae18' +sha256sums=('d8ab2ebc87d3e33ce1097dde18d8a55f62d4a27b45efc4f68adccfb6e8e1425c' + '12aadb3bf48b1f0624aebc83f7e4b9fa46fb513b816b8ca29b0dee96570405fc' '08eba697dfd9f9e9d102ab2a73b506f48a9c946a55a14393ed9743c3a0387bc5' '2516982d151ab9e450a9ac6d5a6fc87099a7acc067514d80422c69950e618170' '906ac7de8068e5a5487b083844b50b6afd7562866088a4175fd88030182affdd' '64b4ccefa63a3cf920b185dd52e94b918c24f2cedaebcec8efb767bd80a6418a' - 'adea0372f42026e72e385f1bec19ecc8cffa46de1f617271f14c9345c6b83c04') + 'adea0372f42026e72e385f1bec19ecc8cffa46de1f617271f14c9345c6b83c04' + '1ea3ef517e9692ea8e95076c5eb0b759637672df41ace9619b50c2c9fa8216c2') prepare() { cd "${srcdir}" @@ -48,6 +50,8 @@ prepare() { patch -Np1 -i "${srcdir}"/002-fix_fsl_exec_empty_errorCode.patch # I'm not sure why -L${LIB_PROB} is missing in some Makefiles patch -Np1 -i "${srcdir}"/003-fix_missing_LIB_PROB.patch + # Recent glibc related upgrade (?) broke compilation of mist's shape.cpp due to binding unbindable types + patch -Np1 -i "${srcdir}"/004-fix_mist_discard.patch # Insert makepkg build flags into configuration sed -i '0,/${AccumulatedIncFlags}/{s^${AccumulatedIncFlags}^& '"${CFLAGS}"'^}' "${srcdir}/fsl/config/common/vars.mk" |