mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-04 06:11:36 +01:00
new file: c/Cube/Cube-4.4.4-GCCcore-8.3.0.eb
new file: c/CubeGUI/CubeGUI-4.4.4-GCCcore-8.3.0.eb new file: c/CubeLib/CubeLib-4.4.4-GCCcore-8.3.0.eb new file: c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.3.0.eb new file: o/OPARI2/OPARI2-2.0.5-GCCcore-8.3.0.eb new file: o/OTF2/OTF2-2.2-GCCcore-8.3.0.eb new file: p/PAPI/PAPI-5.7.0-GCCcore-8.3.0.eb new file: p/PDT/PDT-3.25-GCCcore-8.3.0.eb new file: p/PyQt5/PyQt5-5.13.1-Py-3.7.eb new file: p/packaging/packaging-20.3-Py-3.7.eb new file: q/Qt5/Qt5-5.13.1-GCCcore-8.3.0.eb new file: s/SIONlib/SIONlib-1.7.4-GCCcore-8.3.0-tools.eb new file: s/SIP/SIP-5.1.1-Py-3.7.eb modified: s/Score-P/Score-P-6.0-intel-2020a.eb new file: t/toml/toml-0.10.0-Py-3.6.eb new file: t/toml/toml-0.10.0-Py-3.7.eb deleted: c/Cube/Cube-4.4.4-intel-2020a.eb deleted: c/CubeGUI/CubeGUI-4.4.4-intel-2020a.eb
This commit is contained in:
parent
06c5fff9c6
commit
e074658ae6
@ -12,10 +12,10 @@ description = """Cube, which is used as performance report explorer for Scalasca
|
||||
resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree
|
||||
can be collapsed or expanded to achieve the desired level of granularity."""
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2020a'}
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
dependencies = [
|
||||
('CubeW', '4.4.3'),
|
||||
('CubeWriter', '4.4.3'),
|
||||
('CubeLib', '4.4.4'),
|
||||
('CubeGUI', '4.4.4'),
|
||||
]
|
@ -12,17 +12,21 @@ description = """Cube, which is used as performance report explorer for Scalasca
|
||||
resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree
|
||||
can be collapsed or expanded to achieve the desired level of granularity."""
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2020a'}
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
toolchainopts = {'optarch': False, 'pic': True}
|
||||
|
||||
source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/']
|
||||
sources = ['cubegui-%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('Qt', '4.8.7', '', True),
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
('CubeLib', '4.4.4')
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('Qt5', '5.13.1'),
|
||||
]
|
||||
|
||||
config = '--enable-platform-mic --with-qt-specs=linux-icc-64 --with-frontend-local_compiler-suite=intel'
|
||||
|
||||
sanity_check_paths = {
|
38
c/CubeLib/CubeLib-4.4.4-GCCcore-8.3.0.eb
Normal file
38
c/CubeLib/CubeLib-4.4.4-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,38 @@
|
||||
# IT4Innovations 2020
|
||||
|
||||
easyblock = 'EB_Score_minus_P'
|
||||
|
||||
name = 'CubeLib'
|
||||
version = '4.4.4'
|
||||
|
||||
homepage = 'http://www.scalasca.org/software/cube-4.x/download.html'
|
||||
description = """Cube, which is used as performance report explorer for Scalasca and
|
||||
Score-P, is a generic tool for displaying a multi-dimensional performance space
|
||||
consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system
|
||||
resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree
|
||||
can be collapsed or expanded to achieve the desired level of granularity."""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
toolchainopts = {'optarch': False, 'pic': True}
|
||||
|
||||
source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/']
|
||||
sources = ['cubelib-%(version)s.tar.gz']
|
||||
|
||||
builddependencies = [
|
||||
# use same binutils version that was used when building GCCcore
|
||||
('binutils', '2.32'),
|
||||
('pkg-config', '0.29.2'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11'),
|
||||
]
|
||||
|
||||
configopts = '--enable-shared'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['bin', 'include', 'lib'],
|
||||
}
|
||||
|
||||
moduleclass = 'perf'
|
43
c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.3.0.eb
Normal file
43
c/CubeWriter/CubeWriter-4.4.3-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,43 @@
|
||||
easyblock = 'EB_Score_minus_P'
|
||||
|
||||
name = 'CubeWriter'
|
||||
version = '4.4.3'
|
||||
|
||||
homepage = 'https://www.scalasca.org/software/cube-4.x/download.html'
|
||||
description = """
|
||||
Cube, which is used as performance report explorer for Scalasca and Score-P,
|
||||
is a generic tool for displaying a multi-dimensional performance space
|
||||
consisting of the dimensions (i) performance metric, (ii) call path, and
|
||||
(iii) system resource. Each dimension can be represented as a tree, where
|
||||
non-leaf nodes of the tree can be collapsed or expanded to achieve the
|
||||
desired level of granularity.
|
||||
|
||||
This module provides the Cube high-performance C writer library component.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
source_urls = ['https://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist']
|
||||
sources = ['cubew-%(version)s.tar.gz']
|
||||
checksums = [
|
||||
'93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501', # cubew-4.4.3.tar.gz
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
('pkg-config', '0.29.2'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11'),
|
||||
]
|
||||
|
||||
configopts = '--enable-shared'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/cubew-config',
|
||||
'lib/libcube4w.a', 'lib/libcube4w.%s' % SHLIB_EXT],
|
||||
'dirs': ['include/cubew'],
|
||||
}
|
||||
|
||||
moduleclass = 'perf'
|
31
o/OPARI2/OPARI2-2.0.5-GCCcore-8.3.0.eb
Normal file
31
o/OPARI2/OPARI2-2.0.5-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,31 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'OPARI2'
|
||||
version = '2.0.5'
|
||||
|
||||
homepage = 'https://www.score-p.org'
|
||||
description = """
|
||||
OPARI2, the successor of Forschungszentrum Juelich's OPARI, is a
|
||||
source-to-source instrumentation tool for OpenMP and hybrid codes.
|
||||
It surrounds OpenMP directives and runtime library calls with calls
|
||||
to the POMP2 measurement interface.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
source_urls = ['https://www.vi-hps.org/cms/upload/packages/opari2/']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = [
|
||||
'9034dd7596ac2176401090fd5ced45d0ab9a9404444ff767f093ccce68114ef5', # opari2-2.0.5.tar.gz
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/opari2', 'include/opari2/pomp2_lib.h'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'perf'
|
35
o/OTF2/OTF2-2.2-GCCcore-8.3.0.eb
Normal file
35
o/OTF2/OTF2-2.2-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,35 @@
|
||||
easyblock = 'EB_Score_minus_P'
|
||||
|
||||
name = 'OTF2'
|
||||
version = '2.2'
|
||||
|
||||
homepage = 'https://www.score-p.org'
|
||||
description = """
|
||||
The Open Trace Format 2 is a highly scalable, memory efficient event trace
|
||||
data format plus support library. It is the new standard trace format for
|
||||
Scalasca, Vampir, and TAU and is open for other tools.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
source_urls = ['https://www.vi-hps.org/cms/upload/packages/otf2/']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = [
|
||||
'd0519af93839dc778eddca2ce1447b1ee23002c41e60beac41ea7fe43117172d', # otf2-2.2.tar.gz
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
# SIONlib container support (optional):
|
||||
('SIONlib', '1.7.4', '-tools'),
|
||||
]
|
||||
|
||||
configopts = '--enable-shared'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/otf2-config', 'include/otf2/otf2.h',
|
||||
'lib/libotf2.a', 'lib/libotf2.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'perf'
|
43
p/PAPI/PAPI-5.7.0-GCCcore-8.3.0.eb
Normal file
43
p/PAPI/PAPI-5.7.0-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,43 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'PAPI'
|
||||
version = '5.7.0'
|
||||
|
||||
homepage = 'http://icl.cs.utk.edu/projects/papi/'
|
||||
|
||||
description = """
|
||||
PAPI provides the tool designer and application engineer with a consistent
|
||||
interface and methodology for use of the performance counter hardware found
|
||||
in most major microprocessors. PAPI enables software engineers to see, in near
|
||||
real time, the relation between software performance and processor events.
|
||||
In addition Component PAPI provides access to a collection of components
|
||||
that expose performance measurement opportunites across the hardware and
|
||||
software stack.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['d1a3bb848e292c805bc9f29e09c27870e2ff4cda6c2fba3b7da8b4bba6547589']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
]
|
||||
|
||||
start_dir = 'src'
|
||||
|
||||
parallel = 1
|
||||
|
||||
runtest = 'fulltest'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ["bin/papi_%s" % x
|
||||
for x in ["avail", "clockres", "command_line", "component_avail",
|
||||
"cost", "decode", "error_codes", "event_chooser",
|
||||
"mem_info", "multiplex_cost", "native_avail",
|
||||
"version", "xml_event_info"]],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'perf'
|
26
p/PDT/PDT-3.25-GCCcore-8.3.0.eb
Normal file
26
p/PDT/PDT-3.25-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,26 @@
|
||||
name = 'PDT'
|
||||
version = '3.25'
|
||||
|
||||
homepage = 'http://www.cs.uoregon.edu/research/pdt/'
|
||||
description = """
|
||||
Program Database Toolkit (PDT) is a framework for analyzing source code
|
||||
written in several programming languages and for making rich program
|
||||
knowledge accessible to developers of static and dynamic analysis tools.
|
||||
PDT implements a standard program representation, the program database
|
||||
(PDB), that can be accessed in a uniform way through a class library
|
||||
supporting common PDB operations.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
source_urls = ['http://tau.uoregon.edu/pdt_releases/']
|
||||
sources = ['pdtoolkit-%(version)s.tar.gz']
|
||||
checksums = [
|
||||
'1037628d854edfeded3d847150d3e8fbd3774e8146407ce32f5021c80f6299be', # pdtoolkit-3.25.tar.gz
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
]
|
||||
|
||||
moduleclass = 'perf'
|
111
p/PyQt5/PyQt5-5.13.1-Py-3.7.eb
Normal file
111
p/PyQt5/PyQt5-5.13.1-Py-3.7.eb
Normal file
@ -0,0 +1,111 @@
|
||||
# It4Innovations 2020
|
||||
|
||||
easyblock = 'Bundle'
|
||||
|
||||
name = 'PyQt5'
|
||||
version = '5.13.1'
|
||||
|
||||
homepage = 'https://www.riverbankcomputing.co.uk/software/pyqt'
|
||||
description = """PyQt5 is a set of Python bindings for v5 of the Qt application framework from The Qt Company.
|
||||
This bundle includes PyQtWebEngine, a set of Python bindings for The Qt Company’s Qt WebEngine framework."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.7'}
|
||||
toolchainopts = {'cstd': 'c++11'}
|
||||
|
||||
dependencies = [
|
||||
('Qt5', '5.13.1', '', True),
|
||||
('Python', '3.7.5', '-base', ('GCC', '8.3.0-2.32')),
|
||||
]
|
||||
|
||||
default_easyblock = 'ConfigureMakePythonPackage'
|
||||
|
||||
local_pylibdir = '%(installdir)s/lib/python%(pyshortver)s/site-packages'
|
||||
|
||||
local_sip_configopts = " ".join([
|
||||
"configure.py",
|
||||
"--bindir %(installdir)s/bin",
|
||||
"--incdir %(installdir)s/include",
|
||||
"--destdir %s" % local_pylibdir,
|
||||
"--sipdir=%(installdir)s/share/sip",
|
||||
# required for PyQt5, cfr. https://www.riverbankcomputing.com/static/Docs/PyQt5/installation.html#downloading-sip
|
||||
"--sip-module PyQt5.sip",
|
||||
"--no-dist-info",
|
||||
"--no-stubs",
|
||||
])
|
||||
|
||||
local_pyqt5_configopts = " ".join([
|
||||
"configure.py",
|
||||
"--confirm-license --verbose --no-python-dbus",
|
||||
"--bindir=%(installdir)s/bin",
|
||||
"--destdir=%s" % local_pylibdir,
|
||||
"--sip=%(installdir)s/bin/sip",
|
||||
"--sip-incdir %(installdir)s/include/",
|
||||
"--sipdir=%(installdir)s/share/sip/PyQt5",
|
||||
"--designer-plugindir=%(installdir)s/plugins/designer",
|
||||
"--qml-plugindir=%(installdir)s/plugins/PyQt5",
|
||||
"--qsci-api-destdir=%(installdir)s/qsci",
|
||||
"--no-dist-info",
|
||||
"--no-stubs",
|
||||
])
|
||||
|
||||
local_pyqtweb_configopts = " ".join([
|
||||
"configure.py",
|
||||
"--verbose",
|
||||
"--destdir=%s/PyQt5" % local_pylibdir,
|
||||
"--apidir=%(installdir)s/qsci",
|
||||
"--pyqt-sipdir=%(builddir)s/PyQt5_gpl-%(version)s/sip",
|
||||
"--no-dist-info",
|
||||
"--no-stubs",
|
||||
])
|
||||
|
||||
local_setup_env = "export PATH=%(installdir)s/bin:$PATH && "
|
||||
local_setup_env += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && "
|
||||
local_sipver = '4.19.19'
|
||||
components = [
|
||||
('SIP', local_sipver, {
|
||||
'source_urls': ['https://www.riverbankcomputing.com/static/Downloads/sip/%s' % local_sipver],
|
||||
'sources': [SOURCELOWER_TAR_GZ],
|
||||
'checksums': ['5436b61a78f48c7e8078e93a6b59453ad33780f80c644e5f3af39f94be1ede44'],
|
||||
'start_dir': 'sip-%s' % local_sipver,
|
||||
'configopts': local_sip_configopts,
|
||||
'options': {'modulename': 'PyQt5.sip'},
|
||||
}),
|
||||
(name, version, {
|
||||
'source_urls': ['https://www.riverbankcomputing.com/static/Downloads/%(name)s/%(version)s/'],
|
||||
'sources': ['%(name)s_gpl-%(version)s.tar.gz'],
|
||||
'checksums': ['54b7f456341b89eeb3930e786837762ea67f235e886512496c4152ebe106d4af'],
|
||||
'start_dir': '%(name)s_gpl-%(version)s',
|
||||
'preconfigopts': local_setup_env,
|
||||
'configopts': local_pyqt5_configopts,
|
||||
'preinstallopts': local_setup_env,
|
||||
'options': {'modulename': 'PyQt5.QtCore'},
|
||||
}),
|
||||
('PyQtWebEngine', version, {
|
||||
'source_urls': ['https://www.riverbankcomputing.com/static/Downloads/%(name)s/%(version)s/'],
|
||||
'sources': ['%(name)s_gpl-%(version)s.tar.gz'],
|
||||
'checksums': ['8d8c1262005d8465653a848bf67327fb338e0d3c2d26090a6f7eb071dbb42092'],
|
||||
'start_dir': '%(name)s_gpl-%(version)s',
|
||||
'preconfigopts': local_setup_env,
|
||||
'configopts': local_pyqtweb_configopts,
|
||||
'options': {'modulename': 'PyQt5.QtWebEngine'},
|
||||
}),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/sip', 'include/sip.h'] + ['lib/python%%(pyshortver)s/site-packages/%s' % x for x in (
|
||||
'sipconfig.py',
|
||||
'sipdistutils.py',
|
||||
'%%(name)s/sip.%s' % SHLIB_EXT,
|
||||
'%%(name)s/QtCore.%s' % SHLIB_EXT,
|
||||
'%%(name)s/QtWebEngine.%s' % SHLIB_EXT,
|
||||
)],
|
||||
'dirs': ['include', 'plugins', 'share/sip/PyQt5']
|
||||
}
|
||||
|
||||
modextrapaths = {
|
||||
'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages',
|
||||
'QT_INSTALL_DATA': 'qsci',
|
||||
'QT_PLUGIN_PATH': 'plugins',
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
25
p/packaging/packaging-20.3-Py-3.7.eb
Normal file
25
p/packaging/packaging-20.3-Py-3.7.eb
Normal file
@ -0,0 +1,25 @@
|
||||
# IT4Innovations 2020
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'packaging'
|
||||
version = '20.3'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/packaging'
|
||||
description = 'Core utilities for Python packages.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('six', '1.14.0'),
|
||||
('pyparsing', '2.2.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/python3.7/site-packages/%(name)s-%(version)s-py3.7.egg'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
55
q/Qt5/Qt5-5.13.1-GCCcore-8.3.0.eb
Normal file
55
q/Qt5/Qt5-5.13.1-GCCcore-8.3.0.eb
Normal file
@ -0,0 +1,55 @@
|
||||
# IT4Innovation 2020
|
||||
|
||||
easyblock = 'EB_Qt'
|
||||
|
||||
name = 'Qt5'
|
||||
version = '5.13.1'
|
||||
|
||||
homepage = 'http://qt.io/'
|
||||
description = "Qt is a local_comprehensive cross-platform C++ application framework."
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
toolchainopts = {'vectorize': False}
|
||||
|
||||
source_urls = [
|
||||
'https://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/',
|
||||
'https://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'
|
||||
]
|
||||
sources = ['qt-everywhere-src-%(version)s.tar.xz']
|
||||
patches = [
|
||||
'Qt5-%(version)s_fix-avx2.patch',
|
||||
'Qt5-%(version)s_fix-qmake-libdir.patch',
|
||||
]
|
||||
checksums = [
|
||||
'adf00266dc38352a166a9739f1a24a1e36f1be9c04bf72e16e142a256436974e', # qt-everywhere-src-5.13.1.tar.xz
|
||||
'6f46005f056bf9e6ff3e5d012a874d18ee03b33e685941f2979c970be91a9dbc', # Qt5-5.13.1_fix-avx2.patch
|
||||
'511ca9c0599ceb1989f73d8ceea9199c041512d3a26ee8c5fd870ead2c10cb63', # Qt5-5.13.1_fix-qmake-libdir.patch
|
||||
]
|
||||
|
||||
# qtgamepad needs recent kernel/libevdev (fails on RHEL 6.x)
|
||||
#configopts = '-sbkip qtgamepad'
|
||||
platform = 'linux-g++-64'
|
||||
|
||||
check_qtwebengine = True
|
||||
|
||||
builddependencies = [
|
||||
('pkg-config', '0.29.2'),
|
||||
('binutils', '2.32'),
|
||||
('Bison', '3.3.2', '', True),
|
||||
('flex', '2.6.4', '', True),
|
||||
('Python', '2.7.13', '', True),
|
||||
('Ninja', '1.9.0', '', True),
|
||||
('gperf', '3.1', '', True),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('GLib', '2.62.4', '', True),
|
||||
('libpng', '1.6.37', '', True),
|
||||
('X11', '20190717', '', True),
|
||||
('libGLU', '9.0.0', '', True),
|
||||
('Mesa', '18.3.1', '', True),
|
||||
('NSS', '3.51', '', True),
|
||||
('DBus', '1.13.8', '', True),
|
||||
]
|
||||
|
||||
moduleclass = 'devel'
|
39
s/SIONlib/SIONlib-1.7.4-GCCcore-8.3.0-tools.eb
Normal file
39
s/SIONlib/SIONlib-1.7.4-GCCcore-8.3.0-tools.eb
Normal file
@ -0,0 +1,39 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'SIONlib'
|
||||
version = '1.7.4'
|
||||
versionsuffix = '-tools'
|
||||
|
||||
homepage = 'http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html'
|
||||
description = """
|
||||
SIONlib is a scalable I/O library for parallel access to task-local files.
|
||||
The library not only supports writing and reading binary data to or from
|
||||
several thousands of processors into a single or a small number of physical
|
||||
files, but also provides global open and close functions to access SIONlib
|
||||
files in parallel. This package provides a stripped-down installation of
|
||||
SIONlib for use with performance tools (e.g., Score-P), with renamed symbols
|
||||
to avoid conflicts when an application using SIONlib itself is linked against
|
||||
a tool requiring a different SIONlib version.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
|
||||
|
||||
source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl']
|
||||
sources = ['sionlib-%(version)sl.tar.gz']
|
||||
checksums = [
|
||||
'3dcb61ea6c2bfa765c44c2407aba7d4f91f39b93549e81a60b26782feab51dfe', # sionlib-1.7.4l.tar.gz
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.32'),
|
||||
]
|
||||
|
||||
configopts = '--disable-cxx --disable-fortran --disable-ompi'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/sionconfig'] +
|
||||
['lib/lib%s_64.a' % x for x in ['lsioncom', 'lsiongen', 'lsionser']],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'lib'
|
30
s/SIP/SIP-5.1.1-Py-3.7.eb
Normal file
30
s/SIP/SIP-5.1.1-Py-3.7.eb
Normal file
@ -0,0 +1,30 @@
|
||||
# IT4Innovations 2020
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'SIP'
|
||||
version = '5.1.1'
|
||||
|
||||
homepage = 'http://www.riverbanklocal_computing.com/software/sip/'
|
||||
description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.7'}
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['https://files.pythonhosted.org/packages/0d/13/fd58831e545b153cc4d803da46c1666512a9e3d4210f7c7f5b70ccfdb157/']
|
||||
|
||||
dependencies = [
|
||||
('toml', '0.10.0'),
|
||||
('packaging', '20.3'),
|
||||
]
|
||||
|
||||
#options = {'modulename': 'sipconfig'}
|
||||
|
||||
skipsteps = ['sanitycheck']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/sip5'],
|
||||
'dirs': ['lib/python3.7/site-packages/sip-5.1.1-py3.7-linux-x86_64.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
@ -15,12 +15,17 @@ toolchain = {'name': 'intel', 'version': '2020a'}
|
||||
source_urls = ['https://www.vi-hps.org/cms/upload/packages/scorep/']
|
||||
sources = ['scorep-%(version)s.tar.gz']
|
||||
|
||||
builddependencies = [
|
||||
('Cube', '4.4.4'),
|
||||
('libunwind', '1.2.1', '', True),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('Cube', '4.4.3'),
|
||||
('OPARI2', '2.0.2', '', True),
|
||||
('OTF2', '2.2', '', True),
|
||||
('PAPI', '5.5.1', '', True),
|
||||
('PDT', '3.24', '', True),
|
||||
('Cube', '4.4.4'),
|
||||
('OPARI2', '2.0.5'),
|
||||
('OTF2', '2.2'),
|
||||
('PAPI', '5.7.0'),
|
||||
('PDT', '3.25'),
|
||||
]
|
||||
|
||||
configopts = '--enable-shared'
|
||||
|
24
t/toml/toml-0.10.0-Py-3.6.eb
Normal file
24
t/toml/toml-0.10.0-Py-3.6.eb
Normal file
@ -0,0 +1,24 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'toml'
|
||||
version = '0.10.0'
|
||||
|
||||
homepage = 'https://pypi.org/project/toml/'
|
||||
description = 'A Python library for parsing and creating TOML.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
#dependencies = [
|
||||
# ('MarkupSafe', '1.0'),
|
||||
#]
|
||||
|
||||
sanity_check_paths = {
|
||||
'dirs': [],
|
||||
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
24
t/toml/toml-0.10.0-Py-3.7.eb
Normal file
24
t/toml/toml-0.10.0-Py-3.7.eb
Normal file
@ -0,0 +1,24 @@
|
||||
# IT4Innovations 2020
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'toml'
|
||||
version = '0.10.0'
|
||||
|
||||
homepage = 'https://pypi.org/project/toml/'
|
||||
description = 'A Python library for parsing and creating TOML.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
#dependencies = [
|
||||
# ('MarkupSafe', '1.0'),
|
||||
#]
|
||||
|
||||
sanity_check_paths = {
|
||||
'dirs': [],
|
||||
'files': ['lib/python3.7/site-packages/%(name)s-%(version)s-py3.7.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
Loading…
x
Reference in New Issue
Block a user