Package Details: geant4-full 11.3.1-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.000146
First Submitted: 2022-12-14 14:46 (UTC)
Last Updated: 2025-03-25 19:12 (UTC)

Dependencies (15)

Required by (23)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

effeffe commented on 2024-02-27 14:35 (UTC)

Try now, it is a minor update, so no pkgrel number change. Please let me know

AlexBocken commented on 2024-02-27 13:24 (UTC) (edited on 2024-02-27 13:33 (UTC) by AlexBocken)

Please quote all occurences of $srcdir and $pkgdir, otherwise the PKGBUILD fails in paths containing spaces.

In general, quote your variables, otherwise the script could fail in a quite ugly way.

FibonacciEffect commented on 2024-02-27 13:16 (UTC)

@effefe No, it throws an error:

➜  geant4-full git:(master) ✗ makepkg -si
==> Making package: geant4-full 11.2.0-3 (Tue Feb 27 14:13:41 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found geant4-v11.2.0.tar.gz
  -> Found geant4-full.install
  -> Found SoQt.patch
==> Validating source files with sha256sums...
    geant4-v11.2.0.tar.gz ... Passed
    geant4-full.install ... Passed
    SoQt.patch ... Passed
==> Extracting sources...
  -> Extracting geant4-v11.2.0.tar.gz with bsdtar
==> Starting prepare()...
/popos/home/.../code/geant4/geant4-full/PKGBUILD: line 62: cd: too many arguments
==> ERROR: A failure occurred in prepare().
    Aborting...

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