2021-09-05 16:50:22 +08:00
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
|
|
|
|
PKG_NAME:=luci-app-godproxy
|
|
|
|
PKG_VERSION:=3.8.5
|
2021-11-10 09:01:15 +08:00
|
|
|
PKG_RELEASE:=3-20211109
|
2021-09-05 16:50:22 +08:00
|
|
|
|
2021-11-05 20:29:38 +08:00
|
|
|
include $(INCLUDE_DIR)/package.mk
|
2021-09-05 16:50:22 +08:00
|
|
|
|
2021-11-05 20:29:38 +08:00
|
|
|
define Package/luci-app-godproxy
|
|
|
|
SECTION:=luci
|
|
|
|
CATEGORY:=LuCI
|
|
|
|
SUBMENU:=3. Applications
|
|
|
|
TITLE:=LuCI support for koolproxy
|
|
|
|
DEPENDS:=+openssl-util +ipset +dnsmasq-full +@BUSYBOX_CONFIG_DIFF +iptables-mod-nat-extra +wget
|
|
|
|
MAINTAINER:=panda-mute <wxuzju@gmail.com>
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Build/Compile
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Package/luci-app-godproxy/conffiles
|
|
|
|
/etc/config/koolproxy
|
|
|
|
/usr/share/koolproxy/data/rules/
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Package/luci-app-godproxy/install
|
|
|
|
$(INSTALL_DIR) $(1)/usr/lib/lua/luci
|
|
|
|
cp -pR ./luasrc/* $(1)/usr/lib/lua/luci
|
|
|
|
$(INSTALL_DIR) $(1)/
|
|
|
|
cp -pR ./root/* $(1)/
|
|
|
|
|
|
|
|
ifeq ($(ARCH),aarch64)
|
|
|
|
$(INSTALL_BIN) ./bin/aarch64 $(1)/usr/share/koolproxy/koolproxy
|
|
|
|
|
|
|
|
else ifeq ($(ARCH),arm)
|
|
|
|
$(INSTALL_BIN) ./bin/arm $(1)/usr/share/koolproxy/koolproxy
|
|
|
|
|
|
|
|
else ifeq ($(ARCH),i386)
|
|
|
|
$(INSTALL_BIN) ./bin/i386 $(1)/usr/share/koolproxy/koolproxy
|
|
|
|
|
|
|
|
else ifeq ($(ARCH),mips)
|
|
|
|
$(INSTALL_BIN) ./bin/mips $(1)/usr/share/koolproxy/koolproxy
|
|
|
|
|
|
|
|
else ifeq ($(ARCH),mipsel)
|
|
|
|
$(INSTALL_BIN) ./bin/mipsel $(1)/usr/share/koolproxy/koolproxy
|
2021-09-18 18:09:53 +08:00
|
|
|
|
2021-11-05 20:29:38 +08:00
|
|
|
else ($(ARCH),x86_64)
|
|
|
|
$(INSTALL_BIN) ./bin/x86_64 $(1)/usr/share/koolproxy/koolproxy
|
|
|
|
endif
|
2021-09-05 16:50:22 +08:00
|
|
|
endef
|
|
|
|
|
2021-11-05 20:29:38 +08:00
|
|
|
$(eval $(call BuildPackage,luci-app-godproxy))
|