From 86c13ccdd63aaa13138d3750409541819e6d4258 Mon Sep 17 00:00:00 2001 From: Ben Cumming <bcumming@cscs.ch> Date: Thu, 29 Jul 2021 19:32:18 +0200 Subject: [PATCH] update spack package to include fmt for arbor@0.5.3: (#1609) --- scripts/build_spack_package.sh | 24 ++++++++++++------------ spack/package.py | 1 + 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/scripts/build_spack_package.sh b/scripts/build_spack_package.sh index d5fe48d8..0eeb1513 100755 --- a/scripts/build_spack_package.sh +++ b/scripts/build_spack_package.sh @@ -7,7 +7,7 @@ set -Eeuo pipefail if [[ "$#" -ne 2 ]]; then echo "Builds the in-repo Spack package of Arbor against the latest Spack release or a given Spack branch" echo "usage: build_spack_package.sh arbor_source_directory latest_release|develop" - exit 1 + exit 1 fi trap cleanup SIGINT SIGTERM ERR EXIT @@ -34,17 +34,17 @@ SPACK_VERSION=$2 # latest_release or develop SPACK_BRANCH=develop # only used for develop case $SPACK_VERSION in - "develop") - git clone --depth 1 --branch $SPACK_BRANCH $SPACK_REPO $SPACK_DIR - ;; - "latest_release") - wget "$(curl -sH "Accept: application/vnd.github.v3+json" https://api.github.com/repos/spack/spack/releases/latest | grep browser_download_url | cut -d '"' -f 4)" - tar xfz spack*.tar.gz - ln -s spack*/ $SPACK_DIR - ;; - *) - echo "SPACK_VERSION" must be \"latest_release\" or \"develop\" - exit 1 + "develop") + git clone --depth 1 --branch $SPACK_BRANCH $SPACK_REPO $SPACK_DIR + ;; + "latest_release") + wget "$(curl -sH "Accept: application/vnd.github.v3+json" https://api.github.com/repos/spack/spack/releases/latest | grep browser_download_url | cut -d '"' -f 4)" + tar xfz spack*.tar.gz + ln -s spack*/ $SPACK_DIR + ;; + *) + echo "SPACK_VERSION" must be \"latest_release\" or \"develop\" + exit 1 esac source $SPACK_DIR/share/spack/setup-env.sh spack repo create $SPACK_CUSTOM_REPO diff --git a/spack/package.py b/spack/package.py index 94b9e78c..259c0ce8 100644 --- a/spack/package.py +++ b/spack/package.py @@ -36,6 +36,7 @@ class Arbor(CMakePackage, CudaPackage): depends_on('cmake@3.12:', type='build') # misc dependencies + depends_on('fmt@7.1:', when='@0.5.3:') # required by the modcc compiler depends_on('nlohmann-json') depends_on('cuda@10:', when='+cuda') depends_on('libxml2', when='+neuroml') -- GitLab