endef
+define Package/luci-httpclient
+ $(call Package/luci/libtemplate)
+ TITLE:=HTTP(S) client library
+ DEPENDS+=+luci-http +luci-nixio
+endef
+
+define Package/luci-httpclient/install
+ $(call Package/luci/install/template,$(1),libs/httpclient)
+endef
+
+
define Package/luci-ipkg
$(call Package/luci/libtemplate)
TITLE:=LuCI IPKG/OPKG call abstraction library
endef
+define Package/luci-nixio
+ $(call Package/luci/libtemplate)
+ TITLE:=NIXIO Socket Library
+endef
+
+define Package/luci-nixio/install
+ $(call Package/luci/install/template,$(1),libs/nixio)
+endef
+
+
define Package/luci-sys
$(call Package/luci/libtemplate)
TITLE:=LuCI Linux/POSIX system library
$(call Package/luci/libtemplate)
DEPENDS+=+luci-http +luci-sys +luci-uci +luci-sgi-cgi
TITLE:=MVC Webframework
+ $(call Config,luci.main.lang,string,en,Default Language)
endef
define Package/luci-web/conffiles
DEPENDS+= \
+luci-sgi-cgi +luci-app-splash \
+luci-app-ffwizard-leipzig \
- +luci-theme-fledermaus \
+luci-i18n-german \
- +PACKAGE_luci-freifunk-community:olsrd-luci +PACKAGE_luci-freifunk-community:olsrd-luci-mod-dyn-gw \
+ +PACKAGE_luci-freifunk-community:olsrd-luci +PACKAGE_luci-freifunk-community:olsrd-luci-mod-dyn-gw-plain \
+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
define Package/luci-admin-full
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +luci-ipkg +PACKAGE_luci-admin-full:iptables +PACKAGE_luci-admin-full:firewall +luci-app-firewall
+ DEPENDS+=+luci-admin-core +luci-ipkg
TITLE:=LuCI Administration - full-featured for full control
endef
define Package/luci-app-statistics
$(call Package/luci/webtemplate)
DEPENDS+=+luci-admin-full +PACKAGE_luci-app-statistics:collectd \
- +PACKAGE_luci-app-statistics:collectd-mod-rrdtool1 +PACKAGE_luci-app-statistics:rrdtool1
+ +PACKAGE_luci-app-statistics:rrdtool1 \
+ +PACKAGE_luci-app-statistics:collectd-mod-rrdtool1 \
+ +PACKAGE_luci-app-statistics:collectd-mod-wireless \
+ +PACKAGE_luci-app-statistics:collectd-mod-interfaces \
+ +PACKAGE_luci-app-statistics:collectd-mod-load
TITLE:=LuCI Statistics Application
endef
ifneq ($(CONFIG_PACKAGE_luci-http),)
PKG_SELECTED_MODULES+=libs/http
endif
+ifneq ($(CONFIG_PACKAGE_luci-httpclient),)
+ PKG_SELECTED_MODULES+=libs/httpclient
+endif
ifneq ($(CONFIG_PACKAGE_luci-ipkg),)
PKG_SELECTED_MODULES+=libs/ipkg
endif
ifneq ($(CONFIG_PACKAGE_luci-json),)
PKG_SELECTED_MODULES+=libs/json
endif
+ifneq ($(CONFIG_PACKAGE_luci-nixio),)
+ PKG_SELECTED_MODULES+=libs/nixio
+endif
ifneq ($(CONFIG_PACKAGE_luci-uci),)
PKG_SELECTED_MODULES+=libs/uci
endif
$(eval $(call BuildPackage,luci-cbi))
$(eval $(call BuildPackage,luci-fastindex))
$(eval $(call BuildPackage,luci-http))
+$(eval $(call BuildPackage,luci-httpclient))
$(eval $(call BuildPackage,luci-ipkg))
$(eval $(call BuildPackage,luci-json))
+$(eval $(call BuildPackage,luci-nixio))
$(eval $(call BuildPackage,luci-uci))
$(eval $(call BuildPackage,luci-sys))
$(eval $(call BuildPackage,luci-web))