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:
parent
673f38246a
commit
b15d768c9a
2 changed files with 7 additions and 0 deletions
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 \
|
||||||
|
|
Loading…
Reference in a new issue