1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
=$(PROJECT_GIT
)/project
/uclient.git
8 PKG_SOURCE_DATE
:=2018-08-03
9 PKG_SOURCE_VERSION
:=ae1c656ff041c6f1ccb37b070fa261e0d71f2b12
10 PKG_MIRROR_HASH
:=e88c92f880d3c1cf4162f62c4eeb8986baa8d73772e51eed3a60a8346aeb1b7c
13 PKG_BUILD_DEPENDS
:=ustream-ssl
18 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
20 include $(INCLUDE_DIR
)/package.mk
21 include $(INCLUDE_DIR
)/cmake.mk
23 define Package
/libuclient
26 TITLE
:=HTTP
/1.1 client library
27 ABI_VERSION
:=$(PKG_VERSION
)
31 define Package
/uclient-fetch
34 TITLE
:=Tiny wget replacement using libuclient
38 define Package
/libuclient
/install
39 $(INSTALL_DIR
) $(1)/usr
/lib
40 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/libuclient.so
$(1)/usr
/lib
/
43 define Package
/uclient-fetch
/install
44 $(INSTALL_DIR
) $(1)/bin
45 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/uclient-fetch
$(1)/bin
/
46 ln
-s uclient-fetch
$(1)/bin
/wget
49 $(eval
$(call BuildPackage
,libuclient
))
50 $(eval
$(call BuildPackage
,uclient-fetch
))