summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/acts/package.py6
-rw-r--r--var/spack/repos/builtin/packages/actsvg/package.py4
-rw-r--r--var/spack/repos/builtin/packages/autodiff/package.py14
-rw-r--r--var/spack/repos/builtin/packages/vecmem/package.py14
4 files changed, 34 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py
index aabaf8d438..9164923013 100644
--- a/var/spack/repos/builtin/packages/acts/package.py
+++ b/var/spack/repos/builtin/packages/acts/package.py
@@ -39,6 +39,9 @@ class Acts(CMakePackage, CudaPackage):
# Supported Acts versions
version("main", branch="main")
version("master", branch="main", deprecated=True) # For compatibility
+ version("23.2.1", commit="a9fe5167d4d3b6b53b28d3b17060a5f3e380cf3a", submodules=True)
+ version("23.2.0", commit="bc3120d23a72cfdd0ea8f9a0997f59caf311672b", submodules=True)
+ version("23.1.0", commit="4479f182a37650a538344f749b967d6f757bdf60", submodules=True)
version("23.0.0", commit="5af1b1b5feb8ca8f4c2c69106a1b9ef612c70d9c", submodules=True)
version("22.0.1", commit="a4ac99dd72828c5eb3fac06e146f3391958fca8c", submodules=True)
version("22.0.0", commit="0fb6f8d2ace65338915451201e9ceb6cee11fb5e", submodules=True)
@@ -247,7 +250,8 @@ class Acts(CMakePackage, CudaPackage):
# Build dependencies
depends_on("acts-dd4hep", when="@19 +dd4hep")
- depends_on("actsvg", when="@20.1: +svg")
+ depends_on("actsvg@0.4.20:", when="@20.1: +svg")
+ depends_on("actsvg@0.4.28:", when="@23.2: +svg")
depends_on("autodiff @0.6:", when="@17: +autodiff")
depends_on("autodiff @0.5.11:0.5.99", when="@1.2:16 +autodiff")
depends_on("boost @1.62:1.69 +program_options +test", when="@:0.10.3")
diff --git a/var/spack/repos/builtin/packages/actsvg/package.py b/var/spack/repos/builtin/packages/actsvg/package.py
index efd7de6dfc..d55ee0199c 100644
--- a/var/spack/repos/builtin/packages/actsvg/package.py
+++ b/var/spack/repos/builtin/packages/actsvg/package.py
@@ -13,11 +13,13 @@ class Actsvg(CMakePackage):
homepage = "https://github.com/acts-project/actsvg"
url = "https://github.com/acts-project/actsvg/archive/refs/tags/v0.4.22.zip"
- list_url = "https://github.com/acts-project/actsvg/releases"
+ list_url = "https://github.com/acts-project/actsvg/tags"
git = "https://github.com/acts-project/actsvg.git"
maintainers("HadrienG2", "wdconinc")
+ version("0.4.28", sha256="12c6f0c41b1aeb21164c949498819976bf91a395968debcb400539713bdfc6b0")
+ version("0.4.27", sha256="f4b06ad6d0f424505f3b1315503c3197bebb24c900a498bda12c453919b06d27")
version("0.4.26", sha256="a1dfad15b616cac8191a355c1a87544571c36349400e3de56b9e5be6fa73714c")
variant("examples", default=False, description="Build the example applications")
diff --git a/var/spack/repos/builtin/packages/autodiff/package.py b/var/spack/repos/builtin/packages/autodiff/package.py
index 9e8e1ce29d..33f1798e80 100644
--- a/var/spack/repos/builtin/packages/autodiff/package.py
+++ b/var/spack/repos/builtin/packages/autodiff/package.py
@@ -11,11 +11,19 @@ class Autodiff(CMakePackage):
homepage = "https://autodiff.github.io"
url = "https://github.com/autodiff/autodiff/archive/refs/tags/v0.6.4.tar.gz"
- list_url = "https://github.com/autodiff/autodiff/releases"
+ list_url = "https://github.com/autodiff/autodiff/tags"
git = "https://github.com/autodiff/autodiff.git"
maintainers("wdconinc", "HadrienG2")
+ version("0.6.12", sha256="3e9d667b81bba8e43bbe240a0321e25f4be248d1761097718664445306882dcc")
+ version("0.6.11", sha256="ac7a52387a10ecb8ba77ce5385ffb23893ff9a623467b4392bd204422a3b5c09")
+ version("0.6.10", sha256="d6bc2f44cab5fd132deabdcb2a9e914b4959660c80a40a2c3f20dde79fc113d9")
+ version("0.6.9", sha256="eae26c9dcd8b423ebcecd1a65365c2af2be80cb6cd273602787900939626a961")
+ version("0.6.8", sha256="680fc476ed218a3a0eeb0de017d427921189b50c99e1c509395f10957627fb1a")
+ version("0.6.7", sha256="1345021d74bfd34e74a58d98f4e0e16cc4666b6cd18628af0ba642a6521aadfa")
+ version("0.6.6", sha256="2a4498b09da9a223b896a3bbfc9ebcb7c7c0b906b19a25000e6f3b94698d916d")
+ version("0.6.5", sha256="252ced0f4e892e9957c67fe8bb1c9edd5636f121a8481abc0a0cec9a4c465484")
version("0.6.4", sha256="cfe0bb7c0de10979caff9d9bfdad7e6267faea2b8d875027397486b47a7edd75")
version("0.5.13", sha256="a73dc571bcaad6b44f74865fed51af375f5a877db44321b5568d94a4358b77a1")
@@ -27,8 +35,12 @@ class Autodiff(CMakePackage):
)
depends_on("cmake@3.0:", type="build")
+ depends_on("cmake@3.22:", when="@0.6.8", type="build")
+ depends_on("cmake@3.16:", when="@0.6.9:", type="build")
depends_on("eigen")
depends_on("py-pybind11", type=("build", "run"))
+ depends_on("catch2", type="test")
+ depends_on("catch2@3:", when="@0.6.12:", type="test")
def cmake_args(self):
args = [
diff --git a/var/spack/repos/builtin/packages/vecmem/package.py b/var/spack/repos/builtin/packages/vecmem/package.py
index 768b692ce5..bacde61c5d 100644
--- a/var/spack/repos/builtin/packages/vecmem/package.py
+++ b/var/spack/repos/builtin/packages/vecmem/package.py
@@ -11,10 +11,20 @@ class Vecmem(CMakePackage, CudaPackage):
homepage = "https://github.com/acts-project/vecmem"
url = "https://github.com/acts-project/vecmem/archive/refs/tags/v0.5.0.tar.gz"
- list_url = "https://github.com/acts-project/vecmem/releases"
+ list_url = "https://github.com/acts-project/vecmem/tags"
maintainers("wdconinc", "HadrienG2")
+ version("0.22.0", sha256="b8811723bee60b0ea289d4c8b73363883e7c856859baf4cb6276b38816b0b258")
+ version("0.21.0", sha256="97df3beb9a59b89b65c51ceb7e7c9b09172b3875b25f2d8fc070e4f9b061b631")
+ version("0.20.0", sha256="1361aa180255d38a15b9d674cbb9411f8565c660f918a536479a21f3856b1fd8")
+ version("0.19.0", sha256="9c56d17dbb122fa8b81e392f6c00b132ca07b8f0107e25a6fff798295b58a193")
+ version("0.18.0", sha256="5cba44e8a8baadf224ee377206dfb91ebc66fb5c299baf00e1638ba47a28f2a2")
+ version("0.17.0", sha256="5b85b5891b16efe1e53081fec002607c154e0faeb6974616102f5c6354cc3617")
+ version("0.16.0", sha256="5e76c519fba0ae7f1cdac40bd9e85dcc843e5d8a28550eafe21eee3f493d24e3")
+ version("0.15.0", sha256="acb8170e0c5454fd06bea2fb1e3ae97a5dbf55d1d6f470f2550ab0e2dd98c9fb")
+ version("0.14.0", sha256="e6f396818e72a18ca6c277b3feec0af7794b020ba880c35a3372162e2c3a2b9a")
+ version("0.13.0", sha256="084f279d88ff15951c3653a21c45f94c671902c86dfad88bcf257f604dfdbe9b")
version("0.12.0", sha256="aab017e5df5f4251c53313aecf63f550c43890ec4845f138e3d46aa4113b8609")
version("0.11.0", sha256="4bed7f2cdcad376ee3e2f744aba95497c837b6a9807a069245f66e02c78b745a")
version("0.10.0", sha256="b872835dde943ec5ef88799db7846b3bdac5f36d1254f74116ec4e4615e35bb1")
@@ -34,6 +44,7 @@ class Vecmem(CMakePackage, CudaPackage):
depends_on("cmake@3.17:", type="build")
depends_on("hip", when="+hip")
depends_on("sycl", when="+sycl")
+ depends_on("googletest", type="test")
def cmake_args(self):
args = [
@@ -41,6 +52,7 @@ class Vecmem(CMakePackage, CudaPackage):
self.define_from_variant("VECMEM_BUILD_HIP_LIBRARY", "hip"),
self.define_from_variant("VECMEM_BUILD_SYCL_LIBRARY", "sycl"),
self.define("VECMEM_BUILD_TESTING", self.run_tests),
+ self.define("VECMEM_USE_SYSTEM_GOOGLETEST", True),
]
if "+cuda" in self.spec: