-
Notifications
You must be signed in to change notification settings - Fork 783
Expand file tree
/
Copy pathLibSoup-3.6.6-GCC-14.2.0.eb
More file actions
45 lines (37 loc) · 1.13 KB
/
LibSoup-3.6.6-GCC-14.2.0.eb
File metadata and controls
45 lines (37 loc) · 1.13 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
easyblock = 'MesonNinja'
name = 'LibSoup'
version = '3.6.6'
homepage = 'https://libsoup.gnome.org'
description = """libsoup is an HTTP client/server library for GNOME. It
uses GObjects and the glib main loop, to integrate well with GNOME
applications, and also has a synchronous API, for use in threaded
applications."""
toolchain = {'name': 'GCC', 'version': '14.2.0'}
toolchainopts = {'cstd': 'gnu11'}
source_urls = [FTPGNOME_SOURCE]
sources = [SOURCELOWER_TAR_XZ]
checksums = ['51ed0ae06f9d5a40f401ff459e2e5f652f9a510b7730e1359ee66d14d4872740']
builddependencies = [
('binutils', '2.42'),
('Meson', '1.6.1'),
('Ninja', '1.12.1'),
('pkgconf', '2.3.0'),
('GObject-Introspection', '1.84.0'),
('CMake', '3.31.3'),
]
dependencies = [
('libxml2', '2.13.4'),
('SQLite', '3.47.2'),
('GLib', '2.85.1'),
('libpsl', '0.21.5'),
('cURL', '8.11.1'),
('GnuTLS', '3.8.10'),
('nghttp2', '1.68.0'),
('glib-networking', '2.80.1'),
('Brotli', '1.1.0'),
]
sanity_check_paths = {
'files': ['lib/libsoup-3.0.%s' % SHLIB_EXT],
'dirs': ['include/libsoup-3.0/libsoup/', 'lib/pkgconfig']
}
moduleclass = 'lib'