pack/luci-app-switch-lan-play/Makefile
2023-08-05 02:39:21 +08:00

59 lines
1.4 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)/
$(INSTALL_DIR) $(1)/usr/share/rpcd/acl.d/
cp -pR $(PKG_BUILD_DIR)/files/luci-app-switch-lan-play.json $(1)/usr/share/rpcd/acl.d/luci-app-switch-lan-play.json
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))