[acts] Add version 4.1, bump minimal dependencies (#21128)

This commit is contained in:
Hadrien G 2021-01-18 19:49:19 +01:00 committed by GitHub
parent 98788aa4bd
commit d996fc080a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -37,6 +37,7 @@ class Acts(CMakePackage, CudaPackage):
# Supported Acts versions # Supported Acts versions
version('master', branch='master') version('master', branch='master')
version('4.01.0', commit='c383bf434ef69939b47e840e0eac0ba632e6af9f')
version('4.00.0', commit='ed64b4b88d366b63adc4a8d1afe5bc97aa5751eb') version('4.00.0', commit='ed64b4b88d366b63adc4a8d1afe5bc97aa5751eb')
version('3.00.0', commit='e20260fccb469f4253519d3f0ddb3191b7046db3') version('3.00.0', commit='e20260fccb469f4253519d3f0ddb3191b7046db3')
version('2.00.0', commit='8708eae2b2ccdf57ab7b451cfbba413daa1fc43c') version('2.00.0', commit='8708eae2b2ccdf57ab7b451cfbba413daa1fc43c')
@ -114,19 +115,19 @@ class Acts(CMakePackage, CudaPackage):
# Build dependencies # Build dependencies
# FIXME: Use spack's autodiff package once there is one # FIXME: Use spack's autodiff package once there is one
depends_on('boost @1.62:1.69.99 +program_options +test', when='@:0.10.3') depends_on('boost @1.62:1.69.99 +program_options +test', when='@:0.10.3')
depends_on('boost @1.69: +filesystem +program_options +test', when='@0.10.4:') depends_on('boost @1.71: +filesystem +program_options +test', when='@0.10.4:')
depends_on('cmake @3.11:', type='build') depends_on('cmake @3.14:', type='build')
depends_on('dd4hep @1.10:', when='+dd4hep') depends_on('dd4hep @1.11:', when='+dd4hep')
depends_on('dd4hep @1.10: +geant4', when='+dd4hep +geant4') depends_on('dd4hep @1.11: +geant4', when='+dd4hep +geant4')
depends_on('eigen @3.2.9:', type='build') depends_on('eigen @3.3.7:', type='build')
depends_on('geant4', when='+geant4') depends_on('geant4', when='+geant4')
depends_on('hepmc3@3.1:', when='+hepmc3') depends_on('hepmc3 @3.2.1:', when='+hepmc3')
depends_on('heppdt', when='+hepmc3') depends_on('heppdt', when='+hepmc3 @:4.0')
depends_on('intel-tbb', when='+examples') depends_on('intel-tbb @2020.1:', when='+examples')
depends_on('nlohmann-json @3.2.0:', when='@0.14: +json') depends_on('nlohmann-json @3.2.0:', when='@0.14: +json')
depends_on('pythia8', when='+pythia8') depends_on('pythia8', when='+pythia8')
depends_on('root @6.10: cxxstd=14', when='+tgeo @:0.8.0') depends_on('root @6.10: cxxstd=14', when='+tgeo @:0.8.0')
depends_on('root @6.10: cxxstd=17', when='+tgeo @0.8.1:') depends_on('root @6.20: cxxstd=17', when='+tgeo @0.8.1:')
# Some variant combinations do not make sense # Some variant combinations do not make sense
conflicts('+autodiff', when='@:1.01') conflicts('+autodiff', when='@:1.01')