diff options
-rw-r--r-- | meta-networking/recipes-support/nghttp2/nghttp2/0001-fetch-ocsp-response-use-python3.patch | 27 | ||||
-rw-r--r-- | meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb | 29 |
2 files changed, 53 insertions, 3 deletions
diff --git a/meta-networking/recipes-support/nghttp2/nghttp2/0001-fetch-ocsp-response-use-python3.patch b/meta-networking/recipes-support/nghttp2/nghttp2/0001-fetch-ocsp-response-use-python3.patch new file mode 100644 index 0000000000..e4db09638f --- /dev/null +++ b/meta-networking/recipes-support/nghttp2/nghttp2/0001-fetch-ocsp-response-use-python3.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | From 73ec79432fc557a8be4f1500982b1c0f5fdf12a9 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Andr=C3=A9=20Draszik?= <andre.draszik@jci.com> | ||
3 | Date: Thu, 7 Nov 2019 09:58:52 +0000 | ||
4 | Subject: [PATCH] fetch-ocsp-response: use python3 | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | Upstream-Status: Inappropriate [oe specific] | ||
10 | Signed-off-by: André Draszik <git@andred.net> | ||
11 | --- | ||
12 | script/fetch-ocsp-response | 2 +- | ||
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/script/fetch-ocsp-response b/script/fetch-ocsp-response | ||
16 | index 0ff7461..185116b 100755 | ||
17 | --- a/script/fetch-ocsp-response | ||
18 | +++ b/script/fetch-ocsp-response | ||
19 | @@ -1,4 +1,4 @@ | ||
20 | -#!/usr/bin/env python | ||
21 | +#!/usr/bin/env python3 | ||
22 | # -*- coding: utf-8 -*- | ||
23 | |||
24 | # nghttp2 - HTTP/2 C Library | ||
25 | -- | ||
26 | 2.23.0.rc1 | ||
27 | |||
diff --git a/meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb b/meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb index c3f06a7144..7a475050f4 100644 --- a/meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb +++ b/meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb | |||
@@ -3,13 +3,36 @@ HOMEPAGE = "https://nghttp2.org/" | |||
3 | SECTION = "libs" | 3 | SECTION = "libs" |
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=764abdf30b2eadd37ce47dcbce0ea1ec" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=764abdf30b2eadd37ce47dcbce0ea1ec" |
6 | DEPENDS = "c-ares cunit jansson libev libevent libxml2 openssl zlib" | ||
6 | 7 | ||
7 | UPSTREAM_CHECK_URI = "https://github.com/nghttp2/nghttp2/releases" | 8 | UPSTREAM_CHECK_URI = "https://github.com/nghttp2/nghttp2/releases" |
8 | 9 | ||
9 | SRC_URI = "https://github.com/nghttp2/nghttp2/releases/download/v${PV}/nghttp2-${PV}.tar.xz" | 10 | SRC_URI = "\ |
11 | https://github.com/nghttp2/nghttp2/releases/download/v${PV}/nghttp2-${PV}.tar.xz \ | ||
12 | file://0001-fetch-ocsp-response-use-python3.patch \ | ||
13 | " | ||
10 | SRC_URI[md5sum] = "de52cd6b587b76486346745514972995" | 14 | SRC_URI[md5sum] = "de52cd6b587b76486346745514972995" |
11 | SRC_URI[sha256sum] = "a2d216450abd2beaf4e200c168957968e89d602ca4119338b9d7ab059fd4ce8b" | 15 | SRC_URI[sha256sum] = "a2d216450abd2beaf4e200c168957968e89d602ca4119338b9d7ab059fd4ce8b" |
12 | 16 | ||
13 | DEPENDS = "libxml2 openssl zlib jansson cunit c-ares" | 17 | inherit cmake manpages pythonnative |
18 | PACKAGECONFIG[manpages] = "" | ||
14 | 19 | ||
15 | inherit cmake pythonnative python-dir | 20 | # examples are never installed, and don't need to be built in the |
21 | # first place | ||
22 | EXTRA_OECMAKE = "-DENABLE_EXAMPLES=OFF -DENABLE_APP=ON" | ||
23 | |||
24 | do_install_append() { | ||
25 | rm ${D}${bindir}/deflatehd ${D}${bindir}/inflatehd | ||
26 | } | ||
27 | |||
28 | PACKAGES =+ "lib${PN} ${PN}-client ${PN}-proxy ${PN}-server" | ||
29 | |||
30 | RDEPENDS_${PN} = "${PN}-client (>= ${PV}) ${PN}-proxy (>= ${PV}) ${PN}-server (>= ${PV})" | ||
31 | RDEPENDS_${PN}-proxy = "openssl python3-core python3-io python3-shell" | ||
32 | |||
33 | ALLOW_EMPTY_${PN} = "1" | ||
34 | FILES_${PN} = "" | ||
35 | FILES_lib${PN} = "${libdir}/*${SOLIBS}" | ||
36 | FILES_${PN}-client = "${bindir}/h2load ${bindir}/nghttp" | ||
37 | FILES_${PN}-proxy = "${bindir}/nghttpx ${datadir}/${BPN}/fetch-ocsp-response" | ||
38 | FILES_${PN}-server = "${bindir}/nghttpd" | ||