define Package/luci-core
$(call Package/luci/libtemplate)
- DEPENDS:=+lua +luaposix +bitlib
+ DEPENDS:=+lua
TITLE:=LuCI core libraries
endef
define Package/luci-web
$(call Package/luci/libtemplate)
- DEPENDS+=+luci-http +luci-sys +luci-addons +luci-uci +luci-sgi-cgi
+ DEPENDS+=+luci-http +luci-sys +luci-uci +luci-sgi-cgi
TITLE:=MVC Webframework
endef
TITLE:=Web UI Core Module
endef
+define Package/luci-admin-core/conffiles
+/etc/config/luci_hosts
+/etc/config/luci_ethers
+endef
+
define Package/luci-admin-core/install
$(call Package/luci/install/template,$(1),modules/admin-core)
endef
endef
+define Package/luci-app-p910nd
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-full +p910nd
+ TITLE:=p910nd - Printer server module
+endef
+
+define Package/luci-app-p910nd/install
+ $(call Package/luci/install/template,$(1),applications/luci-p910nd)
+endef
+
+
+define Package/luci-app-ushare
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-full +ushare
+ TITLE:=ushare - UPnP A/V & DLNA Media Server
+endef
+
+define Package/luci-app-ushare/install
+ $(call Package/luci/install/template,$(1),applications/luci-ushare)
+endef
+
+define Package/luci-app-hd_idle
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-full +hd-idle
+ TITLE:=hd-idle
+endef
+
+define Package/luci-app-hd_idle/install
+ $(call Package/luci/install/template,$(1),applications/luci-hd_idle)
+endef
+
+define Package/luci-app-tinyproxy
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-full +tinyproxy
+ TITLE:=Tinyproxy - HTTP(S)-Proxy
+endef
+
+define Package/luci-app-tinyproxy/install
+ $(call Package/luci/install/template,$(1),applications/luci-tinyproxy)
+endef
+
+define Package/luci-app-initmgr
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-full
+ TITLE:=LuCI Initscript Management
+endef
+
+define Package/luci-app-initmgr/install
+ $(call Package/luci/install/template,$(1),applications/luci-initmgr)
+endef
+
### Server Gateway Interfaces ###
$(call Package/luci/install/template,$(1),themes/fledermaus)
endef
+define Package/luci-theme-freifunk
+ $(call Package/luci/thtemplate)
+ DEPENDS:=+luci-web
+ MAINTAINER:=Stefan Pirwitz <stefan-at-freifunk-bno-dot-de>
+ TITLE:=alternative Freifunk Theme
+endef
+
+define Package/luci-theme-freifunk/install
+ $(call Package/luci/install/template,$(1),themes/freifunk)
+endef
+
+define Package/luci-theme-freifunk-bno
+ $(call Package/luci/thtemplate)
+ DEPENDS:=+luci-web
+ MAINTAINER:=Stefan Pirwitz <stefan-at-freifunk-bno-dot-de>
+ TITLE:=Freifunk Berlin Nordost Theme
+endef
+
+define Package/luci-theme-freifunk-bno/install
+ $(call Package/luci/install/template,$(1),themes/freifunk-bno)
+endef
+
define Package/luci-theme-openwrt
$(call Package/luci/thtemplate)
TITLE:=OpenWRT.org (default)
endef
+define Package/luci-i18n-portuguese_brazilian
+ $(call Package/luci/i18ntemplate)
+ TITLE:=Portuguese (Brazilian) (by Carlos Cesario)
+endef
+
+define Package/luci-i18n-portuguese_brazilian/install
+ $(call Package/luci/install/template,$(1),i18n/portuguese_brazilian)
+endef
+
### Compile ###
ifneq ($(CONFIG_PACKAGE_luci-core),)
ifneq ($(CONFIG_PACKAGE_luci-app-uvc_streamer),)
PKG_SELECTED_MODULES+=applications/luci-uvc_streamer
endif
+ifneq ($(CONFIG_PACKAGE_luci-app-p910nd),)
+ PKG_SELECTED_MODULES+=applications/luci-p910nd
+endif
+ifneq ($(CONFIG_PACKAGE_luci-app-ushare),)
+ PKG_SELECTED_MODULES+=applications/luci-ushare
+endif
+ifneq ($(CONFIG_PACKAGE_luci-app-hd_idle),)
+ PKG_SELECTED_MODULES+=applications/luci-hd_idle
+endif
+ifneq ($(CONFIG_PACKAGE_luci-app-tinyproxy),)
+ PKG_SELECTED_MODULES+=applications/luci-tinyproxy
+endif
+ifneq ($(CONFIG_PACKAGE_luci-app-initmgr),)
+ PKG_SELECTED_MODULES+=applications/luci-initmgr
+endif
ifneq ($(CONFIG_PACKAGE_luci-sgi-cgi),)
ifneq ($(CONFIG_PACKAGE_luci-theme-fledermaus),)
PKG_SELECTED_MODULES+=themes/fledermaus
endif
+ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk-bno),)
+ PKG_SELECTED_MODULES+=themes/freifunk-bno
+endif
+ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk),)
+ PKG_SELECTED_MODULES+=themes/freifunk
+endif
ifneq ($(CONFIG_PACKAGE_luci-theme-openwrt),)
PKG_SELECTED_MODULES+=themes/openwrt.org
endif
ifneq ($(CONFIG_PACKAGE_luci-i18n-russian),)
PKG_SELECTED_MODULES+=i18n/russian
endif
+ifneq ($(CONFIG_PACKAGE_luci-i18n-portuguese_brazilian),)
+ PKG_SELECTED_MODULES+=i18n/portuguese_brazilian
+endif
MAKE_FLAGS += \
$(eval $(call BuildPackage,luci-app-ddns))
$(eval $(call BuildPackage,luci-app-samba))
$(eval $(call BuildPackage,luci-app-uvc_streamer))
+$(eval $(call BuildPackage,luci-app-p910nd))
+$(eval $(call BuildPackage,luci-app-ushare))
+$(eval $(call BuildPackage,luci-app-hd_idle))
+$(eval $(call BuildPackage,luci-app-tinyproxy))
+$(eval $(call BuildPackage,luci-app-initmgr))
$(eval $(call BuildPackage,luci-sgi-cgi))
$(eval $(call BuildPackage,luci-sgi-luci))
$(eval $(call BuildPackage,luci-sgi-webuci))
$(eval $(call BuildPackage,luci-theme-fledermaus))
+$(eval $(call BuildPackage,luci-theme-freifunk))
+$(eval $(call BuildPackage,luci-theme-freifunk-bno))
$(eval $(call BuildPackage,luci-theme-openwrt))
$(eval $(call BuildPackage,luci-theme-openwrtlight))
$(eval $(call BuildPackage,luci-i18n-english))
$(eval $(call BuildPackage,luci-i18n-french))
$(eval $(call BuildPackage,luci-i18n-russian))
+$(eval $(call BuildPackage,luci-i18n-portuguese_brazilian))