mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00
new file: f/FLTK/FLTK-1.3.4.eb
new file: f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0-libpng-1.6.29.eb new file: f/freeglut/freeglut-3.0.0-intel-2017a.eb new file: g/GL2PS/GL2PS-1.4.0-intel-2017a.eb new file: g/GLPK/GLPK-4.61-intel-2017a.eb new file: g/GObject-Introspection/GObject-Introspection-1.52.0.eb new file: g/Ghostscript/Ghostscript-9.21-intel-2017a.eb new file: g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.eb new file: g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb new file: g/gnuplot/gnuplot-5.0.6-intel-2017a.eb new file: g/gnuplot/gnuplot-5.0.6.eb new file: h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb new file: h/HarfBuzz/HarfBuzz-1.3.1.eb new file: l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb new file: l/libgd/libgd-2.2.4-intel-2017a.eb new file: l/libgd/libgd-2.2.4.eb new file: o/Octave/.Octave-4.2.1-intel-2017a.eb.swp modified: o/Octave/Octave-4.2.1-intel-2017a.eb modified: o/OpenCoarrays/OpenCoarrays-1.8.10-GCC-6.3.0-2.27.eb new file: p/Pango/Pango-1.40.5-intel-2017a.eb new file: p/Pango/Pango-1.40.5.eb new file: q/Qhull/Qhull-2015.2.eb modified: q/Qt/Qt-4.8.7.eb new file: s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-METIS-5.1.0.eb
This commit is contained in:
parent
fdd951648a
commit
3589473628
29
f/FLTK/FLTK-1.3.4.eb
Normal file
29
f/FLTK/FLTK-1.3.4.eb
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'FLTK'
|
||||||
|
version = '1.3.4'
|
||||||
|
|
||||||
|
homepage = 'http://www.fltk.org'
|
||||||
|
description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows,
|
||||||
|
and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL
|
||||||
|
and its built-in GLUT emulation."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
toolchainopts = {'optarch': True, 'pic': True}
|
||||||
|
|
||||||
|
sources = ['%(namelower)s-%(version)s-source.tar.gz']
|
||||||
|
source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/']
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('Tcl', '8.6.6'),
|
||||||
|
('Tk', '8.6.6'),
|
||||||
|
]
|
||||||
|
|
||||||
|
configopts = 'CXXFLAGS="-O3 -fPIC" CFLAGS="-O3 -fPIC" '
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/fltk-config','bin/fluid'],
|
||||||
|
'dirs': ['lib'],
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
@ -0,0 +1,26 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'fontconfig'
|
||||||
|
version = '2.12.1'
|
||||||
|
versionsuffix = '-libpng-1.6.29'
|
||||||
|
|
||||||
|
homepage = 'http://www.freedesktop.org/software/fontconfig'
|
||||||
|
description = """Fontconfig is a library designed to provide system-wide font configuration, customization and
|
||||||
|
application access."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'GCCcore', 'version': '6.3.0'}
|
||||||
|
|
||||||
|
source_urls = ['http://www.freedesktop.org/software/fontconfig/release/']
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('expat', '2.2.0', '', True),
|
||||||
|
('freetype', '2.7.1', versionsuffix, True),
|
||||||
|
]
|
||||||
|
|
||||||
|
# use same binutils version that was used when building GCCcore toolchain
|
||||||
|
builddependencies = [('binutils', '2.27', '', True)]
|
||||||
|
|
||||||
|
configopts = '--disable-docs '
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
35
f/freeglut/freeglut-3.0.0-intel-2017a.eb
Normal file
35
f/freeglut/freeglut-3.0.0-intel-2017a.eb
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
easyblock = 'CMakeMake'
|
||||||
|
|
||||||
|
name = 'freeglut'
|
||||||
|
version = '3.0.0'
|
||||||
|
|
||||||
|
homepage = 'http://freeglut.sourceforge.net/'
|
||||||
|
description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library."
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
source_urls = ['http://prdownloads.sourceforge.net/%(name)s']
|
||||||
|
|
||||||
|
builddependencies = [('CMake', '3.8.1', '', True)]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('X11', '20170314', '', True),
|
||||||
|
('libGLU', '9.0.0', '', True),
|
||||||
|
('Mesa', '17.0.2'),
|
||||||
|
]
|
||||||
|
|
||||||
|
configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.so" '
|
||||||
|
configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" '
|
||||||
|
configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.so" '
|
||||||
|
configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.so" '
|
||||||
|
configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" '
|
||||||
|
configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so" '
|
||||||
|
configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" '
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)],
|
||||||
|
'dirs': ['include/GL'],
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'lib'
|
32
g/GL2PS/GL2PS-1.4.0-intel-2017a.eb
Normal file
32
g/GL2PS/GL2PS-1.4.0-intel-2017a.eb
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
easyblock = 'CMakeMake'
|
||||||
|
|
||||||
|
name = 'GL2PS'
|
||||||
|
version = '1.4.0'
|
||||||
|
|
||||||
|
homepage = 'http://www.geuz.org/gl2ps/'
|
||||||
|
description = """GL2PS: an OpenGL to PostScript printing library"""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
|
||||||
|
source_urls = ['http://geuz.org/gl2ps/src/']
|
||||||
|
sources = [SOURCELOWER_TGZ]
|
||||||
|
|
||||||
|
builddependencies = [
|
||||||
|
('CMake', '3.8.1', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('X11', '20170314', '', True),
|
||||||
|
('Mesa', '17.0.2'),
|
||||||
|
('libGLU', '9.0.0', '', True),
|
||||||
|
('freeglut', '3.0.0'),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('zlib', '1.2.11', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['include/gl2ps.h', 'lib/libgl2ps.so'],
|
||||||
|
'dirs': []
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
28
g/GLPK/GLPK-4.61-intel-2017a.eb
Normal file
28
g/GLPK/GLPK-4.61-intel-2017a.eb
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'GLPK'
|
||||||
|
version = '4.61'
|
||||||
|
|
||||||
|
homepage = 'https://www.gnu.org/software/glpk/'
|
||||||
|
description = """The GLPK (GNU Linear Programming Kit) package is intended for
|
||||||
|
solving large-scale linear programming (LP),
|
||||||
|
mixed integer programming (MIP), and other related problems.
|
||||||
|
It is a set of routines written in ANSI C
|
||||||
|
and organized in the form of a callable library."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
|
||||||
|
sources = [SOURCELOWER_TAR_GZ]
|
||||||
|
source_urls = [GNU_SOURCE]
|
||||||
|
|
||||||
|
dependencies = [('GMP', '6.1.2', '', True)]
|
||||||
|
|
||||||
|
configopts = "--with-gmp"
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/glpsol', 'include/glpk.h'] +
|
||||||
|
['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']],
|
||||||
|
'dirs': [],
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'tools'
|
47
g/GObject-Introspection/GObject-Introspection-1.52.0.eb
Normal file
47
g/GObject-Introspection/GObject-Introspection-1.52.0.eb
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'GObject-Introspection'
|
||||||
|
version = '1.52.0'
|
||||||
|
|
||||||
|
homepage = 'https://wiki.gnome.org/GObjectIntrospection/'
|
||||||
|
description = """GObject introspection is a middleware layer between C libraries
|
||||||
|
(using GObject) and language bindings. The C library can be scanned at
|
||||||
|
compile time and generate a metadata file, in addition to the actual
|
||||||
|
native C library. Then at runtime, language bindings can read this
|
||||||
|
metadata and automatically provide bindings to call into the C library."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
source_urls = [FTPGNOME_SOURCE]
|
||||||
|
sources = [SOURCELOWER_TAR_XZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('Python', '2.7.13'),
|
||||||
|
('GLib', '2.52.0'),
|
||||||
|
('libffi', '3.2.1'),
|
||||||
|
]
|
||||||
|
|
||||||
|
builddependencies = [
|
||||||
|
('Autotools', '20150215'),
|
||||||
|
('flex', '2.6.4'),
|
||||||
|
('Bison', '3.0.4'),
|
||||||
|
('cairo', '1.14.8'),
|
||||||
|
]
|
||||||
|
|
||||||
|
preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true "
|
||||||
|
|
||||||
|
# avoid using hard-coded path to 'python' in shebang of scripts
|
||||||
|
buildopts = "PYTHON=python"
|
||||||
|
|
||||||
|
modextrapaths = {
|
||||||
|
'GI_TYPELIB_PATH': 'share',
|
||||||
|
'XDG_DATA_DIRS': 'share',
|
||||||
|
}
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] +
|
||||||
|
['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']],
|
||||||
|
'dirs': ['include', 'share']
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'devel'
|
35
g/Ghostscript/Ghostscript-9.21-intel-2017a.eb
Normal file
35
g/Ghostscript/Ghostscript-9.21-intel-2017a.eb
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'Ghostscript'
|
||||||
|
version = '9.21'
|
||||||
|
|
||||||
|
homepage = 'http://ghostscript.com'
|
||||||
|
description = """Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to
|
||||||
|
different targets. It used to be part of the cups printing stack, but is no longer used for that."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
toolchainopts = {'pic': True}
|
||||||
|
|
||||||
|
source_urls = [
|
||||||
|
'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/',
|
||||||
|
]
|
||||||
|
sources = ['ghostscript-%(version)s.tar.gz']
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('zlib', '1.2.11', '', True),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('freetype', '2.7.1', '-libpng-1.6.29', True),
|
||||||
|
('libjpeg-turbo', '1.5.1', '', True),
|
||||||
|
('expat', '2.2.0', '', True),
|
||||||
|
('GLib', '2.52.0', '', True),
|
||||||
|
('cairo', '1.14.8', '', True),
|
||||||
|
('LibTIFF', '4.0.7', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
# Do not use local copies of zlib, jpeg, freetype, and png
|
||||||
|
preconfigopts = "mv zlib zlib.no && mv jpeg jpeg.no && mv freetype freetype.no && mv libpng libpng.no && "
|
||||||
|
preconfigopts += 'export LIBS="$LIBS -lz" && '
|
||||||
|
|
||||||
|
configopts = "--with-system-libtiff --enable-dynamic"
|
||||||
|
|
||||||
|
moduleclass = 'tools'
|
39
g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.eb
Normal file
39
g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.eb
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'GraphicsMagick'
|
||||||
|
version = '1.3.25'
|
||||||
|
|
||||||
|
homepage = 'http://www.graphicsmagick.org/'
|
||||||
|
description = """GraphicsMagick is the swiss army knife of image processing."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
toolchainopts = {'pic': True}
|
||||||
|
|
||||||
|
source_urls = [
|
||||||
|
SOURCEFORGE_SOURCE,
|
||||||
|
'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/',
|
||||||
|
]
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
|
||||||
|
patches = ['%(name)s-%(version)s_intel.patch']
|
||||||
|
|
||||||
|
builddependencies = [
|
||||||
|
('libtool', '2.4.6', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('X11', '20170314', '', True),
|
||||||
|
('bzip2', '1.0.6', '', True),
|
||||||
|
('freetype', '2.7.1', '-libpng-1.6.29', True),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('libjpeg-turbo', '1.5.1', '', True),
|
||||||
|
('LibTIFF', '4.0.7', '', True),
|
||||||
|
('libxml2', '2.9.4', '', True),
|
||||||
|
('XZ', '5.2.3', '', True),
|
||||||
|
('zlib', '1.2.11', '', True),
|
||||||
|
('Ghostscript', '9.21'),
|
||||||
|
]
|
||||||
|
|
||||||
|
modextrapaths = {'CPATH': ['include/GraphicsMagick']}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
31
g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb
Normal file
31
g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'gnuplot'
|
||||||
|
version = '5.0.6'
|
||||||
|
|
||||||
|
homepage = 'http://gnuplot.sourceforge.net/'
|
||||||
|
description = """Portable interactive, function plotting utility"""
|
||||||
|
|
||||||
|
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||||
|
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('cairo', '1.14.8', '', True),
|
||||||
|
('libjpeg-turbo', '1.5.1', '', True),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('libgd', '2.2.4'),
|
||||||
|
('Pango', '1.40.5', '', True),
|
||||||
|
('libcerf', '1.5', '', True),
|
||||||
|
('Qt', '4.8.7', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
configopts = '--with-qt=qt4 '
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/gnuplot'],
|
||||||
|
'dirs': []
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
31
g/gnuplot/gnuplot-5.0.6-intel-2017a.eb
Normal file
31
g/gnuplot/gnuplot-5.0.6-intel-2017a.eb
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'gnuplot'
|
||||||
|
version = '5.0.6'
|
||||||
|
|
||||||
|
homepage = 'http://gnuplot.sourceforge.net/'
|
||||||
|
description = """Portable interactive, function plotting utility"""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('cairo', '1.14.8', '', True),
|
||||||
|
('libjpeg-turbo', '1.5.1', '', True),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('libgd', '2.2.4'),
|
||||||
|
('Pango', '1.40.5', '', True),
|
||||||
|
('libcerf', '1.5', '', True),
|
||||||
|
('Qt', '4.8.7', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
configopts = '--with-qt=qt4 '
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/gnuplot'],
|
||||||
|
'dirs': []
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
31
g/gnuplot/gnuplot-5.0.6.eb
Normal file
31
g/gnuplot/gnuplot-5.0.6.eb
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'gnuplot'
|
||||||
|
version = '5.0.6'
|
||||||
|
|
||||||
|
homepage = 'http://gnuplot.sourceforge.net/'
|
||||||
|
description = """Portable interactive, function plotting utility"""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('cairo', '1.14.8'),
|
||||||
|
('libjpeg-turbo', '1.5.1'),
|
||||||
|
('libpng', '1.6.29'),
|
||||||
|
('libgd', '2.2.4'),
|
||||||
|
('Pango', '1.40.5'),
|
||||||
|
('libcerf', '1.5'),
|
||||||
|
('Qt', '4.8.6'),
|
||||||
|
]
|
||||||
|
|
||||||
|
configopts = '--with-qt=qt4 '
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/gnuplot'],
|
||||||
|
'dirs': []
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
27
h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb
Normal file
27
h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
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': 'intel', 'version': '2017a'}
|
||||||
|
toolchainopts = {'pic': True, 'usempi': False}
|
||||||
|
|
||||||
|
source_urls = [
|
||||||
|
'https://support.hdfgroup.org/ftp/HDF5/current18/src/',
|
||||||
|
'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(versions)/src/'
|
||||||
|
]
|
||||||
|
|
||||||
|
sources = [SOURCELOWER_TAR_GZ]
|
||||||
|
checksums = ['dd2148b740713ca0295442ec683d7b1c']
|
||||||
|
|
||||||
|
buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"'
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('zlib', '1.2.11', '', True),
|
||||||
|
('Szip', '2.1', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
moduleclass = 'data'
|
34
h/HarfBuzz/HarfBuzz-1.3.1.eb
Normal file
34
h/HarfBuzz/HarfBuzz-1.3.1.eb
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'HarfBuzz'
|
||||||
|
version = '1.3.1'
|
||||||
|
|
||||||
|
homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz'
|
||||||
|
description = """HarfBuzz is an OpenType text shaping engine."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/']
|
||||||
|
sources = [SOURCELOWER_TAR_BZ2]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('GLib', '2.52.0'),
|
||||||
|
('cairo', '1.14.8'),
|
||||||
|
('freetype', '2.7.1', '-libpng-1.6.29'),
|
||||||
|
]
|
||||||
|
|
||||||
|
builddependencies = [('GObject-Introspection', '1.52.0')]
|
||||||
|
|
||||||
|
configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo "
|
||||||
|
|
||||||
|
modextrapaths = {
|
||||||
|
'GI_TYPELIB_PATH': 'share',
|
||||||
|
'XDG_DATA_DIRS': 'share',
|
||||||
|
}
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'],
|
||||||
|
'dirs': []
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
26
l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb
Normal file
26
l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'libgd'
|
||||||
|
version = '2.2.4'
|
||||||
|
|
||||||
|
homepage = 'https://libgd.github.io/'
|
||||||
|
description = "GD is an open source code library for the dynamic creation of images by programmers."
|
||||||
|
|
||||||
|
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||||
|
|
||||||
|
source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/']
|
||||||
|
sources = [SOURCELOWER_TAR_GZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('fontconfig', '2.12.1', '-libpng-1.6.29'),
|
||||||
|
('libjpeg-turbo', '1.5.1', '', True),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('zlib', '1.2.11', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT],
|
||||||
|
'dirs': ["bin", "include"],
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'lib'
|
26
l/libgd/libgd-2.2.4-intel-2017a.eb
Normal file
26
l/libgd/libgd-2.2.4-intel-2017a.eb
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'libgd'
|
||||||
|
version = '2.2.4'
|
||||||
|
|
||||||
|
homepage = 'https://libgd.github.io/'
|
||||||
|
description = "GD is an open source code library for the dynamic creation of images by programmers."
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
|
||||||
|
source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/']
|
||||||
|
sources = [SOURCELOWER_TAR_GZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('fontconfig', '2.12.1', '-libpng-1.6.29'),
|
||||||
|
('libjpeg-turbo', '1.5.1', '', True),
|
||||||
|
('libpng', '1.6.29', '', True),
|
||||||
|
('zlib', '1.2.11', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT],
|
||||||
|
'dirs': ["bin", "include"],
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'lib'
|
26
l/libgd/libgd-2.2.4.eb
Normal file
26
l/libgd/libgd-2.2.4.eb
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'libgd'
|
||||||
|
version = '2.2.4'
|
||||||
|
|
||||||
|
homepage = 'http://libgd.bitbucket.org/'
|
||||||
|
description = "GD is an open source code library for the dynamic creation of images by programmers."
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/']
|
||||||
|
sources = [SOURCELOWER_TAR_GZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('fontconfig', '2.11.1'),
|
||||||
|
('libjpeg-turbo', '1.5.1'),
|
||||||
|
('libpng', '1.6.29'),
|
||||||
|
('zlib', '1.2.11'),
|
||||||
|
]
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT],
|
||||||
|
'dirs': ["bin", "include"],
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'lib'
|
BIN
o/Octave/.Octave-4.2.1-intel-2017a.eb.swp
Normal file
BIN
o/Octave/.Octave-4.2.1-intel-2017a.eb.swp
Normal file
Binary file not shown.
@ -28,17 +28,17 @@ dependencies = [
|
|||||||
('libreadline', '7.0', '', True),
|
('libreadline', '7.0', '', True),
|
||||||
('arpack-ng', '3.5.0'),
|
('arpack-ng', '3.5.0'),
|
||||||
('cURL', '7.53.1', '', True),
|
('cURL', '7.53.1', '', True),
|
||||||
('FLTK', '1.3.4'),
|
('FLTK', '1.3.4', '', True),
|
||||||
('fontconfig', '2.12.1', '-libpng-1.6.29', True),
|
('fontconfig', '2.12.1', '-libpng-1.6.29', True),
|
||||||
('freetype', '2.7.1', '-libpng-1.6.29', True),
|
('freetype', '2.7.1', '-libpng-1.6.29', True),
|
||||||
('GLPK', '4.61'),
|
('GLPK', '4.61'),
|
||||||
('GL2PS', '1.4.0'),
|
('GL2PS', '1.4.0'),
|
||||||
('gnuplot', '5.0.6'),
|
('gnuplot', '5.0.6', '', ('GCC', '6.3.0-2.27')),
|
||||||
('Java', '1.8.0_121', '', True),
|
('Java', '1.8.0_121', '', True),
|
||||||
('zlib', '1.2.11', '', True),
|
('zlib', '1.2.11', '', True),
|
||||||
('Mesa', '17.0.2'),
|
('Mesa', '17.0.2'),
|
||||||
('libGLU', '9.0.0', '', True),
|
('libGLU', '9.0.0', '', True),
|
||||||
('Qhull', '2015.2'),
|
('Qhull', '2015.2', '', True),
|
||||||
('Qt5', '5.8.0', '', ('GCC', '6.3.0-2.27')),
|
('Qt5', '5.8.0', '', ('GCC', '6.3.0-2.27')),
|
||||||
('HDF5', '1.8.18', '-serial'),
|
('HDF5', '1.8.18', '-serial'),
|
||||||
('qrupdate', '1.1.2'),
|
('qrupdate', '1.1.2'),
|
||||||
|
@ -12,7 +12,7 @@ source_urls = ['https://github.com/sourceryinstitute/opencoarrays/releases/downl
|
|||||||
sources = [SOURCE_TAR_GZ]
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
|
||||||
builddependencies = [('CMake', '3.7.2', '', True)]
|
builddependencies = [('CMake', '3.7.2', '', True)]
|
||||||
dependencies = [('OpenMPI', '2.1.0')]
|
dependencies = [('OpenMPI', '1.10.7')]
|
||||||
|
|
||||||
separate_build_dir = True
|
separate_build_dir = True
|
||||||
|
|
||||||
|
31
p/Pango/Pango-1.40.5-intel-2017a.eb
Normal file
31
p/Pango/Pango-1.40.5-intel-2017a.eb
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'Pango'
|
||||||
|
version = '1.40.5'
|
||||||
|
|
||||||
|
homepage = 'http://www.pango.org/'
|
||||||
|
description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization.
|
||||||
|
Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the
|
||||||
|
context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
|
||||||
|
source_urls = [FTPGNOME_SOURCE]
|
||||||
|
sources = [SOURCELOWER_TAR_XZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('X11', '20170314', '', True),
|
||||||
|
('GLib', '2.52.0', '', True),
|
||||||
|
('cairo', '1.14.8', '', True),
|
||||||
|
('HarfBuzz', '1.3.1', '', True),
|
||||||
|
]
|
||||||
|
|
||||||
|
builddependencies = [('GObject-Introspection', '1.52.0', '', True)]
|
||||||
|
|
||||||
|
configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared "
|
||||||
|
|
||||||
|
modextrapaths = {
|
||||||
|
'XDG_DATA_DIRS': 'share',
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
31
p/Pango/Pango-1.40.5.eb
Normal file
31
p/Pango/Pango-1.40.5.eb
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
easyblock = 'ConfigureMake'
|
||||||
|
|
||||||
|
name = 'Pango'
|
||||||
|
version = '1.40.5'
|
||||||
|
|
||||||
|
homepage = 'http://www.pango.org/'
|
||||||
|
description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization.
|
||||||
|
Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the
|
||||||
|
context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
source_urls = [FTPGNOME_SOURCE]
|
||||||
|
sources = [SOURCELOWER_TAR_XZ]
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('X11', '20170314'),
|
||||||
|
('GLib', '2.52.0'),
|
||||||
|
('cairo', '1.14.8'),
|
||||||
|
('HarfBuzz', '1.3.1'),
|
||||||
|
]
|
||||||
|
|
||||||
|
builddependencies = [('GObject-Introspection', '1.52.0')]
|
||||||
|
|
||||||
|
configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared "
|
||||||
|
|
||||||
|
modextrapaths = {
|
||||||
|
'XDG_DATA_DIRS': 'share',
|
||||||
|
}
|
||||||
|
|
||||||
|
moduleclass = 'vis'
|
36
q/Qhull/Qhull-2015.2.eb
Normal file
36
q/Qhull/Qhull-2015.2.eb
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
easyblock = 'CMakeMake'
|
||||||
|
|
||||||
|
name = 'Qhull'
|
||||||
|
version = '2015.2'
|
||||||
|
|
||||||
|
homepage = 'http://www.qhull.org'
|
||||||
|
description = """
|
||||||
|
Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point,
|
||||||
|
furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d,
|
||||||
|
and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull.
|
||||||
|
"""
|
||||||
|
|
||||||
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
|
sources = ['%(namelower)s-%(version_major)s-src-7.%(version_minor)s.0.tgz']
|
||||||
|
source_urls = ['http://www.qhull.org/download/']
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
'Qhull-%(version)s-intel-fix.patch',
|
||||||
|
'Qhull_pkgconfig.patch',
|
||||||
|
]
|
||||||
|
|
||||||
|
builddependencies = [('CMake', '3.8.1')]
|
||||||
|
|
||||||
|
sanity_check_paths = {
|
||||||
|
'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'],
|
||||||
|
'dirs': [],
|
||||||
|
}
|
||||||
|
|
||||||
|
modextrapaths = {
|
||||||
|
'CPATH': ['qhull/include'],
|
||||||
|
}
|
||||||
|
|
||||||
|
parallel = 1
|
||||||
|
|
||||||
|
moduleclass = 'math'
|
@ -13,7 +13,7 @@ source_urls = [
|
|||||||
]
|
]
|
||||||
sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz']
|
sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz']
|
||||||
|
|
||||||
dependencies = [('GLib', '2.40.0')]
|
dependencies = [('GLib', '2.52.0')]
|
||||||
|
|
||||||
platform = 'linux-g++-64'
|
platform = 'linux-g++-64'
|
||||||
|
|
||||||
|
19
s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-METIS-5.1.0.eb
Normal file
19
s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-METIS-5.1.0.eb
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
name = 'SuiteSparse'
|
||||||
|
version = '4.5.5'
|
||||||
|
metis_ver = '5.1.0'
|
||||||
|
versionsuffix = '-METIS-%s' % metis_ver
|
||||||
|
|
||||||
|
homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html'
|
||||||
|
description = """SuiteSparse is a collection of libraries manipulate sparse matrices."""
|
||||||
|
|
||||||
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||||
|
toolchainopts = {'unroll': True, 'pic': True}
|
||||||
|
|
||||||
|
source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/']
|
||||||
|
sources = [SOURCE_TAR_GZ]
|
||||||
|
|
||||||
|
dependencies = [('METIS', metis_ver)]
|
||||||
|
|
||||||
|
parallel = 1
|
||||||
|
|
||||||
|
moduleclass = 'numlib'
|
Loading…
x
Reference in New Issue
Block a user