diff --git a/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb b/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb new file mode 100644 index 00000000..8955f7a6 --- /dev/null +++ b/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb @@ -0,0 +1,22 @@ +name = 'HDF5' +version = '1.10.0-patch1' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.11', '', True), + ('Szip', '2.1', '', True), +] + +moduleclass = 'data' diff --git a/h/HDF5/HDF5-1.8.17-intel-2017a.eb b/h/HDF5/HDF5-1.8.17-intel-2017a.eb index a9545c9e..dc911fae 100644 --- a/h/HDF5/HDF5-1.8.17-intel-2017a.eb +++ b/h/HDF5/HDF5-1.8.17-intel-2017a.eb @@ -19,8 +19,8 @@ patches = [ buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' dependencies = [ - ('zlib', '1.2.11'), - ('Szip', '2.1'), + ('zlib', '1.2.11', '', True), + ('Szip', '2.1', '', True), ] moduleclass = 'data' diff --git a/t/Tcl/Tcl-8.6.5.eb b/t/Tcl/Tcl-8.6.5.eb index bd7e88ee..97fe1140 100644 --- a/t/Tcl/Tcl-8.6.5.eb +++ b/t/Tcl/Tcl-8.6.5.eb @@ -14,7 +14,7 @@ source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.11'), ] configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' diff --git a/u/util-linux/util-linux-2.29.eb b/u/util-linux/util-linux-2.29.eb new file mode 100644 index 00000000..f05be0a1 --- /dev/null +++ b/u/util-linux/util-linux-2.29.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.29' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +# Problem with GCC/ICC (toolchain intel-2015b) +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] + +# disable account related utilities (they need OS dependant pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = '--disable-chfn-chsh --disable-login --disable-su ' +configopts += '--disable-wall --disable-use-tty-group ' +configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +dependencies = [ + ('ncurses', '6.0', '', True), +] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools'