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))
|