Merge pull request #20349 from turris-cz/unbound-1171
[feed/packages.git] / libs / nghttp2 / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=nghttp2
4 PKG_VERSION:=1.51.0
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
8 PKG_SOURCE_URL:=https://github.com/nghttp2/nghttp2/releases/download/v$(PKG_VERSION)
9 PKG_HASH:=66aa76d97c143f42295405a31413e5e7d157968dad9f957bb4b015b598882e6b
10
11 PKG_MAINTAINER:=Hans Dedecker <dedeckeh@gmail.com>
12 PKG_LICENSE:=MIT
13 PKG_LICENSE_FILES:=COPYING
14
15 include $(INCLUDE_DIR)/package.mk
16 include $(INCLUDE_DIR)/cmake.mk
17
18 define Package/libnghttp2
19 SECTION:=libs
20 CATEGORY:=Libraries
21 TITLE:=Library implementing the framing layer of HTTP/2
22 ABI_VERSION:=14
23 endef
24
25 define Package/libnghttp2/description
26 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
27 endef
28
29 CMAKE_OPTIONS += \
30 -DENABLE_LIB_ONLY=ON
31
32 define Build/InstallDev
33 $(call Build/InstallDev/cmake,$(1))
34 $(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/libnghttp2.pc
35 $(SED) 's,/usr/lib,$$$${prefix}/lib,g' $(1)/usr/lib/pkgconfig/libnghttp2.pc
36 endef
37
38 define Package/libnghttp2/install
39 $(INSTALL_DIR) $(1)/usr/lib
40 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnghttp2.so.* $(1)/usr/lib
41 endef
42
43 $(eval $(call BuildPackage,libnghttp2))