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>
|
||||
F: package/go/
|
||||
F: package/nghttp2/
|
||||
|
||||
N: Anthony Viallard <viallard@syscom-instruments.com>
|
||||
F: package/gnuplot/
|
||||
|
|
|
@ -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"
|
||||
|
|
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