summarylogtreecommitdiffstats
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
parent8ae0e87f33efc176606798e5db02c04fb8c2a831 (diff)
downloadaur-aab86b3726455a10d1204971faa43789b24b2244.tar.gz
updated to Qt6 and patched for SoQt 1.6.1
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
2 files changed, 13 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ecece5da18a6..566cb42beb81 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,11 @@
# Generated by mksrcinfo v8
-# Mon Dec 11 15:07:25 UTC 2023
+# Mon Jan 22 16:46:57 UTC 2024
pkgbase = geant4
pkgdesc = A simulation toolkit for particle physics interactions.
pkgver = 11.2.0
- pkgrel = 1
+ pkgrel = 2
url = http://geant4.cern.ch/
install = geant4.install
arch = x86_64
@@ -16,7 +16,7 @@ pkgbase = geant4
depends = glu
depends = openmotif
depends = soqt
- depends = zlib
+ depends = zlib>=1.2.3
depends = python>=3
depends = boost
optdepends = java-environment: for histogram visualizations and analysis
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 | |