New ACTS versions (#12484)
* Add new ACTS releases * Update ACTS dependency requirements * We can actually be more specific here * The material plugin is gone as of ACTS v0.10.0 * Add 0.10.4 release * Remove material mapping plugin It was merged into core as of 0.10.x, and given ACTS' youth it is unlikely to have actual users at this point in time.
This commit is contained in:
parent
48b7370265
commit
be8f8856ce
1 changed files with 9 additions and 6 deletions
|
@ -33,8 +33,14 @@ class ActsCore(CMakePackage):
|
|||
git = "https://gitlab.cern.ch/acts/acts-core.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('0.10.4', commit='42cbc359c209f5cf386e620b5a497192c024655e')
|
||||
version('0.10.3', commit='a3bb86b79a65b3d2ceb962b60411fd0df4cf274c')
|
||||
version('0.10.2', commit='64cbf28c862d8b0f95232b00c0e8c38949d5015d')
|
||||
version('0.10.1', commit='0692dcf7824efbc504fb16f7aa00a50df395adbc')
|
||||
version('0.10.0', commit='30ef843cb00427f9959b7de4d1b9843413a13f02')
|
||||
version('0.09.5', commit='12b11fe8b0d428ccb8e92dda7dc809198f828672')
|
||||
version('0.09.4', commit='e5dd9fbe179201e70347d1a3b9fa1899c226798f')
|
||||
version('0.09.3', commit='a8f31303ee8720ed2946bfe2d59e81d0f70e307e')
|
||||
version('0.09.2', commit='4e1f7fa73ffe07457080d787e206bf6466fe1680')
|
||||
version('0.09.1', commit='69c451035516cb683b8f7bc0bab1a25893e9113d')
|
||||
version('0.09.0', commit='004888b0a412f5bbaeef2ffaaeaf2aa182511494')
|
||||
|
@ -53,13 +59,11 @@ class ActsCore(CMakePackage):
|
|||
variant('dd4hep', default=False, description='Build the DD4hep plugin')
|
||||
variant('identification', default=False, description='Build the Identification plugin')
|
||||
variant('json', default=False, description='Build the Json plugin')
|
||||
variant('material', default=False, description='Build the material plugin')
|
||||
variant('tgeo', default=False, description='Build the TGeo plugin')
|
||||
|
||||
depends_on('cmake @3.7:', type='build')
|
||||
# Currently incompatible with boost 1.70.0, see also discussion at
|
||||
# https://gitlab.cern.ch/acts/acts-core/issues/592#note_2618474
|
||||
depends_on('boost @1.62:1.69.99 +program_options +test')
|
||||
depends_on('cmake @3.9:', type='build')
|
||||
depends_on('boost @1.62:1.69.99 +program_options +test', when='@:0.10.3')
|
||||
depends_on('boost @1.62: +program_options +test', when='@0.10.4:')
|
||||
depends_on('eigen @3.2.9:', type='build')
|
||||
depends_on('root @6.10: cxxstd=14', when='+tgeo @:0.8.0')
|
||||
depends_on('root @6.10:', when='+tgeo @0.8.1:')
|
||||
|
@ -81,7 +85,6 @@ def cmake_variant(cmake_label, spack_variant):
|
|||
cmake_variant("DD4HEP_PLUGIN", "dd4hep"),
|
||||
cmake_variant("IDENTIFICATION", "identification"),
|
||||
cmake_variant("JSON_PLUGIN", "json"),
|
||||
cmake_variant("MATERIAL_PLUGIN", "material"),
|
||||
cmake_variant("TGEO_PLUGIN", "tgeo")
|
||||
]
|
||||
|
||||
|
|
Loading…
Reference in a new issue