-
Notifications
You must be signed in to change notification settings - Fork 783
Expand file tree
/
Copy pathnghttp2-1.68.0-GCC-14.2.0.eb
More file actions
54 lines (42 loc) · 1.35 KB
/
nghttp2-1.68.0-GCC-14.2.0.eb
File metadata and controls
54 lines (42 loc) · 1.35 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
47
48
49
50
51
52
53
54
# Author: J. Sassmannshausen (Imperial College London/UK)
easyblock = 'CMakeMake'
name = 'nghttp2'
version = '1.68.0'
homepage = 'https://github.com/nghttp2/nghttp2'
description = """
This is an implementation of the Hypertext Transfer Protocol version 2 in C.
The framing layer of HTTP/2 is implemented as a reusable C library.
On top of that, we have implemented an HTTP/2 client, server and proxy.
We have also developed load test and benchmarking tools for HTTP/2.
An HPACK encoder and decoder are available as a public API."""
toolchain = {'name': 'GCC', 'version': '14.2.0'}
toolchainopts = {'pic': True}
github_account = 'nghttp2'
source_urls = [GITHUB_RELEASE]
sources = [SOURCE_TAR_XZ]
checksums = ['5511d3128850e01b5b26ec92bf39df15381c767a63441438b25ad6235def902c']
builddependencies = [
('binutils', '2.42'),
('pkgconf', '2.3.0'),
('CMake', '3.31.3'),
('CUnit', '2.1-3'),
('Boost', '1.88.0'),
]
dependencies = [
('OpenSSL', '3', '', SYSTEM),
('nghttp3', '1.13.1'),
('Python', '3.13.1'),
('libxml2', '2.13.4'),
('Jansson', '2.14.1'),
('jemalloc', '5.3.0'),
('ngtcp2', '1.18.0'),
('libevent', '2.1.12'),
('libev', '4.33'),
('c-ares', '1.34.5'),
]
runtest = 'check'
sanity_check_paths = {
'files': ['lib/libnghttp2.%s' % SHLIB_EXT],
'dirs': ['include/nghttp2', 'share'],
}
moduleclass = 'lib'