diff options
author | Filippo Falezza | 2024-01-23 18:11:40 +0100 |
---|---|---|
committer | Filippo Falezza | 2024-01-23 18:11:40 +0100 |
commit | 570b09a894b5a1109e7afe7f6efac19f7eb72cff (patch) | |
tree | 8417317a0d499a78ec7f4eaf4048e138cfd8e3ec | |
parent | 39152b93737710247597966373faa21636328fb8 (diff) | |
download | aur-570b09a894b5a1109e7afe7f6efac19f7eb72cff.tar.gz |
patch for SoQt mismatch
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | SoQt.patch | 11 |
3 files changed, 31 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = geant4-full pkgdesc = A simulation toolkit for particle physics interactions - includes all the optional libraries - pkgver = 11.1.3 + pkgver = 11.2.0 pkgrel = 1 url = http://geant4.cern.ch/ install = geant4-full.install @@ -38,9 +38,11 @@ pkgbase = geant4-full conflicts = geant4-realsurfacedata conflicts = geant4-saiddata options = !emptydirs - source = http://geant4-data.web.cern.ch/releases/geant4-v11.1.3.tar.gz + source = http://geant4-data.web.cern.ch/releases/geant4-v11.2.0.tar.gz source = geant4-full.install - sha256sums = 4c5fbea6789d8d619edacca0631d6b5211a60e1bf9974c3d3fab9ef9e22692f5 - sha256sums = b03e886435addd44eea965c7a4a59deddc34c55381af2584042b2737c89b698e + source = SoQt.patch + sha256sums = 46ad7fab3c5cb4bd0bdd77dd6d3e2283184819235bcbc01b2d117d81b35596a6 + sha256sums = d61d5e2d6699e7b189ba8e6a80e27e357a9231d8690a56b3cae3e23b29beddf6 + sha256sums = 3b5a899436e0f0a614a17604166a0946bf2e206ef66e1161522337a5be7a8d08 pkgname = geant4-full @@ -1,7 +1,7 @@ # Maintainer: Filippo Falezza <filippo dot falezza at outlook dot it> pkgname='geant4-full' -pkgver=11.1.3 +pkgver=11.2.0 pkgrel=1 pkgdesc="A simulation toolkit for particle physics interactions - includes all the optional libraries" depends=( @@ -48,13 +48,22 @@ options=('!emptydirs') source=( "http://geant4-data.web.cern.ch/releases/geant4-v${pkgver}.tar.gz" 'geant4-full.install' + 'SoQt.patch' ) sha256sums=( - "4c5fbea6789d8d619edacca0631d6b5211a60e1bf9974c3d3fab9ef9e22692f5" - "b03e886435addd44eea965c7a4a59deddc34c55381af2584042b2737c89b698e" + "46ad7fab3c5cb4bd0bdd77dd6d3e2283184819235bcbc01b2d117d81b35596a6" + "d61d5e2d6699e7b189ba8e6a80e27e357a9231d8690a56b3cae3e23b29beddf6" + "3b5a899436e0f0a614a17604166a0946bf2e206ef66e1161522337a5be7a8d08" ) install="geant4-full.install" +prepare() +{ + cd ${srcdir} + patch -Np0 -i ${srcdir}/SoQt.patch + +} + build() { cd $srcdir @@ -101,7 +110,6 @@ setenv G4PARTICLEHPDATA /opt/Geant4/Libraries/G4TENDL1.4" > Geant4.csh -DGEANT4_INSTALL_DATASETS_TENDL=ON \ -DGEANT4_USE_G3TOG4=ON \ -DGEANT4_USE_GDML=ON \ - -DGEANT4_USE_INVENTOR_QT=ON \ -DGEANT4_USE_FREETYPE=ON \ -DGEANT4_USE_OPENGL_X11=ON \ -DGEANT4_USE_QT=ON \ @@ -115,6 +123,8 @@ setenv G4PARTICLEHPDATA /opt/Geant4/Libraries/G4TENDL1.4" > Geant4.csh -DGEANT4_INSTALL_DATADIR=/opt/Geant4/Libraries \ ../geant4-v${pkgver} +# -DGEANT4_USE_INVENTOR_QT=ON \ + #set GEANT4_BUILD_TLS_MODEL=global-dynamic and GEANT4_USE_PYTHON=ON for compatibility with g4python make #VERBOSE=1 } diff --git a/SoQt.patch b/SoQt.patch new file mode 100644 index 000000000000..6073d1a58c01 --- /dev/null +++ b/SoQt.patch @@ -0,0 +1,11 @@ +--- geant4-v11.2.0/cmake/Modules/G4InterfaceOptions.cmake 2023-12-07 10:59:24.000000000 +0100 ++++ G4InterfaceOptions.cmake 2024-01-23 15:14:30.753062336 +0100 +@@ -139,7 +139,7 @@ + geant4_save_package_variables(Inventor Coin_DIR) + + if(GEANT4_USE_INVENTOR_QT) +- find_package(SoQt 1.6.0 REQUIRED) ++ find_package(SoQt 1.6.1 REQUIRED) + geant4_save_package_variables(Inventor SoQt_DIR) + else() + if(UNIX) |