nghttp2: new package

nghttp2 is an implementation of HTTP/2 and its header
compression algorithm HPACK in C.

Signed-off-by: Michaël Burtin <michael.burtin@netgem.com>
Signed-off-by: Anisse Astier <anisse.astier.ext@netgem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018.08.x
Michaël Burtin 2018-07-19 15:54:08 +02:00 committed by Thomas Petazzoni
parent 69fa937297
commit cfe63dcd63
5 changed files with 34 additions and 0 deletions

View File

@ -157,6 +157,7 @@ F: package/sysdig/
N: Anisse Astier <anisse@astier.eu>
F: package/go/
F: package/nghttp2/
N: Anthony Viallard <viallard@syscom-instruments.com>
F: package/gnuplot/

View File

@ -1481,6 +1481,7 @@ menu "Networking"
source "package/mongoose/Config.in"
source "package/nanomsg/Config.in"
source "package/neon/Config.in"
source "package/nghttp2/Config.in"
source "package/norm/Config.in"
source "package/nss-mdns/Config.in"
source "package/nss-pam-ldapd/Config.in"

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_NGHTTP2
bool "nghttp2"
help
nghttp2 is an implementation of HTTP/2 and its header
compression algorithm HPACK in C.
https://nghttp2.org/

View File

@ -0,0 +1,3 @@
# Locally calculated
sha256 f75e8f228217f23aa5eabfbab140e061cda00b7c21e34c891ecfb248d663303f nghttp2-1.32.0.tar.gz
sha256 6b94f3abc1aabd0c72a7c7d92a77f79dda7c8a0cb3df839a97890b4116a2de2a COPYING

View File

@ -0,0 +1,22 @@
################################################################################
#
# nghttp2
#
################################################################################
NGHTTP2_VERSION = 1.32.0
NGHTTP2_SITE = https://github.com/nghttp2/nghttp2/releases/download/v$(NGHTTP2_VERSION)
NGHTTP2_LICENSE = MIT
NGHTTP2_LICENSE_FILES = COPYING
NGHTTP2_INSTALL_STAGING = YES
NGHTTP2_DEPENDENCIES = host-pkgconf
NGHTTP2_CONF_OPTS = --enable-lib-only
define NGHTTP2_INSTALL_CLEAN_HOOK
# Remove fetch-ocsp-response script unused by library
$(Q)$(RM) -rf $(TARGET_DIR)/usr/share/nghttp2
endef
NGHTTP2_POST_INSTALL_TARGET_HOOKS += NGHTTP2_INSTALL_CLEAN_HOOK
$(eval $(autotools-package))