easyconfigs-it4i/l/libreadline/libreadline-8.2-GCCcore-14.2.0.eb
Lukas Krupcik c0a9ce6271 new file: a/Automake/Automake-1.16.5-GCCcore-14.2.0.eb
new file:   l/libevent/libevent-2.1.12-GCCcore-14.2.0.eb
	new file:   l/libfabric/libfabric-1.16.1-GCCcore-14.2.0.eb
	new file:   l/libffi/libffi-3.4.5-GCCcore-14.2.0.eb
	new file:   l/libpciaccess/libpciaccess-0.18.1-GCCcore-14.2.0.eb
	new file:   l/libreadline/libreadline-8.2-GCCcore-13.3.0.eb
	new file:   l/libreadline/libreadline-8.2-GCCcore-14.2.0.eb
	new file:   l/libtool/libtool-2.4.7-GCCcore-14.2.0.eb
	new file:   l/libxml2/libxml2-2.12.7-GCCcore-14.2.0.eb
	new file:   m/Meson/Meson-1.4.0-GCCcore-14.2.0.eb
	new file:   n/Ninja/Ninja-1.12.1-GCCcore-14.2.0.eb
	modified:   o/OpenMPI/OpenMPI-5.0.5-GCC-14.2.0.eb
	new file:   p/PMIx/PMIx-5.0.2-GCCcore-14.2.0.eb
	new file:   p/Python/Python-3.12.3-GCCcore-14.2.0.eb
	new file:   s/SQLite/SQLite-3.45.3-GCCcore-14.2.0.eb
	new file:   t/Tcl/Tcl-8.6.14-GCCcore-14.2.0.eb
	new file:   u/UCC/UCC-1.3.0-GCCcore-14.2.0.eb
	new file:   u/UCX/UCX-1.16.0-GCCcore-14.2.0.eb
	new file:   u/UnZip/UnZip-6.0-GCCcore-14.2.0.eb
	new file:   x/xorg-macros/xorg-macros-1.20.1-GCCcore-14.2.0.eb
2024-10-18 12:15:07 +02:00

45 lines
1.3 KiB
Plaintext

# IT4Innovations
# LK 2024
easyblock = 'ConfigureMake'
name = 'libreadline'
version = '8.2'
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.
"""
toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
toolchainopts = {'pic': True}
source_urls = ['https://ftp.gnu.org/gnu/readline']
sources = ['readline-%(version)s.tar.gz']
checksums = ['3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35']
builddependencies = [
('binutils', '2.42'),
]
dependencies = [
('ncurses', '6.5'),
]
# 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'