summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-acme/Makefile2
-rw-r--r--applications/luci-app-adblock-fast/Makefile1
-rw-r--r--applications/luci-app-adblock/Makefile3
-rw-r--r--applications/luci-app-advanced-reboot/Makefile3
-rw-r--r--applications/luci-app-ahcp/Makefile2
-rw-r--r--applications/luci-app-apinger/Makefile3
-rw-r--r--applications/luci-app-aria2/Makefile3
-rw-r--r--applications/luci-app-babeld/Makefile3
-rw-r--r--applications/luci-app-banip/Makefile3
-rw-r--r--applications/luci-app-bmx7/Makefile2
-rw-r--r--applications/luci-app-clamav/Makefile2
-rw-r--r--applications/luci-app-commands/Makefile1
-rw-r--r--applications/luci-app-coovachilli/Makefile2
-rw-r--r--applications/luci-app-cshark/Makefile3
-rw-r--r--applications/luci-app-dawn/Makefile3
-rw-r--r--applications/luci-app-dcwapd/Makefile2
-rw-r--r--applications/luci-app-ddns/Makefile3
-rw-r--r--applications/luci-app-diag-core/Makefile2
-rw-r--r--applications/luci-app-dnscrypt-proxy/Makefile3
-rw-r--r--applications/luci-app-dockerman/Makefile2
-rw-r--r--applications/luci-app-dump1090/Makefile2
-rw-r--r--applications/luci-app-dynapoint/Makefile2
-rw-r--r--applications/luci-app-eoip/Makefile1
-rw-r--r--applications/luci-app-firewall/Makefile2
-rw-r--r--applications/luci-app-frpc/Makefile2
-rw-r--r--applications/luci-app-frps/Makefile2
-rw-r--r--applications/luci-app-fwknopd/Makefile2
-rw-r--r--applications/luci-app-hd-idle/Makefile2
-rw-r--r--applications/luci-app-https-dns-proxy/Makefile1
-rw-r--r--applications/luci-app-keepalived/Makefile1
-rw-r--r--applications/luci-app-ksmbd/Makefile2
-rw-r--r--applications/luci-app-ledtrig-rssi/Makefile3
-rw-r--r--applications/luci-app-ledtrig-switch/Makefile2
-rw-r--r--applications/luci-app-ledtrig-usbport/Makefile3
-rw-r--r--applications/luci-app-lorawan-basicstation/Makefile3
-rw-r--r--applications/luci-app-ltqtapi/Makefile2
-rw-r--r--applications/luci-app-lxc/Makefile3
-rw-r--r--applications/luci-app-minidlna/Makefile2
-rw-r--r--applications/luci-app-mjpg-streamer/Makefile2
-rw-r--r--applications/luci-app-mosquitto/Makefile3
-rw-r--r--applications/luci-app-mwan3/Makefile3
-rw-r--r--applications/luci-app-natmap/Makefile2
-rw-r--r--applications/luci-app-nextdns/Makefile3
-rw-r--r--applications/luci-app-nft-qos/Makefile2
-rw-r--r--applications/luci-app-nlbwmon/Makefile2
-rw-r--r--applications/luci-app-ntpc/Makefile2
-rw-r--r--applications/luci-app-nut/Makefile3
-rw-r--r--applications/luci-app-ocserv/Makefile2
-rw-r--r--applications/luci-app-olsr-services/Makefile2
-rw-r--r--applications/luci-app-olsr-viz/Makefile2
-rw-r--r--applications/luci-app-olsr/Makefile2
-rw-r--r--applications/luci-app-omcproxy/Makefile3
-rw-r--r--applications/luci-app-openvpn/Makefile2
-rw-r--r--applications/luci-app-openwisp/Makefile2
-rw-r--r--applications/luci-app-opkg/Makefile2
-rw-r--r--applications/luci-app-p910nd/Makefile2
-rw-r--r--applications/luci-app-pagekitec/Makefile2
-rw-r--r--applications/luci-app-pbr/Makefile1
-rw-r--r--applications/luci-app-polipo/Makefile2
-rw-r--r--applications/luci-app-privoxy/Makefile3
-rw-r--r--applications/luci-app-qos/Makefile2
-rw-r--r--applications/luci-app-radicale/Makefile3
-rw-r--r--applications/luci-app-radicale2/Makefile3
-rw-r--r--applications/luci-app-rp-pppoe-server/Makefile2
-rw-r--r--applications/luci-app-samba4/Makefile2
-rw-r--r--applications/luci-app-ser2net/Makefile2
-rw-r--r--applications/luci-app-shairplay/Makefile2
-rw-r--r--applications/luci-app-siitwizard/Makefile2
-rw-r--r--applications/luci-app-smartdns/Makefile3
-rw-r--r--applications/luci-app-snmpd/Makefile1
-rw-r--r--applications/luci-app-softether/Makefile2
-rw-r--r--applications/luci-app-splash/Makefile2
-rw-r--r--applications/luci-app-sqm/Makefile3
-rw-r--r--applications/luci-app-squid/Makefile2
-rw-r--r--applications/luci-app-tinyproxy/Makefile2
-rw-r--r--applications/luci-app-transmission/Makefile2
-rw-r--r--applications/luci-app-travelmate/Makefile3
-rw-r--r--applications/luci-app-ttyd/Makefile2
-rw-r--r--applications/luci-app-udpxy/Makefile2
-rw-r--r--applications/luci-app-uhttpd/Makefile2
-rw-r--r--applications/luci-app-unbound/Makefile2
-rw-r--r--applications/luci-app-upnp/Makefile2
-rw-r--r--applications/luci-app-vnstat/Makefile2
-rw-r--r--applications/luci-app-vnstat2/Makefile2
-rw-r--r--applications/luci-app-watchcat/Makefile2
-rw-r--r--applications/luci-app-wifischedule/Makefile2
-rw-r--r--applications/luci-app-wol/Makefile2
-rw-r--r--applications/luci-app-xfrpc/Makefile2
-rw-r--r--applications/luci-app-xinetd/Makefile3
-rw-r--r--applications/luci-app-yggdrasil/Makefile2
90 files changed, 84 insertions, 115 deletions
diff --git a/applications/luci-app-acme/Makefile b/applications/luci-app-acme/Makefile
index 8f9bf8ec79..3853b4d7ac 100644
--- a/applications/luci-app-acme/Makefile
+++ b/applications/luci-app-acme/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=ACME package - LuCI interface
-LUCI_DEPENDS:=+luci-mod-admin-full +acme
+LUCI_DEPENDS:=+luci-base +acme
PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
PKG_LICENSE:=GPL-3.0-or-later
diff --git a/applications/luci-app-adblock-fast/Makefile b/applications/luci-app-adblock-fast/Makefile
index 7dcb82ba73..b55ac6a1eb 100644
--- a/applications/luci-app-adblock-fast/Makefile
+++ b/applications/luci-app-adblock-fast/Makefile
@@ -10,7 +10,6 @@ PKG_VERSION:=1.0.0-1
LUCI_TITLE:=AdBlock-Fast Web UI
LUCI_DESCRIPTION:=Provides Web UI for adblock-fast service.
LUCI_DEPENDS:=+luci-base +adblock-fast +jsonfilter
-LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-adblock/Makefile b/applications/luci-app-adblock/Makefile
index 0d4bc93949..25f90af4f9 100644
--- a/applications/luci-app-adblock/Makefile
+++ b/applications/luci-app-adblock/Makefile
@@ -4,8 +4,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for Adblock
-LUCI_DEPENDS:=+adblock
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +adblock
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-advanced-reboot/Makefile b/applications/luci-app-advanced-reboot/Makefile
index adee08a63a..6c1dead622 100644
--- a/applications/luci-app-advanced-reboot/Makefile
+++ b/applications/luci-app-advanced-reboot/Makefile
@@ -12,8 +12,7 @@ LUCI_URL:=https://docs.openwrt.melmac.net/luci-app-advanced-reboot/
LUCI_DESCRIPTION:=Provides Web UI (found under System/Advanced Reboot) to reboot supported Linksys and ZyXEL routers to\
an alternative partition. Also provides Web UI to shut down (power off) your device. Supported dual-partition\
routers are listed at https://docs.openwrt.melmac.net/luci-app-advanced-reboot/
-LUCI_DEPENDS:=+luci-mod-admin-full +jshn
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +jshn
include ../../luci.mk
diff --git a/applications/luci-app-ahcp/Makefile b/applications/luci-app-ahcp/Makefile
index 10859345e6..f66be24766 100644
--- a/applications/luci-app-ahcp/Makefile
+++ b/applications/luci-app-ahcp/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for AHCPd
-LUCI_DEPENDS:=+luci-compat +ahcpd
+LUCI_DEPENDS:=+luci-base +luci-compat +ahcpd
include ../../luci.mk
diff --git a/applications/luci-app-apinger/Makefile b/applications/luci-app-apinger/Makefile
index 78de53a7e8..81e1d55da3 100644
--- a/applications/luci-app-apinger/Makefile
+++ b/applications/luci-app-apinger/Makefile
@@ -7,8 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for the Apinger
-LUCI_DEPENDS:=+apinger +apinger-rrd
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +apinger +apinger-rrd
PKG_LICENSE:=GPL-2.0
PKG_MAINTAINER:=Jaymin Patel <jem.patel@gmail.com>
diff --git a/applications/luci-app-aria2/Makefile b/applications/luci-app-aria2/Makefile
index ad6bd1d184..3ddc4dd580 100644
--- a/applications/luci-app-aria2/Makefile
+++ b/applications/luci-app-aria2/Makefile
@@ -7,8 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Aria2
-LUCI_DEPENDS:=+aria2
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +aria2
PKG_MAINTAINER:=Xingwang Liao <kuoruan@gmail.com>
PKG_LICENSE:=MIT
diff --git a/applications/luci-app-babeld/Makefile b/applications/luci-app-babeld/Makefile
index 6af9280261..c5f3d27c96 100644
--- a/applications/luci-app-babeld/Makefile
+++ b/applications/luci-app-babeld/Makefile
@@ -1,8 +1,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for babeld
-LUCI_DEPENDS:=+babeld +luci-compat
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +babeld +luci-compat
include ../../luci.mk
diff --git a/applications/luci-app-banip/Makefile b/applications/luci-app-banip/Makefile
index 60e4ecb529..c3c7ebea48 100644
--- a/applications/luci-app-banip/Makefile
+++ b/applications/luci-app-banip/Makefile
@@ -4,8 +4,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for banIP
-LUCI_DEPENDS:=+banip
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +banip
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-bmx7/Makefile b/applications/luci-app-bmx7/Makefile
index 546aeb9159..48e6fc023a 100644
--- a/applications/luci-app-bmx7/Makefile
+++ b/applications/luci-app-bmx7/Makefile
@@ -4,7 +4,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for BMX7
-LUCI_DEPENDS:=+luci-compat +luci-lib-json +luci-mod-admin-full +bmx7 +bmx7-json
+LUCI_DEPENDS:=+luci-compat +luci-lib-json +luci-base +bmx7 +bmx7-json
PKG_MAINTAINER:= Roger Pueyo <roger.pueyo@guifi.net> \
Pau Escrich <p4u@dabax.net>
PKG_LICENSE:=GPL-2.0-or-later
diff --git a/applications/luci-app-clamav/Makefile b/applications/luci-app-clamav/Makefile
index 93df9edc90..e8c72ce8fa 100644
--- a/applications/luci-app-clamav/Makefile
+++ b/applications/luci-app-clamav/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=ClamAV LuCI interface
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +clamav
+LUCI_DEPENDS:=+luci-compat +luci-base +clamav
PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr>
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-commands/Makefile b/applications/luci-app-commands/Makefile
index e581a003b8..6378f572ff 100644
--- a/applications/luci-app-commands/Makefile
+++ b/applications/luci-app-commands/Makefile
@@ -7,6 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Shell Command Module
+LUCI_DEPENDS:=+luci-base
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-coovachilli/Makefile b/applications/luci-app-coovachilli/Makefile
index 4bcafdc8f8..1f3a0fc0ea 100644
--- a/applications/luci-app-coovachilli/Makefile
+++ b/applications/luci-app-coovachilli/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Coova Chilli
-LUCI_DEPENDS:=+luci-compat @BROKEN
+LUCI_DEPENDS:=+luci-base +luci-compat @BROKEN
include ../../luci.mk
diff --git a/applications/luci-app-cshark/Makefile b/applications/luci-app-cshark/Makefile
index c8a283bea4..2e89eaafde 100644
--- a/applications/luci-app-cshark/Makefile
+++ b/applications/luci-app-cshark/Makefile
@@ -7,8 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Cloudshark capture tool Web UI
-LUCI_DEPENDS:=+luci-compat +cshark
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +luci-compat +cshark
PKG_MAINTAINER:=Luka Perkov <luka@openwrt.org>
diff --git a/applications/luci-app-dawn/Makefile b/applications/luci-app-dawn/Makefile
index 1b2b598cc8..a216f28187 100644
--- a/applications/luci-app-dawn/Makefile
+++ b/applications/luci-app-dawn/Makefile
@@ -1,8 +1,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for DAWN
-LUCI_DEPENDS:=+dawn +luci-compat +luci-lib-json
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +dawn +luci-compat +luci-lib-json
include ../../luci.mk
diff --git a/applications/luci-app-dcwapd/Makefile b/applications/luci-app-dcwapd/Makefile
index 3def090a76..6b85d0c864 100644
--- a/applications/luci-app-dcwapd/Makefile
+++ b/applications/luci-app-dcwapd/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Dual Channel Wi-Fi AP Daemon configuration module
-LUCI_DEPENDS:=+luci-compat +dcwapd
+LUCI_DEPENDS:=+luci-base +luci-compat +dcwapd
include ../../luci.mk
diff --git a/applications/luci-app-ddns/Makefile b/applications/luci-app-ddns/Makefile
index 2ebb0c8b82..a2d5935b16 100644
--- a/applications/luci-app-ddns/Makefile
+++ b/applications/luci-app-ddns/Makefile
@@ -12,8 +12,7 @@ PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Ansuel Smith <ansuelsmth@gmail.com>
LUCI_TITLE:=LuCI Support for Dynamic DNS Client (ddns-scripts)
-LUCI_DEPENDS:=+luci-mod-admin-full +luci-lua-runtime +ddns-scripts
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +luci-lua-runtime +ddns-scripts
include ../../luci.mk
diff --git a/applications/luci-app-diag-core/Makefile b/applications/luci-app-diag-core/Makefile
index ac9f499b12..1fcd9c6fc4 100644
--- a/applications/luci-app-diag-core/Makefile
+++ b/applications/luci-app-diag-core/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Diagnostics Tools (Core)
-LUCI_DEPENDS:=
+LUCI_DEPENDS:=+luci-base
include ../../luci.mk
diff --git a/applications/luci-app-dnscrypt-proxy/Makefile b/applications/luci-app-dnscrypt-proxy/Makefile
index c67b83000f..20b838068e 100644
--- a/applications/luci-app-dnscrypt-proxy/Makefile
+++ b/applications/luci-app-dnscrypt-proxy/Makefile
@@ -5,8 +5,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for DNSCrypt-Proxy
-LUCI_DEPENDS:=+luci-compat +uclient-fetch +dnscrypt-proxy +luci-lib-httpprotoutils
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +luci-compat +uclient-fetch +dnscrypt-proxy +luci-lib-httpprotoutils
include ../../luci.mk
diff --git a/applications/luci-app-dockerman/Makefile b/applications/luci-app-dockerman/Makefile
index f4d1030860..72ec1d97b3 100644
--- a/applications/luci-app-dockerman/Makefile
+++ b/applications/luci-app-dockerman/Makefile
@@ -2,11 +2,11 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for docker
LUCI_DEPENDS:=@(aarch64||arm||x86_64) \
+ +luci-base \
+luci-compat \
+luci-lib-docker \
+docker \
+ttyd
-LUCI_PKGARCH:=all
PKG_LICENSE:=AGPL-3.0
PKG_MAINTAINER:=lisaac <lisaac.cn@gmail.com> \
diff --git a/applications/luci-app-dump1090/Makefile b/applications/luci-app-dump1090/Makefile
index 81cf9f0ed4..8cc7ef306d 100644
--- a/applications/luci-app-dump1090/Makefile
+++ b/applications/luci-app-dump1090/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for dump1090
-LUCI_DEPENDS:=+luci-compat +dump1090
+LUCI_DEPENDS:=+luci-base +luci-compat +dump1090
include ../../luci.mk
diff --git a/applications/luci-app-dynapoint/Makefile b/applications/luci-app-dynapoint/Makefile
index a763dc6146..1f4486ef4b 100644
--- a/applications/luci-app-dynapoint/Makefile
+++ b/applications/luci-app-dynapoint/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for DynaPoint
-LUCI_DEPENDS:=+luci-compat +luci-lib-ipkg +dynapoint
+LUCI_DEPENDS:=+luci-base +luci-compat +luci-lib-ipkg +dynapoint
PKG_LICENSE:=GPL-3.0+
PKG_MAINTAINER:=Tobias Ilte <tobias.ilte@campus.tu-berlin.de>
diff --git a/applications/luci-app-eoip/Makefile b/applications/luci-app-eoip/Makefile
index f28b00e151..1b31cc592a 100644
--- a/applications/luci-app-eoip/Makefile
+++ b/applications/luci-app-eoip/Makefile
@@ -9,7 +9,6 @@ PKG_LICENSE:=Apache-2.0
LUCI_TITLE:=LuCI Support for EoIP
LUCI_DEPENDS:=+eoip +luci-base
-LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-firewall/Makefile b/applications/luci-app-firewall/Makefile
index 2e219d0096..fc33128886 100644
--- a/applications/luci-app-firewall/Makefile
+++ b/applications/luci-app-firewall/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Firewall and Portforwarding application
-LUCI_DEPENDS:=+uci-firewall
+LUCI_DEPENDS:=+luci-base +uci-firewall
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-frpc/Makefile b/applications/luci-app-frpc/Makefile
index 90a20c4bfc..16e10e54a6 100644
--- a/applications/luci-app-frpc/Makefile
+++ b/applications/luci-app-frpc/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for frp client
-LUCI_DEPENDS:=+frpc
+LUCI_DEPENDS:=+luci-base +frpc
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
diff --git a/applications/luci-app-frps/Makefile b/applications/luci-app-frps/Makefile
index 4d77b03c07..f835b9aa39 100644
--- a/applications/luci-app-frps/Makefile
+++ b/applications/luci-app-frps/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for frp server
-LUCI_DEPENDS:=+frps
+LUCI_DEPENDS:=+luci-base +frps
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
diff --git a/applications/luci-app-fwknopd/Makefile b/applications/luci-app-fwknopd/Makefile
index ba7a8568e7..7aabd3c2af 100644
--- a/applications/luci-app-fwknopd/Makefile
+++ b/applications/luci-app-fwknopd/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Fwknopd config - web config for the firewall knock daemon
-LUCI_DEPENDS:=+fwknopd +qrencode
+LUCI_DEPENDS:=+luci-base +fwknopd +qrencode
PKG_LICENSE:=GPLv2
PKG_MAINTAINER:=Jonathan Bennett <JBennett@incomsystems.biz>
include ../../luci.mk
diff --git a/applications/luci-app-hd-idle/Makefile b/applications/luci-app-hd-idle/Makefile
index 28e1cef14b..e5c16c9fc2 100644
--- a/applications/luci-app-hd-idle/Makefile
+++ b/applications/luci-app-hd-idle/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Hard Disk Idle Spin-Down module
-LUCI_DEPENDS:=+hd-idle +lsblk
+LUCI_DEPENDS:=+luci-base +hd-idle +lsblk
include ../../luci.mk
diff --git a/applications/luci-app-https-dns-proxy/Makefile b/applications/luci-app-https-dns-proxy/Makefile
index 4ed8b88163..54f1e6e59b 100644
--- a/applications/luci-app-https-dns-proxy/Makefile
+++ b/applications/luci-app-https-dns-proxy/Makefile
@@ -10,7 +10,6 @@ PKG_VERSION:=2023-05-25-4
LUCI_TITLE:=DNS Over HTTPS Proxy Web UI
LUCI_DESCRIPTION:=Provides Web UI for DNS Over HTTPS Proxy
LUCI_DEPENDS:=+luci-base +https-dns-proxy
-LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-keepalived/Makefile b/applications/luci-app-keepalived/Makefile
index 81b0cc2635..68dd7118bf 100644
--- a/applications/luci-app-keepalived/Makefile
+++ b/applications/luci-app-keepalived/Makefile
@@ -10,7 +10,6 @@ PKG_MAINTAINER:=Jaymin Patel <jem.patel@gmail.com>
LUCI_TITLE:=LuCI support for the Keepalived
LUCI_DEPENDS:=+luci-base +keepalived +keepalived-sync
-LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-ksmbd/Makefile b/applications/luci-app-ksmbd/Makefile
index 08f476a277..c360614e2d 100644
--- a/applications/luci-app-ksmbd/Makefile
+++ b/applications/luci-app-ksmbd/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Network Shares - Ksmbd the SMB kernel fileserver
-LUCI_DEPENDS:=+ksmbd-server
+LUCI_DEPENDS:=+luci-base +ksmbd-server
include ../../luci.mk
diff --git a/applications/luci-app-ledtrig-rssi/Makefile b/applications/luci-app-ledtrig-rssi/Makefile
index b3be2065c8..184739acef 100644
--- a/applications/luci-app-ledtrig-rssi/Makefile
+++ b/applications/luci-app-ledtrig-rssi/Makefile
@@ -8,8 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:= LuCI Support for ledtrigger rssi
-LUCI_DEPENDS:=+rssileds
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +rssileds
include ../../luci.mk
diff --git a/applications/luci-app-ledtrig-switch/Makefile b/applications/luci-app-ledtrig-switch/Makefile
index 7cefc50294..debea20e4f 100644
--- a/applications/luci-app-ledtrig-switch/Makefile
+++ b/applications/luci-app-ledtrig-switch/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:= LuCI Support for ledtrigger switch
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base
include ../../luci.mk
diff --git a/applications/luci-app-ledtrig-usbport/Makefile b/applications/luci-app-ledtrig-usbport/Makefile
index 1a176676fa..577ea9175f 100644
--- a/applications/luci-app-ledtrig-usbport/Makefile
+++ b/applications/luci-app-ledtrig-usbport/Makefile
@@ -8,8 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:= LuCI Support for ledtrigger usbport
-LUCI_DEPENDS:=+kmod-usb-ledtrig-usbport
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +kmod-usb-ledtrig-usbport
include ../../luci.mk
diff --git a/applications/luci-app-lorawan-basicstation/Makefile b/applications/luci-app-lorawan-basicstation/Makefile
index 392587767b..5875eb17f8 100644
--- a/applications/luci-app-lorawan-basicstation/Makefile
+++ b/applications/luci-app-lorawan-basicstation/Makefile
@@ -8,8 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for LoRaWAN basicstation
-LUCI_DEPENDS:=+basicstation
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +basicstation
PKG_MAINTAINER:=Marcus Schref <mschref@tdt.de>
PKG_LICENSE:=APACHE-2.0
diff --git a/applications/luci-app-ltqtapi/Makefile b/applications/luci-app-ltqtapi/Makefile
index c969248126..0b377ba4b8 100644
--- a/applications/luci-app-ltqtapi/Makefile
+++ b/applications/luci-app-ltqtapi/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Lantiq Devices
-LUCI_DEPENDS:=+luci-compat @BROKEN
+LUCI_DEPENDS:=+luci-base +luci-compat @BROKEN
include ../../luci.mk
diff --git a/applications/luci-app-lxc/Makefile b/applications/luci-app-lxc/Makefile
index 52f3f42df5..1a81d35391 100644
--- a/applications/luci-app-lxc/Makefile
+++ b/applications/luci-app-lxc/Makefile
@@ -7,8 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LXC management Web UI
-LUCI_DEPENDS:=@!arc +luci-compat +luci-mod-admin-full +lxc +lxc-attach +lxc-console +lxc-create +liblxc +rpcd-mod-lxc +getopt +!LXC_BUSYBOX_OPTIONS:tar
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=@!arc +luci-compat +luci-base +lxc +lxc-attach +lxc-console +lxc-create +liblxc +rpcd-mod-lxc +getopt +!LXC_BUSYBOX_OPTIONS:tar
define Package/luci-app-lxc/conffiles
/etc/config/lxc
diff --git a/applications/luci-app-minidlna/Makefile b/applications/luci-app-minidlna/Makefile
index 4790aa32ce..29d1870f11 100644
--- a/applications/luci-app-minidlna/Makefile
+++ b/applications/luci-app-minidlna/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for miniDLNA
-LUCI_DEPENDS:=+minidlna
+LUCI_DEPENDS:=+luci-base +minidlna
include ../../luci.mk
diff --git a/applications/luci-app-mjpg-streamer/Makefile b/applications/luci-app-mjpg-streamer/Makefile
index b4f1f14127..11048862f0 100644
--- a/applications/luci-app-mjpg-streamer/Makefile
+++ b/applications/luci-app-mjpg-streamer/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=MJPG-Streamer service configuration module
-LUCI_DEPENDS:= +mjpg-streamer
+LUCI_DEPENDS:=+luci-base +mjpg-streamer
include ../../luci.mk
diff --git a/applications/luci-app-mosquitto/Makefile b/applications/luci-app-mosquitto/Makefile
index 7713bcf8ec..751a88ed8b 100644
--- a/applications/luci-app-mosquitto/Makefile
+++ b/applications/luci-app-mosquitto/Makefile
@@ -1,8 +1,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Mosquitto LuCI interface
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full mosquitto
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-compat +luci-base mosquitto
LUCI_DESCRIPTION:=Provides a webadmin for most basic mosquitto parameters.
PKG_MAINTAINER:= Karl Palsson <karlp@etactica.com>
diff --git a/applications/luci-app-mwan3/Makefile b/applications/luci-app-mwan3/Makefile
index 8edba3ccd5..98c0293e05 100644
--- a/applications/luci-app-mwan3/Makefile
+++ b/applications/luci-app-mwan3/Makefile
@@ -7,8 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for the MWAN3 MultiWAN Manager
-LUCI_DEPENDS:=+mwan3
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +mwan3
PKG_LICENSE:=GPLv2
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
diff --git a/applications/luci-app-natmap/Makefile b/applications/luci-app-natmap/Makefile
index 0d02dcac51..7238f0da38 100644
--- a/applications/luci-app-natmap/Makefile
+++ b/applications/luci-app-natmap/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for natmap
-LUCI_DEPENDS:=+natmap
+LUCI_DEPENDS:=+luci-base +natmap
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
diff --git a/applications/luci-app-nextdns/Makefile b/applications/luci-app-nextdns/Makefile
index 51d60561b1..9d2734c186 100644
--- a/applications/luci-app-nextdns/Makefile
+++ b/applications/luci-app-nextdns/Makefile
@@ -4,8 +4,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for NextDNS
-LUCI_DEPENDS:=+nextdns
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +nextdns
include ../../luci.mk
diff --git a/applications/luci-app-nft-qos/Makefile b/applications/luci-app-nft-qos/Makefile
index a8227de9fd..1690854fc4 100644
--- a/applications/luci-app-nft-qos/Makefile
+++ b/applications/luci-app-nft-qos/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=QoS over Nftables
-LUCI_DEPENDS:=+luci-compat +nft-qos
+LUCI_DEPENDS:=+luci-base +luci-compat +nft-qos
include ../../luci.mk
diff --git a/applications/luci-app-nlbwmon/Makefile b/applications/luci-app-nlbwmon/Makefile
index a00177f2ca..d53452c3f0 100644
--- a/applications/luci-app-nlbwmon/Makefile
+++ b/applications/luci-app-nlbwmon/Makefile
@@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Netlink based bandwidth accounting
-LUCI_DEPENDS:=+nlbwmon
+LUCI_DEPENDS:=+luci-base +nlbwmon
include ../../luci.mk
diff --git a/applications/luci-app-ntpc/Makefile b/applications/luci-app-ntpc/Makefile
index b144b7ba93..108ed9027e 100644
--- a/applications/luci-app-ntpc/Makefile
+++ b/applications/luci-app-ntpc/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=NTP time synchronisation configuration module
-LUCI_DEPENDS:=+luci-compat +ntpclient
+LUCI_DEPENDS:=+luci-base +luci-compat +ntpclient
include ../../luci.mk
diff --git a/applications/luci-app-nut/Makefile b/applications/luci-app-nut/Makefile
index cce56e0c9f..e399a50217 100644
--- a/applications/luci-app-nut/Makefile
+++ b/applications/luci-app-nut/Makefile
@@ -8,8 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Network UPS Tools Configuration
-LUCI_DEPENDS:=+luci-compat
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +luci-compat
PKG_RELEASE:=1
include ../../luci.mk
diff --git a/applications/luci-app-ocserv/Makefile b/applications/luci-app-ocserv/Makefile
index 2f2ea788eb..918e85815b 100644
--- a/applications/luci-app-ocserv/Makefile
+++ b/applications/luci-app-ocserv/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for OpenConnect VPN
-LUCI_DEPENDS:=+luci-compat +ocserv +certtool
+LUCI_DEPENDS:=+luci-base +luci-compat +ocserv +certtool
include ../../luci.mk
diff --git a/applications/luci-app-olsr-services/Makefile b/applications/luci-app-olsr-services/Makefile
index b1daf6daad..245ea602d5 100644
--- a/applications/luci-app-olsr-services/Makefile
+++ b/applications/luci-app-olsr-services/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Show services announced with the nameservice plugin
-LUCI_DEPENDS:=+luci-app-olsr +olsrd +olsrd-mod-nameservice
+LUCI_DEPENDS:=+luci-base +luci-app-olsr +olsrd +olsrd-mod-nameservice
include ../../luci.mk
diff --git a/applications/luci-app-olsr-viz/Makefile b/applications/luci-app-olsr-viz/Makefile
index e1a1185092..34ac041f4d 100644
--- a/applications/luci-app-olsr-viz/Makefile
+++ b/applications/luci-app-olsr-viz/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=OLSR Visualisation
-LUCI_DEPENDS:=+luci-app-olsr +olsrd +olsrd-mod-txtinfo
+LUCI_DEPENDS:=+luci-base +luci-app-olsr +olsrd +olsrd-mod-txtinfo
include ../../luci.mk
diff --git a/applications/luci-app-olsr/Makefile b/applications/luci-app-olsr/Makefile
index 168bfab9f3..b503809a78 100644
--- a/applications/luci-app-olsr/Makefile
+++ b/applications/luci-app-olsr/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=OLSR configuration and status module
-LUCI_DEPENDS:=+olsrd
+LUCI_DEPENDS:=+luci-base +olsrd
include ../../luci.mk
diff --git a/applications/luci-app-omcproxy/Makefile b/applications/luci-app-omcproxy/Makefile
index 622ce06950..215fd1e485 100644
--- a/applications/luci-app-omcproxy/Makefile
+++ b/applications/luci-app-omcproxy/Makefile
@@ -14,8 +14,7 @@ PKG_MAINTAINER:=Shun Li <riverscn@gmail.com>
PKG_LICENSE:=Apache-2.0
LUCI_TITLE:=LuCI support for omcproxy
-LUCI_DEPENDS:=+omcproxy
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +omcproxy
include ../../luci.mk
diff --git a/applications/luci-app-openvpn/Makefile b/applications/luci-app-openvpn/Makefile
index 4dfcc682ce..74df261b0d 100644
--- a/applications/luci-app-openvpn/Makefile
+++ b/applications/luci-app-openvpn/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for OpenVPN
-LUCI_DEPENDS:=+luci-compat
+LUCI_DEPENDS:=+luci-base +luci-compat
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-openwisp/Makefile b/applications/luci-app-openwisp/Makefile
index 03fbd83c11..b8b147998d 100644
--- a/applications/luci-app-openwisp/Makefile
+++ b/applications/luci-app-openwisp/Makefile
@@ -8,7 +8,7 @@ PKG_MAINTAINER:=Nicholas Smith <nicholas@nbembedded.com>
LUCI_TITLE:=LuCI support for OpenWISP
LUCI_DESCRIPTION:=Allows configuration of OpenWISP agent settings
-LUCI_DEPENDS:=+openwisp-config
+LUCI_DEPENDS:=+luci-base +openwisp-config
include ../../luci.mk
diff --git a/applications/luci-app-opkg/Makefile b/applications/luci-app-opkg/Makefile
index 5763e9115e..0f3d8a7027 100644
--- a/applications/luci-app-opkg/Makefile
+++ b/applications/luci-app-opkg/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=OPKG package management application
-LUCI_DEPENDS:=+opkg
+LUCI_DEPENDS:=+luci-base +opkg
include ../../luci.mk
diff --git a/applications/luci-app-p910nd/Makefile b/applications/luci-app-p910nd/Makefile
index 8c73f372f4..4b33020cbd 100644
--- a/applications/luci-app-p910nd/Makefile
+++ b/applications/luci-app-p910nd/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=p910nd - Printer server module
-LUCI_DEPENDS:=+luci-compat +p910nd
+LUCI_DEPENDS:=+luci-base +luci-compat +p910nd
include ../../luci.mk
diff --git a/applications/luci-app-pagekitec/Makefile b/applications/luci-app-pagekitec/Makefile
index d875009772..9ed223a7ca 100644
--- a/applications/luci-app-pagekitec/Makefile
+++ b/applications/luci-app-pagekitec/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for PageKite
-LUCI_DEPENDS:=+pagekitec
+LUCI_DEPENDS:=+luci-base +pagekitec
PKG_MAINTAINER:=Karl Palsson <karlp@tweak.net.au>
diff --git a/applications/luci-app-pbr/Makefile b/applications/luci-app-pbr/Makefile
index 912db16fd1..3b04a9500d 100644
--- a/applications/luci-app-pbr/Makefile
+++ b/applications/luci-app-pbr/Makefile
@@ -10,7 +10,6 @@ PKG_VERSION:=1.1.1-7
LUCI_TITLE:=Policy Based Routing Service Web UI
LUCI_DESCRIPTION:=Provides Web UI for Policy Based Routing Service.
LUCI_DEPENDS:=+luci-base +jsonfilter +pbr
-LUCI_PKGARCH:=all
PKG_PROVIDES:=luci-app-vpnbypass luci-app-vpn-policy-routing
diff --git a/applications/luci-app-polipo/Makefile b/applications/luci-app-polipo/Makefile
index 0bd1843322..cd157e48e9 100644
--- a/applications/luci-app-polipo/Makefile
+++ b/applications/luci-app-polipo/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for the Polipo Proxy
-LUCI_DEPENDS:=+luci-compat +polipo
+LUCI_DEPENDS:=+luci-base +luci-compat +polipo
include ../../luci.mk
diff --git a/applications/luci-app-privoxy/Makefile b/applications/luci-app-privoxy/Makefile
index f558603795..5c1f30a5b6 100644
--- a/applications/luci-app-privoxy/Makefile
+++ b/applications/luci-app-privoxy/Makefile
@@ -21,8 +21,7 @@ PKG_MAINTAINER:=
# LuCI specific settings
LUCI_TITLE:=LuCI Support for Privoxy WEB proxy
-LUCI_DEPENDS:=+luci-compat +luci-lib-ipkg +luci-mod-admin-full +privoxy
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-compat +luci-lib-ipkg +luci-base +privoxy
define Package/$(PKG_NAME)/config
# shown in make menuconfig <Help>
diff --git a/applications/luci-app-qos/Makefile b/applications/luci-app-qos/Makefile
index 8361b6e2e6..846858d043 100644
--- a/applications/luci-app-qos/Makefile
+++ b/applications/luci-app-qos/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Quality of Service configuration module
-LUCI_DEPENDS:=+luci-compat +qos-scripts
+LUCI_DEPENDS:=+luci-base +luci-compat +qos-scripts
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-radicale/Makefile b/applications/luci-app-radicale/Makefile
index b70683674e..eee10b2a4d 100644
--- a/applications/luci-app-radicale/Makefile
+++ b/applications/luci-app-radicale/Makefile
@@ -21,8 +21,7 @@ PKG_MAINTAINER:=
# LuCI specific settings
LUCI_TITLE:=LuCI Support for Radicale CardDAV/CalDAV
-LUCI_DEPENDS:=+luci-compat +luci-lib-ipkg +luci-mod-admin-full
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-compat +luci-lib-ipkg +luci-base
define Package/$(PKG_NAME)/config
# shown in make menuconfig <Help>
diff --git a/applications/luci-app-radicale2/Makefile b/applications/luci-app-radicale2/Makefile
index aa964d4f51..c2c6838db0 100644
--- a/applications/luci-app-radicale2/Makefile
+++ b/applications/luci-app-radicale2/Makefile
@@ -1,8 +1,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Radicale v2.x CalDAV/CardDAV Server
-LUCI_DEPENDS:=+luci-compat +radicale2 +rpcd-mod-rad2-enc
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +luci-compat +radicale2 +rpcd-mod-rad2-enc
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-rp-pppoe-server/Makefile b/applications/luci-app-rp-pppoe-server/Makefile
index b4edfc9499..4454242d48 100644
--- a/applications/luci-app-rp-pppoe-server/Makefile
+++ b/applications/luci-app-rp-pppoe-server/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Roaring Penguin PPPoE Server
-LUCI_DEPENDS:=+luci-compat +rp-pppoe-server
+LUCI_DEPENDS:=+luci-base +luci-compat +rp-pppoe-server
include ../../luci.mk
diff --git a/applications/luci-app-samba4/Makefile b/applications/luci-app-samba4/Makefile
index b0dedc5413..0073e6a7e3 100644
--- a/applications/luci-app-samba4/Makefile
+++ b/applications/luci-app-samba4/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Network Shares - Samba 4 SMB/CIFS fileserver
-LUCI_DEPENDS:=+samba4-server
+LUCI_DEPENDS:=+luci-base +samba4-server
include ../../luci.mk
diff --git a/applications/luci-app-ser2net/Makefile b/applications/luci-app-ser2net/Makefile
index a77bd4009e..72ca1f698a 100644
--- a/applications/luci-app-ser2net/Makefile
+++ b/applications/luci-app-ser2net/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for ser2net
-LUCI_DEPENDS:=+ser2net
+LUCI_DEPENDS:=+luci-base +ser2net
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-shairplay/Makefile b/applications/luci-app-shairplay/Makefile
index 59ca53d1b1..1e9ca6bef1 100644
--- a/applications/luci-app-shairplay/Makefile
+++ b/applications/luci-app-shairplay/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Shairplay
-LUCI_DEPENDS:=+luci-compat +shairplay
+LUCI_DEPENDS:=+luci-base +luci-compat +shairplay
include ../../luci.mk
diff --git a/applications/luci-app-siitwizard/Makefile b/applications/luci-app-siitwizard/Makefile
index a411f6aa3d..7677db0cf2 100644
--- a/applications/luci-app-siitwizard/Makefile
+++ b/applications/luci-app-siitwizard/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=SIIT IPv4-over-IPv6 configuration wizard
-LUCI_DEPENDS:=+luci-compat +kmod-siit
+LUCI_DEPENDS:=+luci-base +luci-compat +kmod-siit
include ../../luci.mk
diff --git a/applications/luci-app-smartdns/Makefile b/applications/luci-app-smartdns/Makefile
index 407e98f7c8..a53d89e9c1 100644
--- a/applications/luci-app-smartdns/Makefile
+++ b/applications/luci-app-smartdns/Makefile
@@ -11,8 +11,7 @@ PKG_RELEASE:=1
LUCI_TITLE:=LuCI for smartdns
LUCI_DESCRIPTION:=Provides Luci for smartdns
-LUCI_DEPENDS:=+smartdns
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +smartdns
define Package/$(PKG_NAME)/config
# shown in make menuconfig <Help>
diff --git a/applications/luci-app-snmpd/Makefile b/applications/luci-app-snmpd/Makefile
index ffb14cfe25..ef48151645 100644
--- a/applications/luci-app-snmpd/Makefile
+++ b/applications/luci-app-snmpd/Makefile
@@ -2,7 +2,6 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:= Net-SNMP LuCI interface
LUCI_DEPENDS:=+luci-base +snmpd
-LUCI_PKGARCH:=all
LUCI_DESCRIPTION:=Some common net-snmp config items. In no way is this comprehensive.
PKG_MAINTAINER:= Karl Palsson <karlp@etactica.com>
diff --git a/applications/luci-app-softether/Makefile b/applications/luci-app-softether/Makefile
index 06a310c7e1..0321508401 100644
--- a/applications/luci-app-softether/Makefile
+++ b/applications/luci-app-softether/Makefile
@@ -5,7 +5,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Softether management application
-LUCI_DEPENDS:=+softethervpn5-client
+LUCI_DEPENDS:=+luci-base +softethervpn5-client
include ../../luci.mk
diff --git a/applications/luci-app-splash/Makefile b/applications/luci-app-splash/Makefile
index 8950a497ea..5d9503c622 100644
--- a/applications/luci-app-splash/Makefile
+++ b/applications/luci-app-splash/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Freifunk DHCP-Splash application
-LUCI_DEPENDS:=+luci-compat +luci-lib-nixio +luci-lib-iptparser +luci-lua-runtime +tc +kmod-sched +iptables-mod-nat-extra +iptables-mod-ipopt
+LUCI_DEPENDS:=+luci-base +luci-compat +luci-lib-nixio +luci-lib-iptparser +luci-lua-runtime +tc +kmod-sched +iptables-mod-nat-extra +iptables-mod-ipopt
define Package/luci-app-splash/conffiles
/etc/config/luci_splash
diff --git a/applications/luci-app-sqm/Makefile b/applications/luci-app-sqm/Makefile
index 4ab842b241..cce746a2a8 100644
--- a/applications/luci-app-sqm/Makefile
+++ b/applications/luci-app-sqm/Makefile
@@ -8,8 +8,7 @@ LUCI_DESCRIPTION:=Luci interface for the SQM scripts queue management package
PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
-LUCI_DEPENDS:=+sqm-scripts
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +sqm-scripts
include ../../luci.mk
diff --git a/applications/luci-app-squid/Makefile b/applications/luci-app-squid/Makefile
index b16bd5d752..4c89c4a610 100644
--- a/applications/luci-app-squid/Makefile
+++ b/applications/luci-app-squid/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Squid LuCI Interface
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +squid
+LUCI_DEPENDS:=+luci-compat +luci-base +squid
PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr>
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-tinyproxy/Makefile b/applications/luci-app-tinyproxy/Makefile
index f4c7475b8b..8a90ce7f16 100644
--- a/applications/luci-app-tinyproxy/Makefile
+++ b/applications/luci-app-tinyproxy/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Tinyproxy - HTTP(S)-Proxy configuration
-LUCI_DEPENDS:=+luci-compat +tinyproxy
+LUCI_DEPENDS:=+luci-base +luci-compat +tinyproxy
include ../../luci.mk
diff --git a/applications/luci-app-transmission/Makefile b/applications/luci-app-transmission/Makefile
index d0fddbefef..ff0b105a14 100644
--- a/applications/luci-app-transmission/Makefile
+++ b/applications/luci-app-transmission/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Transmission
-LUCI_DEPENDS:=+transmission-daemon
+LUCI_DEPENDS:=+luci-base +transmission-daemon
include ../../luci.mk
diff --git a/applications/luci-app-travelmate/Makefile b/applications/luci-app-travelmate/Makefile
index 5444d2bbe0..34ecbe1de5 100644
--- a/applications/luci-app-travelmate/Makefile
+++ b/applications/luci-app-travelmate/Makefile
@@ -4,8 +4,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for Travelmate
-LUCI_DEPENDS:=+travelmate
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +travelmate
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-ttyd/Makefile b/applications/luci-app-ttyd/Makefile
index 65ec02710f..148464411a 100644
--- a/applications/luci-app-ttyd/Makefile
+++ b/applications/luci-app-ttyd/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=ttyd - Command-line tool for sharing terminal over the web
-LUCI_DEPENDS:=+ttyd
+LUCI_DEPENDS:=+luci-base +ttyd
include ../../luci.mk
diff --git a/applications/luci-app-udpxy/Makefile b/applications/luci-app-udpxy/Makefile
index cb8f179232..ee2350ba93 100644
--- a/applications/luci-app-udpxy/Makefile
+++ b/applications/luci-app-udpxy/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for udpxy
-LUCI_DEPENDS:=+udpxy
+LUCI_DEPENDS:=+luci-base +udpxy
include ../../luci.mk
diff --git a/applications/luci-app-uhttpd/Makefile b/applications/luci-app-uhttpd/Makefile
index 95429650a1..da7e8697fd 100644
--- a/applications/luci-app-uhttpd/Makefile
+++ b/applications/luci-app-uhttpd/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=uHTTPd Webserver Configuration
-LUCI_DEPENDS:= +uhttpd
+LUCI_DEPENDS:=+luci-base +uhttpd
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Daniel Dickinson <openwrt@daniel.thecshore.com>
diff --git a/applications/luci-app-unbound/Makefile b/applications/luci-app-unbound/Makefile
index 9dd01ffed6..4376a9aa8e 100644
--- a/applications/luci-app-unbound/Makefile
+++ b/applications/luci-app-unbound/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Unbound Recursive DNS Resolver Configuration
-LUCI_DEPENDS:=+luci-compat +unbound-daemon
+LUCI_DEPENDS:=+luci-base +luci-compat +unbound-daemon
include ../../luci.mk
diff --git a/applications/luci-app-upnp/Makefile b/applications/luci-app-upnp/Makefile
index 84a4d48576..15da0fd187 100644
--- a/applications/luci-app-upnp/Makefile
+++ b/applications/luci-app-upnp/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Universal Plug & Play configuration module
-LUCI_DEPENDS:=+miniupnpd +rpcd-mod-ucode
+LUCI_DEPENDS:=+luci-base +miniupnpd +rpcd-mod-ucode
include ../../luci.mk
diff --git a/applications/luci-app-vnstat/Makefile b/applications/luci-app-vnstat/Makefile
index c2e930632e..606a0853c8 100644
--- a/applications/luci-app-vnstat/Makefile
+++ b/applications/luci-app-vnstat/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for VnStat
-LUCI_DEPENDS:=+luci-compat +vnstat +vnstati
+LUCI_DEPENDS:=+luci-base +luci-compat +vnstat +vnstati
include ../../luci.mk
diff --git a/applications/luci-app-vnstat2/Makefile b/applications/luci-app-vnstat2/Makefile
index 420bf548a4..e611a98a27 100644
--- a/applications/luci-app-vnstat2/Makefile
+++ b/applications/luci-app-vnstat2/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for vnStat 2
-LUCI_DEPENDS:=+luci-lib-jsonc +vnstat2 +vnstati2
+LUCI_DEPENDS:=+luci-base +luci-lib-jsonc +vnstat2 +vnstati2
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Jan Hoffmann <jan@3e8.eu>
diff --git a/applications/luci-app-watchcat/Makefile b/applications/luci-app-watchcat/Makefile
index c3c7aada9d..7d45ec1436 100644
--- a/applications/luci-app-watchcat/Makefile
+++ b/applications/luci-app-watchcat/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Watchcat
-LUCI_DEPENDS:=+watchcat
+LUCI_DEPENDS:=+luci-base +watchcat
include ../../luci.mk
diff --git a/applications/luci-app-wifischedule/Makefile b/applications/luci-app-wifischedule/Makefile
index 891b41bf5a..e6d5c5fbe2 100644
--- a/applications/luci-app-wifischedule/Makefile
+++ b/applications/luci-app-wifischedule/Makefile
@@ -15,7 +15,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Turns WiFi on and off according to a schedule
-LUCI_DEPENDS:=+luci-compat +wifischedule
+LUCI_DEPENDS:=+luci-base +luci-compat +wifischedule
include ../../luci.mk
diff --git a/applications/luci-app-wol/Makefile b/applications/luci-app-wol/Makefile
index d935ee9030..f7466c0175 100644
--- a/applications/luci-app-wol/Makefile
+++ b/applications/luci-app-wol/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Wake-on-LAN
-LUCI_DEPENDS:=+etherwake
+LUCI_DEPENDS:=+luci-base +etherwake
include ../../luci.mk
diff --git a/applications/luci-app-xfrpc/Makefile b/applications/luci-app-xfrpc/Makefile
index 1a89598388..f7237eb064 100644
--- a/applications/luci-app-xfrpc/Makefile
+++ b/applications/luci-app-xfrpc/Makefile
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for xfrpc
-LUCI_DEPENDS:=+xfrpc
+LUCI_DEPENDS:=+luci-base +xfrpc
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Dengfeng Liu <liu_df@qq.com>
diff --git a/applications/luci-app-xinetd/Makefile b/applications/luci-app-xinetd/Makefile
index beed1bccbf..bbe0b22c2e 100644
--- a/applications/luci-app-xinetd/Makefile
+++ b/applications/luci-app-xinetd/Makefile
@@ -8,8 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for xinetd
-LUCI_DEPENDS:=+xinetd
-LUCI_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +xinetd
PKG_MAINTAINER:=Helge Mader <ma@dev.tdt.de>
diff --git a/applications/luci-app-yggdrasil/Makefile b/applications/luci-app-yggdrasil/Makefile
index 747d8c3d67..4ce191921b 100644
--- a/applications/luci-app-yggdrasil/Makefile
+++ b/applications/luci-app-yggdrasil/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for Yggdrasil
-LUCI_DEPENDS:=+yggdrasil
+LUCI_DEPENDS:=+luci-base +yggdrasil
include ../../luci.mk