diff options
author | Brent Huisman <brenthuisman@users.noreply.github.com> | 2022-11-15 19:57:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-15 12:57:29 -0600 |
commit | 1aab5bb9f2b86462c7880476d3b1b5729f224c21 (patch) | |
tree | d6112cc643fa167ac3f6e2fafca0f4cbb05a28d9 | |
parent | 8dda4ff60b992f63913282d6ec6b36cf5b036d57 (diff) | |
download | spack-1aab5bb9f2b86462c7880476d3b1b5729f224c21.tar.gz spack-1aab5bb9f2b86462c7880476d3b1b5729f224c21.tar.bz2 spack-1aab5bb9f2b86462c7880476d3b1b5729f224c21.tar.xz spack-1aab5bb9f2b86462c7880476d3b1b5729f224c21.zip |
Add v0.8 to Arbor (#33916)
-rw-r--r-- | var/spack/repos/builtin/packages/arbor/package.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/arbor/package.py b/var/spack/repos/builtin/packages/arbor/package.py index 56791d87b3..14fe8ea140 100644 --- a/var/spack/repos/builtin/packages/arbor/package.py +++ b/var/spack/repos/builtin/packages/arbor/package.py @@ -12,11 +12,16 @@ class Arbor(CMakePackage, CudaPackage): homepage = "https://arbor-sim.org" git = "https://github.com/arbor-sim/arbor.git" - url = "https://github.com/arbor-sim/arbor/releases/download/v0.7/arbor-v0.7-full.tar.gz" + url = "https://github.com/arbor-sim/arbor/releases/download/v0.8/arbor-v0.8-full.tar.gz" maintainers = ["bcumming", "brenthuisman", "haampie", "schmitts"] version("master", branch="master", submodules=True) version( + "0.8", + sha256="18df5600308841616996a9de93b55a105be0f59692daa5febd3a65aae5bc2c5d", + url="https://github.com/arbor-sim/arbor/releases/download/v0.8/arbor-v0.8-full.tar.gz", + ) + version( "0.7", sha256="c3a6b7193946aee882bb85f9c38beac74209842ee94e80840968997ba3b84543", url="https://github.com/arbor-sim/arbor/releases/download/v0.7/arbor-v0.7-full.tar.gz", @@ -53,20 +58,23 @@ class Arbor(CMakePackage, CudaPackage): ) # https://docs.arbor-sim.org/en/latest/install/build_install.html#compilers - conflicts("%gcc@:8.3") - conflicts("%clang@:7") + conflicts("%gcc@:8") + conflicts("%clang@:9") # Cray compiler v9.2 and later is Clang-based. conflicts("%cce@:9.1") conflicts("%intel") - depends_on("cmake@3.12:", type="build") + depends_on("cmake@3.19:", type="build") # misc dependencies depends_on("fmt@7.1:", when="@0.5.3:") # required by the modcc compiler + depends_on("fmt@9.1:", when="@0.7.1:") depends_on("nlohmann-json") depends_on("random123") - depends_on("cuda@10:", when="+cuda") depends_on("libxml2", when="+neuroml") + with when("+cuda"): + depends_on("cuda@10:") + depends_on("cuda@11:", when="@0.7.1:") # mpi depends_on("mpi", when="+mpi") @@ -79,6 +87,7 @@ class Arbor(CMakePackage, CudaPackage): with when("+python"): depends_on("py-pybind11@2.6:", type=("build")) depends_on("py-pybind11@2.8.1:", when="@0.5.3:", type=("build")) + depends_on("py-pybind11@2.10.1:", when="@0.7.1:", type=("build")) # sphinx based documentation depends_on("python@3.7:", when="+doc", type="build") |