libmad: update to 0.16.4
[feed/packages.git] / libs / ngtcp2 / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=ngtcp2
4 PKG_VERSION:=1.1.0
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://codeload.github.com/ngtcp2/ngtcp2/tar.gz/v$(PKG_VERSION)?
9 PKG_HASH:=987d784643edea4f2859c405f7dfbc53871a9f7ae5fcddf5fb12ec5dfce1ef22
10
11 PKG_LICENSE:=MIT
12 PKG_LICENSE_FILES:=COPYING
13 PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
14
15 CMAKE_INSTALL:=1
16
17 include $(INCLUDE_DIR)/package.mk
18 include $(INCLUDE_DIR)/cmake.mk
19
20 define Package/libngtcp2
21 SECTION:=libs
22 CATEGORY:=Libraries
23 TITLE:=Implementation of QUIC protocol
24 URL:=https://nghttp2.org/ngtcp2
25 DEPENDS:=+libnghttp3 +libopenssl
26 endef
27
28 define Package/libngtcp2/description
29 ngtcp2 project is an effort to implement QUIC protocol which is now being
30 discussed in IETF QUICWG for its standardization.
31 endef
32
33 CMAKE_OPTIONS += -DENABLE_LIB_ONLY=ON
34
35 define Package/libngtcp2/install
36 $(INSTALL_DIR) $(1)/usr/lib
37 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libngtcp2*.so* $(1)/usr/lib
38 endef
39
40 $(eval $(call BuildPackage,libngtcp2))