mirror of
https://github.com/openwrt/luci.git
synced 2025-12-22 01:44:35 +04:00
luci.mk: automatically depend on luci-lua-runtime
Make packages having a non-empty luasrc/ directory automatically depend on the LuCI Lua runtime package. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
6
luci.mk
6
luci.mk
@@ -138,6 +138,12 @@ include $(INCLUDE_DIR)/package.mk
|
|||||||
LUCI_SUBMENU_DEFAULT=$(if $(LUCI_MENU.$(LUCI_TYPE)),$(LUCI_MENU.$(LUCI_TYPE)),$(LUCI_MENU.app))
|
LUCI_SUBMENU_DEFAULT=$(if $(LUCI_MENU.$(LUCI_TYPE)),$(LUCI_MENU.$(LUCI_TYPE)),$(LUCI_MENU.app))
|
||||||
LUCI_SUBMENU=$(if $(LUCI_SUBMENU_FORCED),$(LUCI_SUBMENU_FORCED),$(LUCI_SUBMENU_DEFAULT))
|
LUCI_SUBMENU=$(if $(LUCI_SUBMENU_FORCED),$(LUCI_SUBMENU_FORCED),$(LUCI_SUBMENU_DEFAULT))
|
||||||
|
|
||||||
|
ifneq ($(wildcard ${CURDIR}/luasrc/*),)
|
||||||
|
ifneq ($(filter-out luci-lib-base luci-lua-runtime,$(PKG_NAME)),)
|
||||||
|
LUCI_DEPENDS += +luci-lua-runtime
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
define Package/$(PKG_NAME)
|
define Package/$(PKG_NAME)
|
||||||
SECTION:=$(LUCI_SECTION)
|
SECTION:=$(LUCI_SECTION)
|
||||||
CATEGORY:=$(LUCI_CATEGORY)
|
CATEGORY:=$(LUCI_CATEGORY)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ LUCI_TITLE:=LuCI Lua runtime libraries
|
|||||||
LUCI_DEPENDS:= \
|
LUCI_DEPENDS:= \
|
||||||
+luci-base \
|
+luci-base \
|
||||||
+lua \
|
+lua \
|
||||||
|
+luci-lib-base \
|
||||||
+luci-lib-nixio \
|
+luci-lib-nixio \
|
||||||
+luci-lib-ip \
|
+luci-lib-ip \
|
||||||
+luci-lib-jsonc \
|
+luci-lib-jsonc \
|
||||||
|
|||||||
Reference in New Issue
Block a user