2cd30d644b
As PROVIDES can be used to replace real packages now, we don't need the virtual packages as workaround anymore. This also means that the providing packages don't need to be added to site.mk explicitly anymore when the default provider is used.
38 lines
812 B
Makefile
38 lines
812 B
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=gluon-config-mode-mesh-vpn
|
|
PKG_VERSION:=2
|
|
|
|
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
|
|
|
|
include ../gluon.mk
|
|
|
|
PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG)
|
|
|
|
|
|
define Package/gluon-config-mode-mesh-vpn
|
|
SECTION:=gluon
|
|
CATEGORY:=Gluon
|
|
TITLE:=Toggle mesh-vpn and bandwidth limit
|
|
DEPENDS:=+gluon-config-mode-core +gluon-mesh-vpn-core
|
|
endef
|
|
|
|
define Build/Prepare
|
|
mkdir -p $(PKG_BUILD_DIR)
|
|
endef
|
|
|
|
define Build/Configure
|
|
endef
|
|
|
|
define Build/Compile
|
|
$(call GluonBuildI18N,gluon-config-mode-mesh-vpn,i18n)
|
|
$(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/)
|
|
endef
|
|
|
|
define Package/gluon-config-mode-mesh-vpn/install
|
|
$(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/
|
|
$(call GluonInstallI18N,gluon-config-mode-mesh-vpn,$(1))
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,gluon-config-mode-mesh-vpn))
|