summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Underwood <robertu94@users.noreply.github.com>2020-10-06 21:12:53 -0400
committerGitHub <noreply@github.com>2020-10-06 18:12:53 -0700
commitf83bd360c6541f88102354dd958faeb8fadf1347 (patch)
tree2d2bd0bcffc8e4967c2442f21c85c4f24f86df49
parent0553ef32d9987fa755c4767b590f751778943217 (diff)
downloadspack-f83bd360c6541f88102354dd958faeb8fadf1347.tar.gz
spack-f83bd360c6541f88102354dd958faeb8fadf1347.tar.bz2
spack-f83bd360c6541f88102354dd958faeb8fadf1347.tar.xz
spack-f83bd360c6541f88102354dd958faeb8fadf1347.zip
sz: fix fetch url for SZ for older releases (#19215)
fixes #19213
-rw-r--r--var/spack/repos/builtin/packages/sz/package.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/sz/package.py b/var/spack/repos/builtin/packages/sz/package.py
index ac04f958ff..014da006dc 100644
--- a/var/spack/repos/builtin/packages/sz/package.py
+++ b/var/spack/repos/builtin/packages/sz/package.py
@@ -10,12 +10,19 @@ class Sz(CMakePackage):
"""Error-bounded Lossy Compressor for HPC Data"""
homepage = "https://szcompressor.org"
- url = "https://github.com/szcompressor/SZ/releases/download/v2.1.10/sz-2.1.10.tar.gz"
+ url = "https://github.com/szcompressor/SZ/archive/v2.1.10.tar.gz"
git = "https://github.com/szcompressor/sz"
maintainers = ['disheng222', 'robertu94']
+ def url_for_version(self, version):
+ """provide url to ensure that download counting via github releases
+ works accurately"""
+ url = "https://github.com/szcompressor/SZ/releases/download/v{0}/SZ-{0}.tar.gz"
+ return url.format(version)
+
version('master', branch='master')
- version('2.1.10', sha256='3aba7619bdb5412218f162696f946c9d3a3df5acf128ddc685b21e45c11f6ae3')
+ version('2.1.10', sha256='3aba7619bdb5412218f162696f946c9d3a3df5acf128ddc685b21e45c11f6ae3',
+ url="https://github.com/szcompressor/SZ/releases/download/v2.1.10/sz-2.1.10.tar.gz")
version('2.1.9', sha256='491724ff1c0eaaab5e1a7a28e36aba6da9dcbeddb29d8d21a6d1388383d4891e')
version('2.1.8.3', sha256='be94f3c8ab03d6849c59a98e0ebf80816a6b8d07a1d762a4b285498acb2f3871')
version('2.1.8.1', sha256='a27c9c9da16c9c4232c54813ba79178945f47609043f11501d49a171e47d3f46')