Package Details: geant4-full 11.2.2-1

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.001488
First Submitted: 2022-12-14 14:46 (UTC)
Last Updated: 2024-11-10 23:26 (UTC)

Dependencies (15)

Required by (24)

Sources (4)

Pinned Comments

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

Latest Comments

« First ‹ Previous 1 2

effeffe commented on 2024-02-27 12:22 (UTC)

@FibonacciEffect if you simply run $ makepkg -si does it work? I usually test that each version compiles correctly before pushing the update on AUR I'll try again today and update this post

FibonacciEffect commented on 2024-02-27 12:18 (UTC)

When using pakku it seems to compile but cant install it because it can't find the package. Is it because it contains a reference to $srcdir?

-- Installing: /tmp/pakku-myname/geant4/pkg/geant4/usr/share/Geant4/examples/novice
==> Tidying install...
  -> Removing empty directories...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/libG4processes.so
==> Creating package "geant4"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: geant4 11.2.1-1 (Tue Feb 27 11:51:00 2024)
loading packages...
error: '/tmp/pakku-myname/geant4-11.2.1-1-x86_64.pkg.tar.zst': could not find or read package
warning: packages are saved to '/tmp/pakku-myname'

effeffe commented on 2024-01-24 11:06 (UTC) (edited on 2024-01-24 11:12 (UTC) by effeffe)

Update 11.2

Please note Geant4 is now using Qt6 as beta. The OpenGL driver is currently being diverted to TSG. As a result, either use OGL or TSG_QT_GLES instead of OGLSqt or any other specific OGL driver

mergen commented on 2023-08-11 15:15 (UTC)

Excellent! Much obliged!

effeffe commented on 2023-08-02 17:14 (UTC) (edited on 2023-08-02 17:17 (UTC) by effeffe)

@mergen sure thing, I am including it in this updated version as an optdepend. Please let me know

mergen commented on 2023-08-02 14:39 (UTC)

can you please add root as an optional dependency because it is required for the main way of presistency of the results: root file

effeffe commented on 2023-03-15 15:23 (UTC)

Updated to 11.1.1

effeffe commented on 2023-01-16 21:38 (UTC)

The package installs itself in /opt/Geant4/Geant4-v${pkgver}. All the missing G4 libraries are downloaded automatically and installed to /opt/Geant4/Libraries. If any of these are present and up-to-date, these are reused. The only missing library is geant4-lend (Low Energy Nuclear Data (LEND) for Geant4).