summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorlilac2021-06-22 16:22:32 +0800
committerlilac2021-06-22 16:22:32 +0800
commitaa25a2401bcf24bb3a672473d7fe779668423d72 (patch)
treecbb71d50df3c41f3f2340e14c397de67f3d07b50 /PKGBUILD
parente054ef21657ce09c2988fc41b7e03d0efc29b342 (diff)
downloadaur-aa25a2401bcf24bb3a672473d7fe779668423d72.tar.gz
[lilac] updated to 4.11.20210226-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 16 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d4528f45ecb9..9e7a8b293ffa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,10 @@
pkgname=3dslicer
pkgver=4.11.20210226
-pkgrel=1
-pkgdesc="A multi-platform, free and open source software package for visualization and medical image computing"
+pkgrel=3
+pkgdesc='A multi-platform, free and open source software package for visualization and medical image computing'
arch=('x86_64')
-url="https://www.slicer.org/"
+url='https://www.slicer.org'
license=('BSD')
depends=(
bzip2
@@ -34,17 +34,21 @@ makedepends=(
subversion
)
options=(!emptydirs !strip)
-source=("${pkgname}-${pkgver}::git+https://github.com/Slicer/Slicer.git#tag=v${pkgver}"
- "${pkgname}.svg::https://github.com/Slicer/Slicer/raw/v4.11/Resources/3DSlicerLogo-app-icon.svg")
+source=("${pkgname}::git+https://github.com/Slicer/Slicer.git#tag=v${pkgver}"
+ "${pkgname}.svg::https://github.com/Slicer/Slicer/raw/v4.11/Resources/3DSlicerLogo-app-icon.svg"
+ "itk_limits.patch"
+)
sha512sums=('SKIP'
- 'c23104efcbec3d49b5c26ad5514ed74316423db4aa9e6c7894f02f7ddbe509b577de358dfdd2f7c492963f312b7c146f03d5e41a89ab1298811894dc18746225')
+ 'c23104efcbec3d49b5c26ad5514ed74316423db4aa9e6c7894f02f7ddbe509b577de358dfdd2f7c492963f312b7c146f03d5e41a89ab1298811894dc18746225'
+ 'e0c19c5fc2580366b91b16f20e6b8914dbb003a5ce2741fd5b2d2f5520724266c037b1edac33dc00a344a96c627743c5670f861065e28d81a4b207ab8082cc2e')
prepare() {
# find sqlite with cmake's FindSQLite3
- sed -i 's/find_package(${proj} REQUIRED)/find_package(SQLite3 REQUIRED)/' "${srcdir}/${pkgname}-${pkgver}/SuperBuild/External_sqlite.cmake"
+ sed -i 's/find_package(${proj} REQUIRED)/find_package(SQLite3 REQUIRED)/' "${srcdir}/${pkgname}/SuperBuild/External_sqlite.cmake"
# fix building with system teem
- sed -i '/ExternalProject_Add_Empty/d' "${srcdir}/${pkgname}-${pkgver}/SuperBuild/External_teem.cmake"
-
+ sed -i '/ExternalProject_Add_Empty/d' "${srcdir}/${pkgname}/SuperBuild/External_teem.cmake"
+ # quick fix clang:12/gcc:11 <limits> header regression
+ git -C "${srcdir}/${pkgname}" apply -v "${srcdir}/itk_limits.patch"
echo "Creating desktop file"
gendesk -f -n --pkgname ${pkgname} \
--pkgdesc "${pkgdesc}" \
@@ -54,11 +58,11 @@ prepare() {
}
build() {
- cmake -B build -S "${srcdir}/${pkgname}-${pkgver}" \
- -DBUILD_TESTING=OFF \
- -DCMAKE_BUILD_TYPE=Release \
+ cmake -B build -S "${srcdir}/${pkgname}" \
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
+ -DBUILD_TESTING=OFF \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DSlicer_BUILD_DOCUMENTATION=OFF \
-DSlicer_BUILD_I18N_SUPPORT=ON \