From 2aad75d98f1c334993122d0419d1c263df4d03ae Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Thu, 31 Jan 2019 04:04:24 +0100 Subject: HDF5: Add develop Version (#10382) --- var/spack/repos/builtin/packages/hdf5/package.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py index 2b631e1584..4b5a09d9c6 100644 --- a/var/spack/repos/builtin/packages/hdf5/package.py +++ b/var/spack/repos/builtin/packages/hdf5/package.py @@ -19,6 +19,9 @@ class Hdf5(AutotoolsPackage): url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1.tar.gz" list_url = "https://support.hdfgroup.org/ftp/HDF5/releases" list_depth = 3 + git = "https://bitbucket.hdfgroup.org/scm/hdffv/hdf5.git" + + version('develop', branch='develop') version('1.10.4', '8f60dc4dd6ab5fcd23c750d1dc5bca3d0453bdce5c8cdaf0a4a61a9d1122adb2') version('1.10.3', 'b600d7c914cfa80ae127cd1a1539981213fee9994ac22ebec9e3845e951d9b39') @@ -54,6 +57,11 @@ class Hdf5(AutotoolsPackage): variant('pic', default=True, description='Produce position-independent code (for shared libs)') + depends_on('autoconf', type='build', when='@develop') + depends_on('automake', type='build', when='@develop') + depends_on('libtool', type='build', when='@develop') + depends_on('m4', type='build', when='@develop') + depends_on('mpi', when='+mpi') # numactl does not currently build on darwin if sys.platform != 'darwin': @@ -106,6 +114,11 @@ class Hdf5(AutotoolsPackage): url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-{0}/hdf5-{1}/src/hdf5-{1}.tar.gz" return url.format(version.up_to(2), version) + @when('@develop') + def autoreconf(self, spec, prefix): + autogen = Executable('./autogen.sh') + autogen() + @property def libs(self): """HDF5 can be queried for the following parameters: -- cgit v1.2.3-70-g09d2