packages: cleanup Makefile variables
[feed/packages.git] / admin / netdata / Makefile
1 #
2 # Copyright (C) 2008-2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=netdata
11 PKG_VERSION:=20160508-devel
12 PKG_RELEASE:=1
13 PKG_MAINTAINER:=Sebastian Careba <nitroshift@yahoo.com>
14 PKG_LICENSE:=GPL-3.0
15 PKG_LICENSE_FILES:=COPYING
16
17 PKG_SOURCE_PROTO:=git
18 PKG_SOURCE_URL:=https://github.com/firehol/netdata
19 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
20 PKG_SOURCE_VERSION:=0ec2db444011f5b6ebf41dab45502c27cd544af2
21 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
22
23 PKG_INSTALL:=1
24 PKG_FIXUP:=autoreconf
25
26 include $(INCLUDE_DIR)/package.mk
27
28 define Package/netdata
29 SECTION:=admin
30 CATEGORY:=Administration
31 DEPENDS:=+zlib
32 TITLE:=Real-time performance monitoring tool
33 URL:=http://netdata.firehol.org/
34 endef
35
36 define Package/netdata/description
37 netdata is a highly optimized Linux daemon providing real-time performance
38 monitoring for Linux systems, applications and SNMP devices over the web.
39 endef
40
41 define Package/netdata/conffiles
42 /etc/netdata/
43 endef
44
45 define Package/netdata/install
46 $(INSTALL_DIR) $(1)/etc/netdata
47 $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/netdata/apps_groups.conf $(1)/etc/netdata
48 $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/netdata/charts.d.conf $(1)/etc/netdata
49 $(INSTALL_CONF) ./files/netdata.conf $(1)/etc/netdata
50 $(INSTALL_DIR) $(1)/etc/init.d
51 $(INSTALL_BIN) ./files/netdata.init $(1)/etc/init.d/netdata
52 $(INSTALL_DIR) $(1)/usr/sbin
53 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/netdata $(1)/usr/sbin/
54 $(INSTALL_DIR) $(1)/usr/share/netdata
55 $(INSTALL_DIR) $(1)/usr/lib/netdata
56 $(CP) $(PKG_INSTALL_DIR)/usr/share/netdata $(1)/usr/share
57 $(CP) $(PKG_INSTALL_DIR)/usr/lib/netdata $(1)/usr/lib
58 chmod 4755 $(1)/usr/lib/netdata/plugins.d/apps.plugin
59 endef
60
61 $(eval $(call BuildPackage,netdata))