diff --git a/eic-spack.sh b/eic-spack.sh
index 0dec54ca051fd8892f306c385decfc21bc65b21e..549c00edfe1d6c925246216ae88ccda469b08eff 100644
--- a/eic-spack.sh
+++ b/eic-spack.sh
@@ -3,7 +3,7 @@ EICSPACK_ORGREPO="eic/eic-spack"
 
 ## EIC spack commit hash or github version, e.g. v0.19.7
 ## note: nightly builds could use a branch e.g. releases/v0.19
-EICSPACK_VERSION="e5b8d72d6b3aeb44d53e75808eb1a4d1589403ff"
+EICSPACK_VERSION="acde63153d3e650275d85334523e118e45edb414"
 
 ## Space-separated list of eic-spack cherry-picks
 read -r -d '' EICSPACK_CHERRYPICKS <<- \
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index bce0987ceb93b4be887f12799fe8c55ef7e7caab..fa466e68c48811f4f5bcd03c3af517a11c49789e 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -83,7 +83,7 @@ packages:
     - '@656aa3192b097a631ddd1e0380e80c26fd6644a7'
   edm4eic:
     require:
-    - '@4.0.0'
+    - '@5.0.0'
     - cxxstd=20
   edm4hep:
     require:
@@ -163,7 +163,7 @@ packages:
     - -ipo +podio +root +zmq
   juggler:
     require:
-    - '@13.0.0'
+    - '@14.0.0'
     - cxxstd=20
   k4actstracking:
     require: