diff options
author | L.G. Sarmiento | 2024-01-22 17:47:36 +0100 |
---|---|---|
committer | L.G. Sarmiento | 2024-01-22 17:47:36 +0100 |
commit | aab86b3726455a10d1204971faa43789b24b2244 (patch) | |
tree | 3f9e50ac990438aaa4286aa838a694dd76d8381e /PKGBUILD | |
parent | 8ae0e87f33efc176606798e5db02c04fb8c2a831 (diff) | |
download | aur-aab86b3726455a10d1204971faa43789b24b2244.tar.gz |
updated to Qt6 and patched for SoQt 1.6.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -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 | | |