nghttp3: fix pkgconfig file
[feed/packages.git] / libs / libcli / Makefile
1 # Copyright (C) 2022 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2 #
3 # SPDX-License-Identifier: GPL-2.0-or-later
4
5 include $(TOPDIR)/rules.mk
6
7 PKG_NAME:=libcli
8
9 PKG_SOURCE_PROTO:=git
10 PKG_SOURCE_URL=https://github.com/dparrish/libcli.git
11 PKG_SOURCE_DATE:=2022-07-06
12 PKG_SOURCE_VERSION:=V1.10.7
13 PKG_MIRROR_HASH:=7698898364d91a1abf9e19c588a19c9587615106cf1caaf2a7e135f9ce1b1b45
14
15 PKG_MAINTAINER:=Martin Blumenstingl <martin.blumenstingl@googlemail.com>
16 PKG_LICENSE:=LGPL-2.1
17 PKG_LICENSE_FILES:=COPYING
18
19 PKG_BUILD_PARALLEL:=1
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/libcli
24 SECTION:=libs
25 CATEGORY:=Libraries
26 TITLE:=libcli
27 URL:=https://dparrish.com/link/libcli
28 DEPENDS:=+libc
29 endef
30
31 define Package/libcli/description
32 Libcli provides a shared library for including a Cisco-like
33 command-line interface into other software.
34 endef
35
36 define Build/Compile
37 $(MAKE) -C $(PKG_BUILD_DIR) \
38 CC="$(TARGET_CC)" \
39 LDFLAGS="$(TARGET_LDFLAGS)" \
40 DESTDIR="$(PKG_INSTALL_DIR)" \
41 TESTS=0 \
42 all install
43 endef
44
45 define Build/InstallDev
46 $(INSTALL_DIR) $(1)/usr/include
47 $(CP) $(PKG_INSTALL_DIR)/usr/local/include/libcli.h $(1)/usr/include/
48 $(INSTALL_DIR) $(1)/usr/lib
49 $(CP) $(PKG_INSTALL_DIR)/usr/local/lib/libcli.so* $(1)/usr/lib/
50 endef
51
52 define Package/libcli/install
53 $(INSTALL_DIR) $(1)/usr/lib
54 $(CP) $(PKG_INSTALL_DIR)/usr/local/lib/libcli.so* $(1)/usr/lib/
55 endef
56
57 $(eval $(call BuildPackage,libcli))