From f68b2ea73a71445ff875f49f8dc66f33ce83214d Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Fri, 24 Sep 2021 06:47:25 -0500 Subject: acts: add v13.0.0 (#26196) --- var/spack/repos/builtin/packages/acts/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py index f2330ecae8..760754eeec 100644 --- a/var/spack/repos/builtin/packages/acts/package.py +++ b/var/spack/repos/builtin/packages/acts/package.py @@ -38,6 +38,7 @@ class Acts(CMakePackage, CudaPackage): # Supported Acts versions version('main', branch='main') version('master', branch='main', deprecated=True) # For compatibility + version('13.0.0', commit='ad05672e48b693fd37156f1ad62ed57aa82f858c', submodules=True) version('12.0.1', commit='a80d1ef995d8cdd4190cc09cb249276a3e0161f4', submodules=True) version('12.0.0', commit='e0aa4e7dcb70df025576e050b6e652a2f736454a', submodules=True) version('11.0.0', commit='eac3def261f65b343af6d8ce4bc40443ac57b57e') @@ -124,6 +125,7 @@ class Acts(CMakePackage, CudaPackage): # FIXME: Cannot build ONNX plugin as Spack doesn't have an ONNX runtime # FIXME: Cannot build SyCL plugin yet as Spack doesn't have SyCL support variant('tgeo', default=False, description='Build the TGeo plugin') + variant('alignment', default=False, description='Build the alignment package') # Variants that only affect Acts examples for now variant('geant4', default=False, description='Build the Geant4-based examples') @@ -166,6 +168,7 @@ class Acts(CMakePackage, CudaPackage): conflicts('+pythia8', when='@:0.22') conflicts('+pythia8', when='-examples') conflicts('+tgeo', when='-identification') + conflicts('+alignment', when='@:12') conflicts('%gcc@:7', when='@0.23:') def cmake_args(self): @@ -215,7 +218,8 @@ class Acts(CMakePackage, CudaPackage): plugin_cmake_variant("JSON", "json"), cmake_variant(unit_tests_label, "unit_tests"), cmake_variant(legacy_plugin_label, "legacy"), - plugin_cmake_variant("TGEO", "tgeo") + plugin_cmake_variant("TGEO", "tgeo"), + cmake_variant("ALIGNMENT", "alignment") ] log_failure_threshold = spec.variants['log_failure_threshold'].value -- cgit v1.2.3-70-g09d2