diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index defb742abdeed3ef112c3d6af92215fa490ea9bc..556892321fc62d1325f1c70a814ca3ccc882cd70 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -128,7 +128,7 @@ packages:
       prefix: /opt/software/externals/g4ndl
   geant4:
     require:
-    - '@11.1.3.east'
+    - '@11.2.1.east'
     - cxxstd=20 -vecgeom +threads -vtk
     - any_of: [+opengl +qt +x11, -opengl -qt -x11]
   gloo:
diff --git a/spack.sh b/spack.sh
index cdcad7cd042e060227430be703483057e14ed556..6067f547d2bef23f229d70d4114a532377503a42 100644
--- a/spack.sh
+++ b/spack.sh
@@ -36,6 +36,11 @@ d50f8d7b19e07f25a3ce8de28ff9b352fd926d7f
 8f4f691e2b2a6263f661fb0a455bcaf73e90036a
 ef4274ed2ee9545eab399a6249346b56b66415a4
 42b739d6d5b69b825e7992cd88b0b076a9bf0a9e
+eb57d96ea94b0543a8d5ba943444e77e414cc82e
+16d1ed35914262eea27cf41a2c99aea497adc17d
+c352db764598cc4d04299913646bb55d7613eb8a
+c31a998abb9f0b82a59bbfbf55b8111847aac8cb
+c5b8d5c92a88707d0c949b2bd507b2dfc1b79506
 ---
 ## Optional hash table with comma-separated file list
 read -r -d '' SPACK_CHERRYPICKS_FILES <<- \
@@ -72,3 +77,8 @@ read -r -d '' SPACK_CHERRYPICKS_FILES <<- \
 ## 8f4f691e2b2a6263f661fb0a455bcaf73e90036a: hepmc3: add v3.2.7
 ## ef4274ed2ee9545eab399a6249346b56b66415a4: podio: Add latest tag 0.17.4
 ## 42b739d6d5b69b825e7992cd88b0b076a9bf0a9e: podio: depends_on py-graphviz type run (for podio-vis)
+## eb57d96ea94b0543a8d5ba943444e77e414cc82e: geant4/geant4-data: add v10.0.4
+## 16d1ed35914262eea27cf41a2c99aea497adc17d: geant4: new version 11.2.0
+## c352db764598cc4d04299913646bb55d7613eb8a: vecgeom: Use correct checksum for version 1.2.5
+## c31a998abb9f0b82a59bbfbf55b8111847aac8cb: VecGeom: new version 1.2.7 and fix URLs
+## c5b8d5c92a88707d0c949b2bd507b2dfc1b79506: geant4: new version v11.2.1
\ No newline at end of file