nghttp3: fix pkgconfig file
[feed/packages.git] / libs / libutp / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=libutp
4 PKG_RELEASE:=1
5
6 PKG_SOURCE_PROTO:=git
7 PKG_SOURCE_URL:=https://github.com/transmission/libutp
8 PKG_SOURCE_DATE:=2023-02-14
9 PKG_SOURCE_VERSION:=c95738b1a6644b919e5b64d3ea9736cfc5894e0b
10 PKG_MIRROR_HASH:=5e466da0cb45119d58e8dd847da13951c94bfe9f20936f96b43f350d1e49c625
11
12 PKG_LICENSE:=MIT
13 PKG_LICENSE_FILES:=LICENSE
14
15 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
16
17 include $(INCLUDE_DIR)/package.mk
18 include $(INCLUDE_DIR)/cmake.mk
19
20 define Package/libutp
21 SECTION:=libs
22 CATEGORY:=Libraries
23 TITLE:=The uTorrent Transport Protocol library
24 DEPENDS:=+libstdcpp
25 endef
26
27 # MAKE_VARS+=OPT="-I$(PKG_BUILD_DIR)/include/libutp -I$(PKG_BUILD_DIR)/include"
28
29 CMAKE_OPTIONS += \
30 -DLIBUTP_SHARED:BOOL=YES \
31 -DLIBUTP_ENABLE_INSTALL:BOOL=YES \
32 -DLIBUTP_ENABLE_WERROR:BOOL=YES \
33 -DLIBUTP_BUILD_PROGRAMS:BOOL=NO
34
35 define Build/InstallDev
36 $(INSTALL_DIR) $(1)/usr/include/libutp $(1)/usr/lib
37 $(CP) $(PKG_INSTALL_DIR)/usr/include/libutp/*.h $(1)/usr/include/libutp
38 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libutp.so $(1)/usr/lib/
39 endef
40
41 define Package/libutp/install
42 $(INSTALL_DIR) $(1)/usr/lib
43 $(CP) $(PKG_BUILD_DIR)/libutp.so $(1)/usr/lib/
44 endef
45
46 $(eval $(call BuildPackage,libutp))