acts: new versions 23.1.0, 23.2.0, 23.2.1 (#35540)
* acts: new versions 23.1.0, 23.2.0, 23.2.1 - https://github.com/acts-project/acts/compare/v23.0.0...v23.1.0: no changes needed to package.py - https://github.com/acts-project/acts/compare/v23.1.0...v23.2.0: no changes needed to package.py - https://github.com/acts-project/acts/compare/v23.2.0...v23.2.1: no changes needed to package.py * actsvg: new versions 0.4.27, 0.4.28 (and updated list_url) * acts: depends_on actsvg@0.4.28: when acts@23.2: +svg * autodiff: new version 0.6.5-0.6.12 (and list_url fix) * vecmem: new versions 0.13.0-0.22.0 (and list_url fix)
This commit is contained in:
parent
c14b6b80cc
commit
7c09ab174b
4 changed files with 34 additions and 4 deletions
|
@ -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")
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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 = [
|
||||
|
|
|
@ -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 @@ def cmake_args(self):
|
|||
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:
|
||||
|
|
Loading…
Reference in a new issue