summaryrefslogtreecommitdiffstats
path: root/master/nghttp2
diff options
context:
space:
mode:
authorJames <>2021-10-27 15:17:29 +0100
committerJames <>2021-10-27 15:21:02 +0100
commit499d76a43c8accc286bb06b47a4d7031afaed8bd (patch)
treec8a1232ce543009597bc34674ad1d2b4616d29c1 /master/nghttp2
downloadmaster-52a5d0d2-pq-499d76a43c8accc286bb06b47a4d7031afaed8bd.tar.gz
master-52a5d0d2-pq-499d76a43c8accc286bb06b47a4d7031afaed8bd.tar.bz2
master-52a5d0d2-pq-499d76a43c8accc286bb06b47a4d7031afaed8bd.zip
fish
Diffstat (limited to 'master/nghttp2')
-rw-r--r--master/nghttp250
1 files changed, 50 insertions, 0 deletions
diff --git a/master/nghttp2 b/master/nghttp2
new file mode 100644
index 0000000..9226a57
--- /dev/null
+++ b/master/nghttp2
@@ -0,0 +1,50 @@
+diff --git a/package/libs/nghttp2/Makefile b/package/libs/nghttp2/Makefile
+new file mode 100644
+index 0000000..1d364c7
+--- /dev/null
++++ b/package/libs/nghttp2/Makefile
+@@ -0,0 +1,44 @@
++include $(TOPDIR)/rules.mk
++
++PKG_NAME:=nghttp2
++PKG_VERSION:=1.39.2
++PKG_RELEASE:=2
++
++PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
++PKG_SOURCE_URL:=https://github.com/nghttp2/nghttp2/releases/download/v$(PKG_VERSION)
++PKG_HASH:=a2d216450abd2beaf4e200c168957968e89d602ca4119338b9d7ab059fd4ce8b
++
++PKG_LICENSE:=MIT
++PKG_LICENSE_FILES:=COPYING
++CMAKE_INSTALL:=1
++
++include $(INCLUDE_DIR)/package.mk
++include $(INCLUDE_DIR)/cmake.mk
++
++define Package/libnghttp2
++ SECTION:=libs
++ CATEGORY:=Libraries
++ TITLE:=Library implementing the framing layer of HTTP/2
++ MAINTAINER:=Hans Dedecker <dedeckeh@gmail.com>
++ ABI_VERSION:=14
++endef
++
++define Package/libnghttp2/description
++ C library implementing the framing layer of the HTTP/2 protocol. It can be used to build a HTTP/2-capable HTTP client or server
++endef
++
++CMAKE_OPTIONS += \
++ -DENABLE_LIB_ONLY=ON
++
++define Build/InstallDev
++ $(call Build/InstallDev/cmake,$(1))
++ $(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/libnghttp2.pc
++ $(SED) 's,/usr/lib,$$$${prefix}/lib,g' $(1)/usr/lib/pkgconfig/libnghttp2.pc
++endef
++
++define Package/libnghttp2/install
++ $(INSTALL_DIR) $(1)/usr/lib
++ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnghttp2.so.* $(1)/usr/lib
++endef
++
++$(eval $(call BuildPackage,libnghttp2))