-
Notifications
You must be signed in to change notification settings - Fork 783
Expand file tree
/
Copy pathGuile-3.0.10-GCCcore-14.2.0.eb
More file actions
46 lines (36 loc) · 1.29 KB
/
Guile-3.0.10-GCCcore-14.2.0.eb
File metadata and controls
46 lines (36 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
easyblock = 'ConfigureMake'
name = 'Guile'
version = '3.0.10'
homepage = 'https://www.gnu.org/software/guile/'
description = """
Guile is a programming language, designed to help programmers create flexible
applications that can be extended by users or other programmers with plug-ins,
modules, or scripts.
"""
toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
toolchainopts = {'pic': True}
source_urls = [GNU_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['2dbdbc97598b2faf31013564efb48e4fed44131d28e996c26abe8a5b23b56c2a']
builddependencies = [
('Autotools', '20240712'),
('binutils', '2.42'),
('pkgconf', '2.3.0'),
]
dependencies = [
('gc', '8.2.8'),
('GMP', '6.3.0'),
('libffi', '3.4.5'),
('libunistring', '1.3'),
]
postinstallcmds = ["cd %(installdir)s/bin && ln -s guile guile%(version_major)s"]
sanity_check_paths = {
'files': ['bin/guild', 'bin/guile', 'bin/guile-config',
'bin/guile-snarf', 'bin/guile-tools',
'include/guile/%(version_major_minor)s/libguile.h',
'lib/libguile-%(version_major_minor)s.a',
'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT],
'dirs': ['include/guile/%(version_major_minor)s/libguile',
'lib/guile/%(version_major_minor)s/ccache'],
}
moduleclass = 'lang'