define Package/luci/fftemplate
$(call Package/luci/libtemplate)
- SUBMENU:=LuCI Freifunk Support (GERMAN ONLY)
+ SUBMENU:=LuCI Freifunk Support
DEPENDS:=+luci-mod-freifunk
endef
define Package/luci-freifunk-community
$(call Package/luci/fftemplate)
DEPENDS+= \
- +luci-sgi-cgi +luci-app-splash +luci-app-olsr \
+ +luci-sgi-cgi +luci-app-splash \
+luci-app-ffwizard-leipzig \
+luci-theme-fledermaus \
+luci-i18n-german \
- +olsrd-luci +olsrd-luci-mod-dyn-gw +olsrd-luci-mod-txtinfo +olsrd-luci-mod-nameservice \
- +kmod-tun +ip
+ +PACKAGE_luci-freifunk-community:olsrd-luci +PACKAGE_luci-freifunk-community:olsrd-luci-mod-dyn-gw \
+ +PACKAGE_luci-freifunk-community:olsrd-luci-mod-txtinfo +PACKAGE_luci-freifunk-community:olsrd-luci-mod-nameservice \
+ +PACKAGE_luci-freifunk-community:kmod-tun +PACKAGE_luci-freifunk-community:ip \
+ +luci-app-olsr
TITLE:=Freifunk Community Meta-Package
endef
define Package/luci-admin-full
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +luci-ipkg
+ DEPENDS+=+luci-admin-core +luci-ipkg +PACKAGE_luci-admin-full:iptables +PACAKAGE_luci-admin-full:firewall +luci-app-firewall
TITLE:=LuCI Administration - full-featured for full control
endef
define Package/luci-app-siitwizard
$(call Package/luci/fftemplate)
TITLE:=SIIT IPv4-over-IPv6 configuration wizard
+ DEPENDS:=+luci-admin-core +PACKAGE_luci-app-siitwizard:kmod-siit
endef
define Package/luci-app-siitwizard/install
define Package/luci-app-firewall
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core
+ DEPENDS+=+luci-admin-core +PACKAGE_luci-app-firewall:firewall
TITLE:=Firewall and Portforwarding application
endef
define Package/luci-app-olsr
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +olsrd-luci +olsrd-luci-mod-txtinfo
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-olsr:olsrd-luci +PACKAGE_luci-app-olsr:olsrd-luci-mod-txtinfo
TITLE:=OLSR configuration and status module
endef
define Package/luci-app-qos
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +qos-scripts
+ DEPENDS+=+luci-admin-core +PACKAGE_luci-app-qos:qos-scripts
TITLE:=Quality of Service configuration module
endef
define Package/luci-app-splash
$(call Package/luci/fftemplate)
- DEPENDS+=+luasocket
+ DEPENDS+=+PACKAGE_luci-app-splash:luasocket
TITLE:=Freifunk DHCP-Splash application
endef
define Package/luci-app-statistics
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +collectd +collectd-mod-rrdtool1 +rrdtool1
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-statistics:collectd \
+ +PACKAGE_luci-app-statistics:collectd-mod-rrdtool1 +PACKAGE_luci-app-statistics:rrdtool1
TITLE:=LuCI Statistics Application
endef
define Package/luci-app-upnp
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +miniupnpd
+ DEPENDS+=+luci-admin-core +PACKAGE_luci-app-upnp:miniupnpd
TITLE:=Universal Plug & Play configuration module
endef
define Package/luci-app-ntpc
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +ntpclient
+ DEPENDS+=+luci-admin-core +PACKAGE_luci-app-ntpc:ntpclient
TITLE:=NTP time synchronisation client configuration module
endef
define Package/luci-app-ddns
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +ddns-scripts
+ DEPENDS+=+luci-admin-core +PACKAGE_luci-app-ddns:ddns-scripts
TITLE:=Dynamic DNS configuration module
endef
define Package/luci-app-samba
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +samba3
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-samba:samba3
TITLE:=Network Shares - Samba SMB/CIFS module
endef
define Package/luci-app-uvc_streamer
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +uvc-streamer
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-uvc_streamer:uvc-streamer
TITLE:=Webcam Streaming - UVC-Streamer module
endef
define Package/luci-app-mmc_over_gpio
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +kmod-mmc-over-gpio
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-mmc_over_gpio:kmod-mmc-over-gpio
TITLE:=mmc_over_gpio
endef
define Package/luci-app-p910nd
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +p910nd
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-p910nd:p910nd
TITLE:=p910nd - Printer server module
endef
define Package/luci-app-ushare
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +ushare
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-ushare:ushare
TITLE:=ushare - UPnP A/V & DLNA Media Server
endef
define Package/luci-app-hd_idle
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +hd-idle
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-hd_idle:hd-idle
TITLE:=hd-idle
endef
define Package/luci-app-tinyproxy
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +tinyproxy
+ DEPENDS+=+luci-admin-full +PACKAGE_luci-app-tinyproxy:tinyproxy
TITLE:=Tinyproxy - HTTP(S)-Proxy
endef
define Package/luci-app-livestats
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-full +luci-admin-rpc
- TITLE:=LuCI Realtime Statistics (Experimental)
+ DEPENDS+=+luci-admin-core +luci-admin-rpc
+ TITLE:=LuCI Realtime Statistics
endef
define Package/luci-app-livestats/install
define Package/luci-app-asterisk
$(call Package/luci/webtemplate)
- TITLE:=LuCI Support for Asterisk PBX (Incomplete)
+ TITLE:=LuCI Support for Asterisk PBX
+ DEPENDS+=@BROKEN +luci-admin-core +PACKAGE_luci-app-asterisk:asterisk14
endef
define Package/luci-app-asterisk/install
define Package/luci-app-polipo
$(call Package/luci/webtemplate)
TITLE:=LuCI Support for the Polipo Proxy
- DEPENDS+=+luci-admin-core +polipo
+ DEPENDS+=+luci-admin-core +PACKAGE_luci-app-polipo:polipo
endef
define Package/luci-app-polipo/install
$(call Package/luci/install/template,$(1),applications/luci-polipo)
endef
+define Package/luci-app-openvpn
+ $(call Package/luci/webtemplate)
+ TITLE:=LuCI Support for OpenVPN
+ DEPENDS+=@BROKEN +luci-admin-core +PACKAGE_luci-app-openvpn:openvpn
+endef
+
+define Package/luci-app-openvpn/install
+ $(call Package/luci/install/template,$(1),applications/luci-openvpn)
+endef
+
### Server Gateway Interfaces ###
endef
+define Package/luci-i18n-italian
+ $(call Package/luci/i18ntemplate)
+ TITLE:=Italian (by Matteo Croce)
+endef
+
+define Package/luci-i18n-italian/install
+ $(call Package/luci/install/template,$(1),i18n/italian)
+endef
+
+
define Package/luci-i18n-russian
$(call Package/luci/i18ntemplate)
TITLE:=Russian (by Skryabin Dmitry)
ifneq ($(CONFIG_PACKAGE_luci-app-polipo),)
PKG_SELECTED_MODULES+=applications/luci-polipo
endif
+ifneq ($(CONFIG_PACKAGE_luci-app-openvpn),)
+ PKG_SELECTED_MODULES+=applications/luci-openvpn
+endif
ifneq ($(CONFIG_PACKAGE_luci-sgi-cgi),)
ifneq ($(CONFIG_PACKAGE_luci-i18n-french),)
PKG_SELECTED_MODULES+=i18n/french
endif
+ifneq ($(CONFIG_PACKAGE_luci-i18n-italian),)
+ PKG_SELECTED_MODULES+=i18n/italian
+endif
ifneq ($(CONFIG_PACKAGE_luci-i18n-russian),)
PKG_SELECTED_MODULES+=i18n/russian
endif
MAKE_FLAGS += \
MODULES="$(PKG_SELECTED_MODULES)" \
LUA_TARGET="$(LUA_TARGET)" \
- LUA_SHLIBS="-llua -lm" \
+ LUA_SHLIBS="-llua -lm -ldl -lcrypt" \
CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
LDFLAGS="$(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib" \
OS="Linux"
$(eval $(call BuildPackage,luci-app-livestats))
$(eval $(call BuildPackage,luci-app-asterisk))
$(eval $(call BuildPackage,luci-app-polipo))
+$(eval $(call BuildPackage,luci-app-openvpn))
$(eval $(call BuildPackage,luci-sgi-cgi))
$(eval $(call BuildPackage,luci-sgi-luci))
$(eval $(call BuildPackage,luci-i18n-german))
$(eval $(call BuildPackage,luci-i18n-english))
$(eval $(call BuildPackage,luci-i18n-french))
+$(eval $(call BuildPackage,luci-i18n-italian))
$(eval $(call BuildPackage,luci-i18n-russian))
$(eval $(call BuildPackage,luci-i18n-portuguese_brazilian))