mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-04 06:11:36 +01:00

new file: t/tcl-thread/tcl-thread-2.8.8-GCCcore-13.2.0.eb new file: t/tcl-thread/tcl-thread-2.8.8-fix_pkgdir.patch new file: t/tclreadline/tclreadline-2.4.0-GCCcore-13.2.0.eb
54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
# IT4Innovations
|
|
# PH 2025
|
|
|
|
easyblock = 'ConfigureMake'
|
|
|
|
name = 'tclreadline'
|
|
version = '2.4.0'
|
|
|
|
homepage = 'https://github.com/flightaware/tclreadline'
|
|
description = "tclreadline connects Tcl with GNU readline for interactive scripting."
|
|
|
|
toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
|
|
|
|
# https://github.com/flightaware/tclreadline/archive/refs/tags/v2.4.0.tar.gz
|
|
source_urls = ['https://github.com/flightaware/tclreadline/archive/refs/tags/']
|
|
sources = [f'v{version}.tar.gz']
|
|
|
|
checksums = [
|
|
'306f9a72ef3ad9ff7a8549f1c616edef5365b98bce7e62fdde6e595355c0faee' # v2.4.0.tar.gz
|
|
]
|
|
|
|
|
|
dependencies = [
|
|
('Tcl', '8.6.13'),
|
|
('Tk', '8.6.13'),
|
|
('libreadline', '8.2')
|
|
]
|
|
|
|
builddependencies = [
|
|
('libtool', '2.4.7'),
|
|
('Automake', '1.16.5'),
|
|
('Autoconf', '2.71'),
|
|
]
|
|
|
|
preconfigopts = './autogen.sh'
|
|
|
|
|
|
configopts = '--with-tcl=/apps/all/Tcl/8.6.13-GCCcore-13.2.0/lib '
|
|
configopts += '--with-tk=/apps/all/Tk/8.6.13-GCCcore-13.2.0/lib '
|
|
configopts += '--with-readline-includes=/apps/all/libreadline/8.2-GCCcore-13.2.0/include/readline '
|
|
configopts += '--enable-tclshrl --enable-wishrl '
|
|
|
|
sanity_check_paths = {
|
|
'files': ['lib/libtclreadline.so','lib/libtclreadline-2.4.0.so','share/man/mann/tclreadline.n'],
|
|
'dirs': ['lib/tclreadline2.4.0'],
|
|
}
|
|
|
|
sanity_check_commands = [
|
|
'tclshrl --version',
|
|
'wishrl --version',
|
|
]
|
|
|
|
moduleclass = 'tools'
|