summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authoriarspider <iarspider@gmail.com>2022-05-17 19:17:24 +0200
committerGitHub <noreply@github.com>2022-05-17 10:17:24 -0700
commit10ea0a2a3e0cca02eeee57672474c3b4f7268582 (patch)
tree773235a9d87aada5e1bd9ae76e8077edb87c6b6b /var
parentd6f8ffc6bc6f475dc4dedc18b248f5c8f89ea208 (diff)
downloadspack-10ea0a2a3e0cca02eeee57672474c3b4f7268582.tar.gz
spack-10ea0a2a3e0cca02eeee57672474c3b4f7268582.tar.bz2
spack-10ea0a2a3e0cca02eeee57672474c3b4f7268582.tar.xz
spack-10ea0a2a3e0cca02eeee57672474c3b4f7268582.zip
Update rivet to 3.1.6, yoda to 1.9.5; fix recipes (#30702)
* Update rivet to 3.1.6, yoda to 1.9.5; fix recipes * Use filter_compiler_wrappers instead of custom post-install step
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/rivet/package.py6
-rw-r--r--var/spack/repos/builtin/packages/yoda/package.py3
2 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/rivet/package.py b/var/spack/repos/builtin/packages/rivet/package.py
index 207a31a22b..d67626e29a 100644
--- a/var/spack/repos/builtin/packages/rivet/package.py
+++ b/var/spack/repos/builtin/packages/rivet/package.py
@@ -17,6 +17,7 @@ class Rivet(AutotoolsPackage):
tags = ['hep']
+ version('3.1.6', sha256='1cf6ebb6a79d181c441d1d0c7c6d623c423817c61093f36f21adaae23e679090')
version('3.1.4', sha256='37edc80a2968ce1031589e43ba6b492877ca7901bea38f8bb7536a5c8cf8100d')
version('3.1.3', sha256='53ddce41705b9c22b2eaa90603f6659aa9bf46c466d8772ca9dbe4430972e021')
version('3.1.2', sha256='c041d09644f4eae7c212d82237033267fbc1583dfbb4e3e67377f86cece9577a')
@@ -101,6 +102,7 @@ class Rivet(AutotoolsPackage):
depends_on('yoda@1.8.2', when='@3.1.1')
depends_on('yoda@1.8.3', when='@3.1.2')
depends_on('yoda@1.8.5:', when='@3.1.3:')
+ depends_on('yoda@1.9.5:', when='@3.1.6:')
# The following versions were not a part of LCG stack
# and thus the exact version of YODA is unknown
@@ -127,6 +129,10 @@ class Rivet(AutotoolsPackage):
depends_on('libtool', type='build')
depends_on('m4', type='build')
+ extends('python')
+
+ filter_compiler_wrappers('rivet-build', relative_root='bin')
+
patch('rivet-1.8.2.patch', when='@1.8.2', level=0)
patch('rivet-1.9.0.patch', when='@1.9.0', level=0)
patch('rivet-2.2.0.patch', when='@2.2.0', level=0)
diff --git a/var/spack/repos/builtin/packages/yoda/package.py b/var/spack/repos/builtin/packages/yoda/package.py
index c1d540099a..0dca0808ca 100644
--- a/var/spack/repos/builtin/packages/yoda/package.py
+++ b/var/spack/repos/builtin/packages/yoda/package.py
@@ -15,6 +15,7 @@ class Yoda(AutotoolsPackage):
tags = ['hep']
+ version('1.9.5', sha256='59191a0e9afa8db53ffaa2079f8532e5b13de1be622703d6f7060d3610528b6b')
version('1.9.0', sha256='9a55de12ffebbe41d1704459c5c9289eeaf0f0eb6a4d0104ea222d7ab889fdf4')
version('1.8.5', sha256='4c2e6b8571fc176271515a309b45687a2981af1b07ff3f00d0b035a597aa32fd')
version('1.8.4', sha256='9d24a41c9b7cc6eb14cab0a48f65d2fca7ec9d794afe0922ceb158d0153c150e')
@@ -78,6 +79,8 @@ class Yoda(AutotoolsPackage):
depends_on('py-matplotlib', when='@1.3.0:', type=('build', 'run'))
depends_on('root', type=('build', 'link', 'run'), when='+root')
+ extends('python')
+
patch('yoda-1.5.5.patch', level=0, when='@1.5.5')
patch('yoda-1.5.9.patch', level=0, when='@1.5.9')
patch('yoda-1.6.1.patch', level=0, when='@1.6.1')