sirpdboy-package/luci-app-switch-lan-play/Makefile
2021-04-01 19:53:09 +08:00

57 lines
1.3 KiB
Makefile

#
# Copyright (C) 2008-2015 The LuCI Team <luci@lists.subsignal.org>
# Copyright (C) 2018 @skylovebeauty <skylove@qq.com>
# Copyright (C) 2020 Kenneth Kasilag <kenneth@kasilag.me>
#
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-switch-lan-play
PKG_VERSION:=0.0.3
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
LUA_LIBRARYDIR = /usr/lib/lua
LUCI_LIBRARYDIR = $(LUA_LIBRARYDIR)/luci
define Package/luci-app-switch-lan-play
SECTION:=luci
CATEGORY:=LuCI
SUBMENU:=3. Applications
DEPENDS:= +switch-lan-play
TITLE:=luci-app-switch-lan-play
PKGARCH:=all
endef
define Package/luci-app-switch-lan-play/description
LuCI web-interface for Switch Lan Play Client
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./* $(PKG_BUILD_DIR)/
endef
define Build/Compile
endef
define Package/$(PKG_NAME)/install
$(INSTALL_DIR) $(1)$(LUCI_LIBRARYDIR)
cp -pR $(PKG_BUILD_DIR)/luasrc/* $(1)$(LUCI_LIBRARYDIR)/
endef
define Package/$(PKG_NAME)/postinst
[ -n "$${IPKG_INSTROOT}" ] || {$(foreach script,$(LUCI_DEFAULTS),
(. /etc/uci-defaults/$(script)) && rm -f /etc/uci-defaults/$(script))
rm -f /tmp/luci-indexcache
rm -rf /tmp/luci-modulecache/
killall -HUP rpcd 2>/dev/null
exit 0
}
endef
$(eval $(call BuildPackage,luci-app-switch-lan-play))