summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2021-09-24 06:47:25 -0500
committerGitHub <noreply@github.com>2021-09-24 13:47:25 +0200
commitf68b2ea73a71445ff875f49f8dc66f33ce83214d (patch)
treebabe400ded64dcf2cd4a37e6f61b4de4faeb4627
parent2d8f06bfa0ef57c79b24046b40c5384cee91c4ca (diff)
downloadspack-f68b2ea73a71445ff875f49f8dc66f33ce83214d.tar.gz
spack-f68b2ea73a71445ff875f49f8dc66f33ce83214d.tar.bz2
spack-f68b2ea73a71445ff875f49f8dc66f33ce83214d.tar.xz
spack-f68b2ea73a71445ff875f49f8dc66f33ce83214d.zip
acts: add v13.0.0 (#26196)
-rw-r--r--var/spack/repos/builtin/packages/acts/package.py6
1 files changed, 5 insertions, 1 deletions
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