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" | ||
