Skip to content
Snippets Groups Projects
Commit 23310bb8 authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

add easyconfig: expat-2.2.9-GCCcore-10.3.0.eb...

add easyconfig: expat-2.2.9-GCCcore-10.3.0.eb libreadline-8.1-GCCcore-10.3.0.eb libtool-2.4.6-GCCcore-10.3.0.eb
parent 71ba8287
No related branches found
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'expat'
version = '2.2.9'
homepage = 'https://libexpat.github.io'
description = """
Expat is an XML parser library written in C. It is a stream-oriented parser
in which an application registers handlers for things the parser might find
in the XML document (like start tags)
"""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' %
version.replace('.', '_')]
sources = [SOURCE_TAR_BZ2]
checksums = ['f1063084dc4302a427dabcca499c8312b3a32a29b7d2506653ecc8f950a9a237']
builddependencies = [('binutils', '2.36.1')]
# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf.
# Docbook2X needs XML-Parser and XML-Parser needs expat.
# -> circular dependency. "--without-docbook" breaks this circle.
configopts = ['--without-docbook']
sanity_check_paths = {
'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'tools'
easyblock = 'ConfigureMake'
name = 'libreadline'
version = '8.1'
homepage = 'https://tiswww.case.edu/php/chet/readline/rltop.html'
description = """
The GNU Readline library provides a set of functions for use by applications
that allow users to edit command lines as they are typed in. Both Emacs and
vi editing modes are available. The Readline library includes additional
functions to maintain a list of previously-entered command lines, to recall
and perhaps reedit those lines, and perform csh-like history expansion on
previous commands.
"""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
toolchainopts = {'pic': True}
source_urls = ['https://ftp.gnu.org/gnu/readline']
sources = ['readline-%(version)s.tar.gz']
checksums = ['f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02']
builddependencies = [
('binutils', '2.36.1'),
]
dependencies = [
('ncurses', '6.2'),
]
# for the termcap symbols, use EB ncurses
buildopts = "SHLIB_LIBS='-lncurses'"
sanity_check_paths = {
'files': ['lib/libreadline.a', 'lib/libhistory.a'] +
['include/readline/%s' % x
for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h',
'rlconf.h', 'rlstdc.h', 'rltypedefs.h', 'tilde.h']],
'dirs': [],
}
moduleclass = 'lib'
easyblock = 'ConfigureMake'
name = 'libtool'
version = '2.4.6'
homepage = 'https://www.gnu.org/software/libtool'
description = """
GNU libtool is a generic library support script. Libtool hides the complexity
of using shared libraries behind a consistent, portable interface.
"""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
source_urls = [GNU_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3']
builddependencies = [
('binutils', '2.36.1'),
]
dependencies = [
('M4', '1.4.18'),
]
sanity_check_paths = {
'files': ['bin/libtool', 'bin/libtoolize', 'lib/libltdl.%s' % SHLIB_EXT],
'dirs': ['include/libltdl', 'share/libtool/loaders', 'share/man/man1'],
}
moduleclass = 'lib'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment