Files

44 lines
895 B
Makefile
Raw Permalink Normal View History

2023-01-28 01:28:48 +08:00
include $(TOPDIR)/rules.mk
PKG_NAME:=sub-web
2025-09-19 14:14:14 +08:00
PKG_RELEASE:=2
2023-01-28 01:28:48 +08:00
PKG_SOURCE_PROTO:=git
2025-09-19 14:14:14 +08:00
PKG_SOURCE_URL:=https://github.com/cmliu/SUBWEB.git
PKG_SOURCE_DATE:=2025-02-09
PKG_SOURCE_VERSION:=39932f552c116477c87241f228d3c3b7eb4e45fb
PKG_MIRROR_HASH:=skip
2023-01-28 01:28:48 +08:00
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
2025-09-19 14:14:14 +08:00
PKG_BUILD_DEPENDS:=node/host
2023-01-28 01:28:48 +08:00
include $(INCLUDE_DIR)/package.mk
define Package/sub-web
SECTION:=net
CATEGORY:=Network
2025-09-19 14:14:14 +08:00
URL:=https://github.com/cmliu/SUBWEB
2023-01-28 01:28:48 +08:00
TITLE:=A WebUI for generating proxy subscription url
DEPENDS:=+subconverter
PKGARCH:=all
endef
define Package/sub-web/description
2025-09-19 14:14:14 +08:00
A WebUI for generating proxy subscription url.
2023-01-28 01:28:48 +08:00
endef
define Build/Compile
2025-09-19 14:14:14 +08:00
pushd "$(PKG_BUILD_DIR)"; \
npm install && \
npm run build
2023-01-28 01:28:48 +08:00
endef
define Package/sub-web/install
$(INSTALL_DIR) $(1)/www/sub-web
$(CP) $(PKG_BUILD_DIR)/dist/* $(1)/www/sub-web/
endef
$(eval $(call BuildPackage,sub-web))