summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorL.G. Sarmiento2024-01-22 17:47:36 +0100
committerL.G. Sarmiento2024-01-22 17:47:36 +0100
commitaab86b3726455a10d1204971faa43789b24b2244 (patch)
tree3f9e50ac990438aaa4286aa838a694dd76d8381e /PKGBUILD
parent8ae0e87f33efc176606798e5db02c04fb8c2a831 (diff)
downloadaur-aab86b3726455a10d1204971faa43789b24b2244.tar.gz
updated to Qt6 and patched for SoQt 1.6.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 10 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0ed604d5515d..7799d569e4b0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,16 @@
pkgname='geant4'
pkgver=11.2.0
_pkgver=v${pkgver}
-pkgrel=1
+pkgrel=2
pkgdesc="A simulation toolkit for particle physics interactions."
# https://geant4-userdoc.web.cern.ch/UsersGuides/InstallationGuide/html/gettingstarted.html
depends=('cmake>=3.16'
'xerces-c>=3'
- 'qt6-base'
+ 'qt6-base' # soqt depends on qt6-base
'glu'
'openmotif'
- 'soqt'
- 'zlib'
+ 'soqt' # this depends on qt6-base anyway
+ 'zlib>=1.2.3'
'python>=3'
'boost'
)
@@ -46,6 +46,10 @@ sha256sums=('46ad7fab3c5cb4bd0bdd77dd6d3e2283184819235bcbc01b2d117d81b35596a6'
## No need to wait for compression when just installing it.
PKGEXT='.pkg.tar'
+prepare() {
+ sed -i '142s#SoQt 1.6.0 REQUIRED#SoQt 1.6.1 REQUIRED#' ${srcdir}/${pkgname}-${_pkgver}/cmake/Modules/G4InterfaceOptions.cmake
+}
+
build() {
[ -d ${srcdir}/build ] || mkdir ${srcdir}/build
@@ -66,6 +70,7 @@ build() {
-DGEANT4_USE_SYSTEM_ZLIB=ON \
-DGEANT4_INSTALL_PACKAGE_CACHE=OFF \
-DGEANT4_BUILD_TLS_MODEL=global-dynamic \
+ -DGEANT4_USE_QT_QT6=ON \
../${pkgname}-${_pkgver}
G4VERBOSE=1 make
@@ -139,7 +144,7 @@ echo ""
| GEANT4_BUILD_VERBOSE_CODE | ON | |
| GEANT4_BUILD_BUILTIN_BACKTRACE | OFF | |
| GEANT4_BUILD_PHP_AS_HP | OFF what's this? | |
- | GEANT4_USE_QT_QT6 | OFF | |
+ | GEANT4_USE_QT_QT6 | OFF | ON |
| GEANT4_USE_SMARTSTACK | OFF what's this | |
| GEANT4_USE_SYSTEM_PTL | OFF | |
| GEANT4_USE_TBB | OFF | |