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>
This commit is contained in:
parent
69fa937297
commit
cfe63dcd63
|
@ -157,6 +157,7 @@ F: package/sysdig/
|
||||||
|
|
||||||
N: Anisse Astier <anisse@astier.eu>
|
N: Anisse Astier <anisse@astier.eu>
|
||||||
F: package/go/
|
F: package/go/
|
||||||
|
F: package/nghttp2/
|
||||||
|
|
||||||
N: Anthony Viallard <viallard@syscom-instruments.com>
|
N: Anthony Viallard <viallard@syscom-instruments.com>
|
||||||
F: package/gnuplot/
|
F: package/gnuplot/
|
||||||
|
|
|
@ -1481,6 +1481,7 @@ menu "Networking"
|
||||||
source "package/mongoose/Config.in"
|
source "package/mongoose/Config.in"
|
||||||
source "package/nanomsg/Config.in"
|
source "package/nanomsg/Config.in"
|
||||||
source "package/neon/Config.in"
|
source "package/neon/Config.in"
|
||||||
|
source "package/nghttp2/Config.in"
|
||||||
source "package/norm/Config.in"
|
source "package/norm/Config.in"
|
||||||
source "package/nss-mdns/Config.in"
|
source "package/nss-mdns/Config.in"
|
||||||
source "package/nss-pam-ldapd/Config.in"
|
source "package/nss-pam-ldapd/Config.in"
|
||||||
|
|
7
package/nghttp2/Config.in
Normal file
7
package/nghttp2/Config.in
Normal 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/
|
3
package/nghttp2/nghttp2.hash
Normal file
3
package/nghttp2/nghttp2.hash
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Locally calculated
|
||||||
|
sha256 f75e8f228217f23aa5eabfbab140e061cda00b7c21e34c891ecfb248d663303f nghttp2-1.32.0.tar.gz
|
||||||
|
sha256 6b94f3abc1aabd0c72a7c7d92a77f79dda7c8a0cb3df839a97890b4116a2de2a COPYING
|
22
package/nghttp2/nghttp2.mk
Normal file
22
package/nghttp2/nghttp2.mk
Normal 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))
|
Loading…
Reference in a new issue