zlog: add new package
[feed/packages.git] / libs / zlog / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=zlog
4 PKG_VERSION:=1.2.15
5 PKG_RELEASE:=$(AUTORELEASE)
6
7 PKG_SOURCE:=$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://github.com/HardySimpson/$(PKG_NAME)/archive/refs/tags/
9 PKG_HASH:=00037ab8d52772a95d645f1dcfd2c292b7cea326b54e63e219a5b7fdcb7e6508
10 PKG_MAINTAINER:=Marko Ratkaj <markoratkaj@gmail.com>
11
12 PKG_INSTALL:=1
13 PKG_BUILD_PARALLEL:=1
14
15 include $(INCLUDE_DIR)/package.mk
16
17 define Package/zlog
18 SECTION:=libs
19 CATEGORY:=Libraries
20 TITLE:=Pure C logging library
21 URL:=http://hardysimpson.github.io/zlog/
22 LICENSE:=LGPL-2.1-or-later
23 LICENSE_FILES:=COPYING
24 endef
25
26 MAKE_FLAGS+= \
27 PREFIX="$(PKG_INSTALL_DIR)/usr"
28
29 define Package/zlog/description
30 zlog is a reliable, high-performance, thread safe, flexible, clear-model, pure C logging library.
31 endef
32
33 define Build/InstallDev
34 $(INSTALL_DIR) $(1)/usr/include/ $(1)/usr/lib/
35 $(CP) $(PKG_INSTALL_DIR)/usr/include/*.h $(1)/usr/include/
36 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libzlog.* $(1)/usr/lib/
37 endef
38
39 define Package/zlog/install
40 $(INSTALL_DIR) $(1)/usr/lib/
41 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libzlog.so* $(1)/usr/lib/
42 endef
43
44 $(eval $(call BuildPackage,zlog))