mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-26 18:52:51 +08:00
69 lines
2.2 KiB
Makefile
69 lines
2.2 KiB
Makefile
# SPDX-License-Identifier: Apache-2.0
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=luci-theme-rmm
|
|
PKG_VERSION:=0.10.1
|
|
PKG_RELEASE:=2
|
|
PKG_LICENSE:=Apache-2.0
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/luci-theme-rmm
|
|
SECTION:=luci
|
|
CATEGORY:=LuCI
|
|
SUBMENU:=4. Themes
|
|
TITLE:=OpenWrt RMM theme for LuCI
|
|
DEPENDS:=+luci-base +luci-theme-bootstrap
|
|
PKGARCH:=all
|
|
endef
|
|
|
|
define Package/luci-theme-rmm/description
|
|
Compact dark LuCI theme styled after the OpenWrt RMM console.
|
|
endef
|
|
|
|
define Build/Compile
|
|
endef
|
|
|
|
define Package/luci-theme-rmm/install
|
|
$(INSTALL_DIR) $(1)/www/luci-static/rmm
|
|
$(INSTALL_DATA) ./htdocs/luci-static/rmm/cascade.css $(1)/www/luci-static/rmm/cascade.css
|
|
$(INSTALL_DATA) ./htdocs/luci-static/rmm/icons.svg $(1)/www/luci-static/rmm/icons.svg
|
|
$(INSTALL_DATA) ./htdocs/luci-static/rmm/navigation.js $(1)/www/luci-static/rmm/navigation.js
|
|
$(INSTALL_DATA) ./htdocs/luci-static/rmm/components.js $(1)/www/luci-static/rmm/components.js
|
|
$(INSTALL_DATA) ./htdocs/luci-static/rmm/search.js $(1)/www/luci-static/rmm/search.js
|
|
$(INSTALL_DIR) $(1)/usr/share/ucode/luci/template/themes/rmm
|
|
$(INSTALL_DATA) ./ucode/template/themes/rmm/*.ut $(1)/usr/share/ucode/luci/template/themes/rmm/
|
|
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
|
$(INSTALL_BIN) ./root/etc/uci-defaults/30_luci-theme-rmm $(1)/etc/uci-defaults/30_luci-theme-rmm
|
|
$(INSTALL_DIR) $(1)/usr/share/licenses/luci-theme-rmm
|
|
$(INSTALL_DATA) ./LICENSE $(1)/usr/share/licenses/luci-theme-rmm/LICENSE
|
|
$(INSTALL_DATA) ./licenses/Tabler-Icons-MIT.txt $(1)/usr/share/licenses/luci-theme-rmm/Tabler-Icons-MIT.txt
|
|
$(INSTALL_DATA) ./NOTICE.md $(1)/usr/share/licenses/luci-theme-rmm/NOTICE.md
|
|
endef
|
|
|
|
define Package/luci-theme-rmm/postinst
|
|
#!/bin/sh
|
|
if [ -z "$${IPKG_INSTROOT}" ]; then
|
|
if [ -f /etc/uci-defaults/30_luci-theme-rmm ]; then
|
|
sh /etc/uci-defaults/30_luci-theme-rmm || exit $$?
|
|
rm -f /etc/uci-defaults/30_luci-theme-rmm
|
|
fi
|
|
fi
|
|
exit 0
|
|
endef
|
|
|
|
define Package/luci-theme-rmm/postrm
|
|
#!/bin/sh
|
|
[ -n "$${IPKG_INSTROOT}" ] || {
|
|
if [ "$$(uci -q get luci.main.mediaurlbase)" = '/luci-static/rmm' ]; then
|
|
uci set luci.main.mediaurlbase='/luci-static/bootstrap'
|
|
fi
|
|
uci -q delete luci.themes.RMM
|
|
uci commit luci
|
|
}
|
|
exit 0
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,luci-theme-rmm))
|