summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/udunits2/package.py27
1 files changed, 25 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/udunits2/package.py b/var/spack/repos/builtin/packages/udunits2/package.py
index cfc8e30c41..faf4055194 100644
--- a/var/spack/repos/builtin/packages/udunits2/package.py
+++ b/var/spack/repos/builtin/packages/udunits2/package.py
@@ -29,11 +29,34 @@ class Udunits2(AutotoolsPackage):
"""Automated units conversion"""
homepage = "http://www.unidata.ucar.edu/software/udunits"
- url = "ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.2.21.tar.gz"
+ url = "https://github.com/Unidata/UDUNITS-2/archive/v2.2.23.tar.gz"
- version('2.2.21', '1f6d3375efc1f124790a4efb7102cdb7')
+ version('2.2.25', '373106a0fcd20c40fc53a975c9fa4fca')
+ version('2.2.24', '316911493e3b5c28ff7019223b4e27ea')
+ version('2.2.23', '0c0d9b1ebd7ad066233bedf40e66f1ba')
+ version('2.2.21', '167738b3ec886da1b92239de9cbbbc39')
depends_on('expat')
depends_on('bison', type='build')
depends_on('flex', type='build')
+ depends_on('libtool', type='build')
+ depends_on('automake', type='build')
+ depends_on('autoconf', type='build')
+ depends_on('pkg-config', type='build')
+
+ def autoreconf(self, spec, prefix):
+ # Work around autogen.sh oddities
+ # bash = which("bash")
+ # bash("./autogen.sh")
+ mkdirp("config")
+ autoreconf = which("autoreconf")
+ autoreconf("--install", "--verbose", "--force",
+ "-I", "config",
+ "-I", join_path(spec['pkg-config'].prefix,
+ "share", "aclocal"),
+ "-I", join_path(spec['automake'].prefix,
+ "share", "aclocal"),
+ "-I", join_path(spec['libtool'].prefix,
+ "share", "aclocal"),
+ )