diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile index 34288ca69ec63dc6b7a705ff03edf2a7c358ad7d..de2b8afa0291ab79388f85b1194b059f89fd66ac 100644 --- a/containers/jug/dev.Dockerfile +++ b/containers/jug/dev.Dockerfile @@ -82,8 +82,8 @@ RUN echo "repos:" > $SPACK_ROOT/etc/spack/repos.yaml \ ## Optional, normally commented out: ## Nuke the buildcache -RUN --mount=type=cache,target=/var/cache/spack-mirror \ - rm -rf /var/cache/spack-mirror/* +#RUN --mount=type=cache,target=/var/cache/spack-mirror \ +# rm -rf /var/cache/spack-mirror/* ## This variable will change whenevery either spack.yaml or our spack package ## overrides change, triggering a rebuild diff --git a/spack.yaml b/spack.yaml index ddeeff79a7fe3abcff2bf0f1f959f2c58881e4f1..a08976f96676c31a11304e75579f74b89f40a816 100644 --- a/spack.yaml +++ b/spack.yaml @@ -24,7 +24,7 @@ spack: - cairo@1.16.0 +fc+ft+X+pdf+gobject - podio@0.13.1 - geant4@10.7.1 cxxstd=17 +opengl +vecgeom +x11 +qt +threads ^qt +opengl - - dd4hep@1.17.0p1 +geant4 +assimp +hepmc3 +ipo +lcio + - dd4hep@2021-07-21 +geant4 +assimp +hepmc3 +ipo +lcio - acts@8.03.0p1 +dd4hep +digitization +identification +json +tgeo +ipo - genfit@2.00.00 - gaudi@36.0 diff --git a/spack/packages/dd4hep/package.py b/spack/packages/dd4hep/package.py index b08f30d0afad7d850485a199e7a54d3d3a0e9854..8deda9a19dcd32f9fd577ab25582a9b7370e0efc 100644 --- a/spack/packages/dd4hep/package.py +++ b/spack/packages/dd4hep/package.py @@ -24,7 +24,7 @@ class Dd4hep(CMakePackage): tags = ['hep'] version('master', branch='master') - version('1.17.0p1', sha256='036a9908aaf1e13eaf5f2f43b6f5f4a8bdda8183ddc5befa77a4448dbb485826') + version('2021-07-27', commit='f2da87ba9366e5ad1a4ff0369788d61e05c62dd0', sha256='036a9908aaf1e13eaf5f2f43b6f5f4a8bdda8183ddc5befa77a4448dbb485826') version('1.17', sha256='036a9908aaf1e13eaf5f2f43b6f5f4a8bdda8183ddc5befa77a4448dbb485826') version('1.16.1', sha256='c8b1312aa88283986f89cc008d317b3476027fd146fdb586f9f1fbbb47763f1a') version('1.16', sha256='ea9755cd255cf1b058e0e3cd743101ca9ca5ff79f4c60be89f9ba72b1ae5ec69') @@ -49,11 +49,7 @@ class Dd4hep(CMakePackage): # Workaround for failing build file generation in some cases # See https://github.com/spack/spack/issues/24232 patch('cmake_language.patch', when='@:1.17') - - # Patch to incorporate Whit's recent PRs merged into the DD4hep master - # https://github.com/AIDASoft/DD4hep/pull/849 - # https://github.com/AIDASoft/DD4hep/pull/851 - patch('backport.patch', when='@1.17.0p1') + patch('cmake_language.patch', when='@2021-07-27') variant('xercesc', default=False, description="Enable 'Detector Builders' based on XercesC") variant('geant4', default=False, description="Enable the simulation part based on Geant4")