1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
=$(PROJECT_GIT
)/project
/uclient.git
8 PKG_MIRROR_HASH
:=798f77d47695f7aaf7397072be2d2359c69ef53993e1b1910074cdacaa1d17e2
9 PKG_SOURCE_DATE
:=2023-04-13
10 PKG_SOURCE_VERSION
:=007d945467499f43656b141171d31f5643b83a6c
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
31 define Package
/uclient-fetch
34 TITLE
:=Tiny wget replacement using libuclient
35 ALTERNATIVES
:=200:/usr
/bin
/wget
:/bin
/uclient-fetch
40 define Package
/libuclient
/install
41 $(INSTALL_DIR
) $(1)/usr
/lib
42 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/libuclient.so
$(1)/usr
/lib
/
45 define Package
/uclient-fetch
/install
46 $(INSTALL_DIR
) $(1)/bin
47 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/uclient-fetch
$(1)/bin
/
50 $(eval
$(call BuildPackage
,libuclient
))
51 $(eval
$(call BuildPackage
,uclient-fetch
))