easyconfigs-it4i/t/tcl-thread/tcl-thread-2.8.8-GCCcore-13.2.0.eb
Pavel Holba a27a876f39 new file: p/PWTK/PWTK-3.2.eb
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
2025-01-22 12:17:58 +01:00

36 lines
1.1 KiB
Plaintext

# IT4Innovations
# PH 2025
easyblock = 'ConfigureMake'
name = 'tcl-thread'
version = '2.8.8'
homepage = 'https://openacs.org/xowiki/libthread'
description = """Libthread is the standard Tcl thread library, providing functionality to create and manage threads
in Tcl. It enables event loop-based threads and enhances Tcl applications such as OpenACS, xotcl-core, and others."""
toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
# https://downloads.sourceforge.net/sourceforge/tcl/thread2.8.8.tar.gz
source_urls = ['https://downloads.sourceforge.net/sourceforge/tcl/']
sources = [f'thread{version}.tar.gz']
patches = [
('tcl-thread-2.8.8-fix_pkgdir.patch')
]
checksums = [
'35db93f681317942f31dfa0bddea01a464b1d83ada22db7707a1919ba780f091', # thread2.8.8.tar.gz
'5a1f75edf183be64cf0d07af21693588fff013697e722410407a98c698e6ac10', # tcl-thread-2.8.8-fix_pkgdir.patch
]
configopts = '--libdir=/apps/all/tcl-thread/2.8.8-GCCcore-13.2.0'
sanity_check_paths = {
'files': ['lib/libthread2.8.8.so'],
'dirs': ['share/man/mann'],
}
moduleclass = 'tools'