summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGreg Sjaardema <gsjaardema@gmail.com>2019-03-05 16:33:47 -0700
committerPeter Scheibel <scheibel1@llnl.gov>2019-03-05 17:33:47 -0600
commit4c493b065cf9ccf524e63956d3d46b097b0eaf95 (patch)
treec94a86c376ce476a2d5a10667fa847f5ae1d6708 /var
parentb72715ed7ca8a7e0eafdb702e96cecfe4324ab63 (diff)
downloadspack-4c493b065cf9ccf524e63956d3d46b097b0eaf95.tar.gz
spack-4c493b065cf9ccf524e63956d3d46b097b0eaf95.tar.bz2
spack-4c493b065cf9ccf524e63956d3d46b097b0eaf95.tar.xz
spack-4c493b065cf9ccf524e63956d3d46b097b0eaf95.zip
NetCDF package: add version 4.6.3 and update naming (#10786)
* Add NetCDF version 4.6.3 * Naming scheme for artifacts >= 4.6.2 has changed. Add a url_for_version function to generate the appropriate URLs
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/netcdf/package.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/netcdf/package.py b/var/spack/repos/builtin/packages/netcdf/package.py
index 54b644da89..58e8e276a9 100644
--- a/var/spack/repos/builtin/packages/netcdf/package.py
+++ b/var/spack/repos/builtin/packages/netcdf/package.py
@@ -23,11 +23,19 @@ class Netcdf(AutotoolsPackage):
homepage = "http://www.unidata.ucar.edu/software/netcdf"
git = "https://github.com/Unidata/netcdf-c"
- url = "http://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-4.6.1.tar.gz"
+ url = "https://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-c-4.6.3.tar.gz"
+
+ def url_for_version(self, version):
+ if version >= Version('4.6.2'):
+ url = "https://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-c-{0}.tar.gz"
+ else:
+ url = "https://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-{0}.tar.gz"
+
+ return url.format(version.dotted)
version('master', branch='master')
- version('4.6.2', sha256='c37525981167b3cd82d32e1afa3022afb94e59287db5f116c57f5ed4d9c6a638',
- url="https://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-c-4.6.2.tar.gz")
+ version('4.6.3', sha256='335fdf16d7531f430ad75e732ed1a9a3fc83ad3ef91fb33a70119a555dd5415c')
+ version('4.6.2', sha256='c37525981167b3cd82d32e1afa3022afb94e59287db5f116c57f5ed4d9c6a638')
version('4.6.1', sha256='89c7957458740b763ae828c345240b8a1d29c2c1fed0f065f99b73181b0b2642')
version('4.6.0', sha256='4bf05818c1d858224942ae39bfd9c4f1330abec57f04f58b9c3c152065ab3825')
version('4.5.0', sha256='cbe70049cf1643c4ad7453f86510811436c9580cb7a1684ada2f32b95b00ca79')