diff options
Diffstat (limited to 'meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb')
-rw-r--r-- | meta-networking/recipes-support/nghttp2/nghttp2_1.39.2.bb | 29 |
1 files changed, 26 insertions, 3 deletions
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/" SECTION = "libs" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=764abdf30b2eadd37ce47dcbce0ea1ec" +DEPENDS = "c-ares cunit jansson libev libevent libxml2 openssl zlib" UPSTREAM_CHECK_URI = "https://github.com/nghttp2/nghttp2/releases" -SRC_URI = "https://github.com/nghttp2/nghttp2/releases/download/v${PV}/nghttp2-${PV}.tar.xz" +SRC_URI = "\ + https://github.com/nghttp2/nghttp2/releases/download/v${PV}/nghttp2-${PV}.tar.xz \ + file://0001-fetch-ocsp-response-use-python3.patch \ +" SRC_URI[md5sum] = "de52cd6b587b76486346745514972995" SRC_URI[sha256sum] = "a2d216450abd2beaf4e200c168957968e89d602ca4119338b9d7ab059fd4ce8b" -DEPENDS = "libxml2 openssl zlib jansson cunit c-ares" +inherit cmake manpages pythonnative +PACKAGECONFIG[manpages] = "" -inherit cmake pythonnative python-dir +# examples are never installed, and don't need to be built in the +# first place +EXTRA_OECMAKE = "-DENABLE_EXAMPLES=OFF -DENABLE_APP=ON" + +do_install_append() { + rm ${D}${bindir}/deflatehd ${D}${bindir}/inflatehd +} + +PACKAGES =+ "lib${PN} ${PN}-client ${PN}-proxy ${PN}-server" + +RDEPENDS_${PN} = "${PN}-client (>= ${PV}) ${PN}-proxy (>= ${PV}) ${PN}-server (>= ${PV})" +RDEPENDS_${PN}-proxy = "openssl python3-core python3-io python3-shell" + +ALLOW_EMPTY_${PN} = "1" +FILES_${PN} = "" +FILES_lib${PN} = "${libdir}/*${SOLIBS}" +FILES_${PN}-client = "${bindir}/h2load ${bindir}/nghttp" +FILES_${PN}-proxy = "${bindir}/nghttpx ${datadir}/${BPN}/fetch-ocsp-response" +FILES_${PN}-server = "${bindir}/nghttpd" |