Search Criteria
Package Details: geant4-full 11.3.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/geant4-full.git (read-only, click to copy) |
---|---|
Package Base: | geant4-full |
Description: | A simulation toolkit for particle physics interactions - includes all the optional libraries |
Upstream URL: | http://geant4.cern.ch/ |
Licenses: | custom: http://geant4.cern.ch/license/ |
Conflicts: | geant4, geant4-abladata, geant4-debug, geant4-ensdfstatedata, geant4-incldata, geant4-ledata, geant4-levelgammadata, geant4-neutronhpdata, geant4-neutronxsdata, geant4-particlexsdata, geant4-piidata, geant4-radioactivedata, geant4-realsurfacedata, geant4-saiddata, geant4_devel |
Provides: | geant4 |
Submitter: | effeffe |
Maintainer: | effeffe |
Last Packager: | effeffe |
Votes: | 3 |
Popularity: | 0.000158 |
First Submitted: | 2022-12-14 14:46 (UTC) |
Last Updated: | 2025-03-25 19:12 (UTC) |
Dependencies (15)
- boost (boost-gitAUR)
- cmake (cmake-gitAUR, cmake3AUR)
- glu (glu-gitAUR)
- openmotif
- python (python37AUR, python311AUR, python310AUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- root (root-cuda)
- soqt (soqt-gitAUR)
- tbb (onetbb-gitAUR, onetbb)
- xerces-c
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- dawnAUR (dawn-simpleAUR) (optional)
- geant4-lendAUR (optional)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jdk-openjdk-wakefieldAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, zing-8-binAUR, zing-21-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, jdk21-jetbrains-binAUR, jdk11AUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk8AUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-17-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk23-graalvm-ee-binAUR, jdk-ltsAUR, liberica-jdk-11-full-binAUR, liberica-jdk-17-full-binAUR, zulu-17-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, java-openjdk-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdkAUR, jdk-temurinAUR, liberica-jdk-full-binAUR, zulu-24-binAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (optional)
- tcsh (tcsh-gitAUR) (optional)
Required by (23)
- bxdecay0-geant4 (requires geant4)
- bxdecay0-geant4-git (requires geant4)
- dd4hep (requires geant4)
- g4python-git (requires geant4)
- g4see-git (requires geant4)
- geant4-abladata (requires geant4) (optional)
- geant4-channelingdata (requires geant4) (optional)
- geant4-ensdfstatedata (requires geant4) (optional)
- geant4-incldata (requires geant4) (optional)
- geant4-ledata (requires geant4) (optional)
- geant4-lend (requires geant4) (optional)
- geant4-levelgammadata (requires geant4) (optional)
- geant4-neutronhpdata (requires geant4) (optional)
- geant4-nudexlibdata (requires geant4) (optional)
- geant4-particlehpdata (requires geant4) (optional)
- geant4-particlexsdata (requires geant4) (optional)
- geant4-piidata (requires geant4) (optional)
- geant4-radioactivedata (requires geant4) (optional)
- geant4-realsurfacedata (requires geant4) (optional)
- geant4-saiddata (requires geant4) (optional)
- Show 3 more...
Latest Comments
1 2 3 Next › Last »
gipert commented on 2025-03-13 09:49 (UTC)
Hi effeeffe, I've been using HDF5 output for quite a while now and it seems robust. I'd really like to see this option activated.
In the meanwhile, I tried enabling the option myself and already ran into issues. G4 requires a thread-safe build of HDF5, but there is unfortunately no Arch package that provides it at the moment (also on AUR). Additionally, I'm not sure it would be a good idea to swap the standard hdf5 package with a thread-safe one (for reasons I don't fully understand yet). I think the best would be to have a custom HDF5 install, exclusively used by Geant4. What do you think?
effeffe commented on 2025-03-13 00:25 (UTC)
Hi gipert, I'll see what I can do. I've been avoiding hf5 because it's still being tested, but I definitely can get vtk, smartstack and expat enabled. I'll look into qt3d. I'd still use the system zlib as it's the most updated one. I'd never enable static libs unless we have a use for it, and php_as_hp as it would remive fine tuning and the fundamental modular setting geant4 aims for. Similarly, usolids is unstable.
Hdf5 should really be tested before enabling it by default. If this is something you'd like to do, please feel free to report on this. It's just a matter of adding
-DGEANT4_USE_HDF5=ON
.The main aim of the "full" package os to come with as many libraries as possible, and as many stable features as possible.
Cheers effeffe
gipert commented on 2025-03-12 22:54 (UTC)
Would it be possible to add HDF5 support? Would be great to see this package closer to "full"...
Known Features: staticlibs[no] multithreading[yes] smartstack[no] php_as_hp[no] clhep[yes] expat[no] zlib[no] gdml[yes] ptl[yes] usolids[no] freetype[yes] hdf5[no] g3tog4[yes] qt[yes] qt3d[no] motif[yes] raytracer-x11[yes] opengl-x11[yes] openinventor[yes] vtk[no]
effeffe commented on 2024-11-10 23:20 (UTC)
Just updated to 12.2.2
I had to patch a couple of files to remove non-implicit casting from G4String into QString.
Please let me know of any issues
ryottmp3 commented on 2024-02-28 18:31 (UTC)
makepkg stalls at: ==> Tidying install... -> Removing info/doc files... -> Compressing man pages... -> Stripping debugging symbols from binaries and libraries... for yay -S geant4-full I do not seem to have this problem with other packages. Editing PKGBUILD and passing '!strip' in options appears to patch the issue
FibonacciEffect commented on 2024-02-28 09:20 (UTC)
It works now, thanks a lot : )
effeffe commented on 2024-02-27 15:58 (UTC)
Updated again, I apologise for that. I forgot to push the correct geant4-fill.install file
FibonacciEffect commented on 2024-02-27 15:42 (UTC)
Okay, what I did was that I deleted everything and pulled again from scratch, so I assumed that all files should be up to date:
effeffe commented on 2024-02-27 15:36 (UTC)
That is weird tbh, the geant4-full.install file hasn't been modified. Can you remove your .install and PKGBUILD files and pull them again, please?
FibonacciEffect commented on 2024-02-27 15:15 (UTC)
Thanks a lot, now they are not passing the validity check
1 2 3 Next › Last »