#
# Copyright (C) Libremesh 2017
#
# This is free software, licensed under the GNU General Public License v3.
include $(TOPDIR)/rules.mk
PKG_NAME:=lime-app
PKG_VERSION:=v0.2.25
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_HASH:=7804eb39686d94c50347170cf01b2d4d810e8cae33b7c1ed2787c19f4a4c2046
PKG_SOURCE_URL:=https://github.com/libremesh/lime-app/releases/download/$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=LibreMesh
TITLE:=LimeApp
MAINTAINER:=German Ferrero <germanferrero@altermundi.net>
URL:=http://github.com/libremesh/lime-app
DEPENDS:=+rpcd +uhttpd +uhttpd-mod-ubus +uhttpd-mod-lua \
+ubus-lime-location +ubus-lime-metrics +ubus-lime-utils \
+rpcd-mod-iwinfo +ubus-lime-grondrouting
PKGARCH:=all
endef
define Package/$(PKG_NAME)/description
Light webApp for LibreMesh over uhttpd
endef
define Build/Compile
endef
define Package/$(PKG_NAME)/install
$(INSTALL_DIR) $(1)/
$(CP) ./files/* $(1)/
$(INSTALL_DIR) $(1)/www/app/
$(CP) $(BUILD_DIR)/build/* $(1)/www/app/
$(INSTALL_DIR) $(1)/usr/share/rpcd/acl.d || true
endef
define Package/$(PKG_NAME)/postinst
#!/bin/sh
[ -n "$${IPKG_INSTROOT}" ] || ( /etc/init.d/rpcd restart && /etc/init.d/uhttpd restart ) || true
endef
$(eval $(call BuildPackage,$(PKG_NAME)))