From 0e09507e232f32c743fcb7c01e4aa0b38e931f45 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Sat, 19 Mar 2022 02:55:03 +0000
Subject: [PATCH] dd4hep: patch for MCParticles parent and daughter relations

---
 spack.yaml                       | 2 +-
 spack/packages/dd4hep/package.py | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/spack.yaml b/spack.yaml
index 71a039357..6fd69ca2e 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -6,7 +6,7 @@ spack:
     - cmake@3.21.4
     - dawn@3_91a
     - dawncut@1_54a
-    - dd4hep@1.20 +geant4 -assimp +hepmc3 +ipo +lcio
+    - dd4hep@1.20.1 +geant4 -assimp +hepmc3 +ipo +lcio
     - edm4hep@0.4 cxxstd=17 -ipo
     - eigen@3.4.0
     - emacs@27.2 toolkit=athena
diff --git a/spack/packages/dd4hep/package.py b/spack/packages/dd4hep/package.py
index 7e3e5d482..e13ff0021 100644
--- a/spack/packages/dd4hep/package.py
+++ b/spack/packages/dd4hep/package.py
@@ -3,6 +3,10 @@ from spack.pkg.builtin.dd4hep import Dd4hep as BuiltinDd4hep
 
 
 class Dd4hep(BuiltinDd4hep):
+    version('1.20.1', sha256='18c18a125583c39cb808c602e052cc2379aa3a8029aa78dbb40bcc31f1deb798')
     version('1.20', sha256='cf6af0c486d5c84e8c8a8e40ea16cec54d4ed78bffcef295a0eeeaedf51cab59')
     version('1.19', sha256='d2eccf5e8402ba7dab2e1d7236e12ee4db9b1c5e4253c40a140bf35580db1d9b')
 
+    patch('https://github.com/AIDASoft/DD4hep/pull/896.diff',
+          sha256='2d7e87824d324b8bd14cb2a8b441d2fc25a6d3474e6e041bd68c56439a9477cf',
+          when='@1.20:1.20.1')
-- 
GitLab