modified: f/foss/foss-2017a.eb

modified:   g/gompi/gompi-2017a.eb
	new file:   g/grace/grace-5.1.25-intel-2015b-test.eb
	modified:   g/grace/grace-5.1.25-intel-2017a.eb
	new file:   h/HDF5/HDF5-1.10.1-foss-2017a.eb
	new file:   h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb
	modified:   m/motif/motif-2.3.4-intel-2017a.eb
	modified:   m/motif/motif-2.3.7.eb
	new file:   m/mpi4py/mpi4py-3.0.0-foss-2017a-Python-2.7.13.eb
	modified:   s/Singularity/Singularity-2.4.2.eb
	modified:   s/Singularity/Singularity-2.4.eb
	new file:   t/TRIQS/TRIQS-1.4.1-foss-2017a.eb
	modified:   x/xorg-fonts/xorg-fonts-20170314.eb
This commit is contained in:
Lukáš Krupčík 2017-12-19 08:49:18 +01:00
parent bcd00b428d
commit 7fbdd5a335
13 changed files with 157 additions and 20 deletions

View File

@ -26,7 +26,7 @@ comp_mpi_tc = (comp_mpi_tc_name, version)
# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds
dependencies = [
('GCC', gccver),
('OpenMPI', '1.10.7', '', ('GCC', gccver)),
('OpenMPI', '2.0.2', '', ('GCC', gccver)),
(blaslib, blasver, blassuff, ('GCC', gccver)),
('FFTW', '3.3.6', '', comp_mpi_tc),
('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc),

View File

@ -14,7 +14,7 @@ gccver = '6.3.0-2.27'
# compiler toolchain dependencies
dependencies = [
('GCC', gccver), # includes both GCC 6.3.0 and binutils 2.27
('OpenMPI', '1.10.7', '', ('GCC', gccver)),
('OpenMPI', '2.0.2', '', ('GCC', gccver)),
]
moduleclass = 'toolchain'

View File

@ -0,0 +1,30 @@
easyblock = 'ConfigureMake'
name = 'grace'
version = '5.1.25'
versionsuffix = '-test'
homepage = 'http://freecode.com/projects/grace'
description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif."""
source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable']
sources = [SOURCE_TAR_GZ]
toolchain = {'name': 'intel', 'version': '2015b'}
dependencies = [
('motif', '2.3.4', '-libX11-1.6.2'),
('netCDF', '4.3.2'),
]
runtest = 'tests'
# we also need to run make links right before or after make install.
installopts = 'links'
sanity_check_paths = {
'files': ['bin/xmgrace'],
'dirs': [],
}
moduleclass = 'vis'

View File

@ -12,8 +12,8 @@ sources = [SOURCE_TAR_GZ]
toolchain = {'name': 'intel', 'version': '2017a'}
dependencies = [
('motif', '2.3.4', '-libX11-1.6.5'),
('netCDF', '4.4.1.1'),
('motif', '2.3.7', '', True),
('netCDF', '4.4.1'),
]
runtest = 'tests'

View File

@ -0,0 +1,22 @@
# IT4Innovations 2017
name = 'HDF5'
version = '1.10.1'
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': 'foss', '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 = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172']
dependencies = [
('zlib', '1.2.11', '', True),
('Szip', '2.1', '', True),
]
moduleclass = 'data'

View File

@ -0,0 +1,23 @@
# IT4Innovations 2017
name = 'HDF5'
version = '1.8.18'
versionsuffix= '-serial'
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': 'foss', 'version': '2017a'}
toolchainopts = {'pic': True, 'usempi': False}
source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['dd2148b740713ca0295442ec683d7b1c']
dependencies = [
('zlib', '1.2.11', '', True),
('Szip', '2.1', '', True),
]
moduleclass = 'data'

View File

@ -1,7 +1,7 @@
easyblock = 'ConfigureMake'
name = 'motif'
version = '2.3.8'
version = '2.3.4'
homepage = 'http://motif.ics.com/'
description = """Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building
@ -18,16 +18,17 @@ source_urls = [SOURCEFORGE_SOURCE]
libx11ver = '1.6.5'
versionsuffix = '-libX11-%s' % libx11ver
dependencies = [
('libXt', '1.1.5', versionsuffix),
('libXau', '1.0.8', '', True),
('libX11', libx11ver),
('libXext', '1.3.3', '', True),
('libXdmcp', '1.1.2', '', True),
# ('libXt', '1.1.5', versionsuffix),
# ('libXau', '1.0.8', '', True),
# ('libX11', libx11ver),
# ('libXext', '1.3.3', '', True),
# ('libXdmcp', '1.1.2', '', True),
('libpng', '1.6.29', '', True),
('xbitmaps', '1.1.1', '', True),
('freetype', '2.6.3', '', True),
('libjpeg-turbo', '1.5.1'),
('bzip2', '1.0.6', '', True),
('xorg-fonts', '20170314', '', True),
]
builddependencies = [
('Autotools', '20150215', '', True),

View File

@ -14,18 +14,18 @@ sources = ['%(name)s-%(version)s.tar.gz']
source_urls = [SOURCEFORGE_SOURCE]
dependencies = [
('X11', '20170314'),
('libpng', '1.6.29'),
('X11', '20160819'),
# ('libpng', '1.6.29'),
('xbitmaps', '1.1.1'),
('freetype', '2.8'),
('libjpeg-turbo', '1.5.1'),
# ('libjpeg-turbo', '1.5.1'),
('bzip2', '1.0.6'),
]
builddependencies = [
('Autotools', '20150215'),
('flex', '2.6.3'),
('Bison', '3.0.4'),
('util-linux', '2.29.2'),
# ('util-linux', '2.29.2'),
]
# makefile is not parallel safe

View File

@ -0,0 +1,27 @@
# IT4Innovations 2017
easyblock = 'PythonPackage'
name = 'mpi4py'
version = '3.0.0'
versionsuffix = '-Python-2.7.13'
homepage = 'https://bitbucket.org/mpi4py/mpi4py'
description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for
the Python programming language, allowing any Python program to exploit multiple processors."""
toolchain = {'name': 'foss', 'version': '2017a'}
source_urls = [BITBUCKET_DOWNLOADS]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '2.7.13', '', True),
]
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
}
moduleclass = 'lib'

View File

@ -21,8 +21,6 @@ builddependencies = [('Autotools', '20150215')]
preconfigopts = './autogen.sh && '
modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'}
# modluafooter = 'add_property("state","experimental")'
moduleclass = 'tools'

View File

@ -22,8 +22,4 @@ builddependencies = [('Autotools', '20150215')]
preconfigopts = './autogen.sh && '
modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'}
#modluafooter = 'add_property("state","experimental")'
moduleclass = 'tools'

View File

@ -0,0 +1,36 @@
# IT4Innovations 2017
easyblock = 'CMakeMake'
name = 'TRIQS'
version = '1.4.1'
homepage = 'https://triqs.ipht.cnrs.fr'
description = """TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific
project providing a set of C++ and Python libraries to develop new tools for the study
of interacting quantum systems."""
toolchain = {'name': 'foss', 'version': '2017a'}
source_urls = ['https://github.com/TRIQS/triqs/archive/']
sources = ['%(version)s.tar.gz']
dependencies = [
('Mako', '1.0.6', '-Python-2.7.13', True),
('mpi4py', '3.0.0', '-Python-2.7.13'),
('Boost', '1.63.0', '-Python-2.7.13'),
('HDF5', '1.8.18', '-serial'),
]
builddependencies = [
('CMake', '3.9.1', '', True),
]
separate_build_dir = True
sanity_check_paths = {
'files': ['bin/ipytriqs','bin/pytriqs','lib/libtriqs.so'],
'dirs': [],
}
moduleclass = 'lib'

View File

@ -10,6 +10,10 @@ toolchain = {'name': 'dummy', 'version': ''}
source_urls = [
'https://www.x.org/pub/individual/font/',
'https://www.x.org/archive/individual/proto/',
'https://www.x.org/archive/individual/lib/',
'https://xcb.freedesktop.org/dist/',
'https://ftp.osuosl.org/pub/blfs/conglomeration/libxkbcommon/',
]
dependencies = [