ifeq ($(USELOCAL),1)
PKG_VERSION:=0.9+svn
else
- PKG_SOURCE_URL:=http://dev.leipzig.freifunk.net/svn/ff-luci/$(PKG_BRANCH)
+ PKG_SOURCE_URL:=http://svn.luci.subsignal.org/luci/$(PKG_BRANCH)
ifeq ($(DUMP),)
PKG_REV:=$(shell LC_ALL=C svn info ${PKG_SOURCE_URL} | sed -ne's/^Last Changed Rev: //p')
PKG_VERSION:=0.9+svn$(PKG_REV)
define Package/luci/httpdtemplate
$(call Package/luci/libtemplate)
- SUBMENU:=LuCI Non-Forking HTTP-Daemon (EXPERIMENTAL)
+ SUBMENU:=LuCIttpd
DEPENDS:=+luci-httpd
endef
define Package/luci-httpd
$(call Package/luci/httpdtemplate)
- DEPENDS:=+luci-http +luasocket
+ DEPENDS:=+luci-http +libuci
TITLE:=Server Core
endef
define Package/luci-httpd/install
- $(call Package/luci/install/template,$(1),libs/httpd)
+ $(call Package/luci/install/template,$(1),libs/lucittpd)
endef
define Package/luci-admin-full
$(call Package/luci/webtemplate)
- DEPENDS+=+luci-admin-core +luci-ipkg
+ DEPENDS+=+luci-admin-core +luci-ipkg +luci-app-firewall
TITLE:=LuCI Administration - full-featured for full control
endef
endef
+define Package/luci-app-siitwizard
+ $(call Package/luci/fftemplate)
+ TITLE:=SIIT IPv4-over-IPv6 configuration wizard
+endef
+
+define Package/luci-app-siitwizard/install
+ $(call Package/luci/install/template,$(1),applications/luci-siitwizard)
+endef
+
+
define Package/luci-app-firewall
$(call Package/luci/webtemplate)
DEPENDS+=+luci-admin-core
endef
+define Package/luci-app-mmc_over_gpio
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-full +kmod-mmc-over-gpio
+ TITLE:=mmc_over_gpio
+endef
+
+define Package/luci-app-mmc_over_gpio/install
+ $(call Package/luci/install/template,$(1),applications/luci-mmc_over_gpio)
+endef
+
+
define Package/luci-app-p910nd
$(call Package/luci/webtemplate)
DEPENDS+=+luci-admin-full +p910nd
$(call Package/luci/install/template,$(1),applications/luci-initmgr)
endef
+define Package/luci-app-livestats
+ $(call Package/luci/webtemplate)
+ DEPENDS+=+luci-admin-core +luci-admin-rpc
+ TITLE:=LuCI Realtime Statistics
+endef
+
+define Package/luci-app-livestats/install
+ $(call Package/luci/install/template,$(1),applications/luci-livestats)
+endef
+
+define Package/luci-app-asterisk
+ $(call Package/luci/webtemplate)
+ TITLE:=LuCI Support for Asterisk PBX (Incomplete)
+endef
+
+define Package/luci-app-asterisk/install
+ $(call Package/luci/install/template,$(1),applications/luci-asterisk)
+endef
+
+define Package/luci-app-polipo
+ $(call Package/luci/webtemplate)
+ TITLE:=LuCI Support for the Polipo Proxy
+ DEPENDS+=+luci-admin-core +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 +openvpn
+endef
+
+define Package/luci-app-openvpn/install
+ $(call Package/luci/install/template,$(1),applications/luci-openvpn)
+endef
+
### Server Gateway Interfaces ###
define Package/luci-sgi-luci
$(call Package/luci/libtemplate)
DEPENDS+=+luci-httpd
- TITLE:=SGI for LuCI HTTPD
+ TITLE:=SGI for LuCIttpd
endef
define Package/luci-sgi-luci/install
endef
### Themes ###
+define Package/luci-theme-base
+ $(call Package/luci/thtemplate)
+ DEPENDS:=+luci-web
+ TITLE:=Common base for all themes
+endef
+
+define Package/luci-theme-base/install
+ $(call Package/luci/install/template,$(1),themes/base)
+endef
+
define Package/luci-theme-fledermaus
$(call Package/luci/fftemplate)
DEPENDS:=+luci-web
define Package/luci-theme-openwrt
$(call Package/luci/thtemplate)
- TITLE:=OpenWRT.org (default)
+ TITLE:=OpenWrt.org (default)
+ DEPENDS:=+luci-theme-base
endef
define Package/luci-theme-openwrt/install
define Package/luci-theme-openwrtlight
$(call Package/luci/thtemplate)
- TITLE:=OpenWRT.org - light variant without images
+ TITLE:=OpenWrt.org - light variant without images
+ DEPENDS:=+luci-theme-base
endef
define Package/luci-theme-openwrtlight/install
endif
ifneq ($(CONFIG_PACKAGE_luci-httpd),)
- PKG_SELECTED_MODULES+=libs/httpd
+ PKG_SELECTED_MODULES+=libs/lucittpd
endif
ifneq ($(CONFIG_PACKAGE_luci-admin-core),)
ifneq ($(CONFIG_PACKAGE_luci-app-ffwizard-leipzig),)
PKG_SELECTED_MODULES+=applications/luci-ffwizard-leipzig
endif
+ifneq ($(CONFIG_PACKAGE_luci-app-siitwizard),)
+ PKG_SELECTED_MODULES+=applications/luci-siitwizard
+endif
ifneq ($(CONFIG_PACKAGE_luci-app-firewall),)
PKG_SELECTED_MODULES+=applications/luci-fw
endif
ifneq ($(CONFIG_PACKAGE_luci-app-uvc_streamer),)
PKG_SELECTED_MODULES+=applications/luci-uvc_streamer
endif
+ifneq ($(CONFIG_PACKAGE_luci-app-mmc_over_gpio),)
+ PKG_SELECTED_MODULES+=applications/luci-mmc_over_gpio
+endif
ifneq ($(CONFIG_PACKAGE_luci-app-p910nd),)
PKG_SELECTED_MODULES+=applications/luci-p910nd
endif
ifneq ($(CONFIG_PACKAGE_luci-app-initmgr),)
PKG_SELECTED_MODULES+=applications/luci-initmgr
endif
+ifneq ($(CONFIG_PACKAGE_luci-app-livestats),)
+ PKG_SELECTED_MODULES+=applications/luci-livestats
+endif
+ifneq ($(CONFIG_PACKAGE_luci-app-asterisk),)
+ PKG_SELECTED_MODULES+=applications/luci-asterisk
+endif
+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),)
PKG_SELECTED_MODULES+=libs/sgi-webuci
endif
+ifneq ($(CONFIG_PACKAGE_luci-theme-base),)
+ PKG_SELECTED_MODULES+=themes/base
+endif
ifneq ($(CONFIG_PACKAGE_luci-theme-fledermaus),)
PKG_SELECTED_MODULES+=themes/fledermaus
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-freifunk-community))
$(eval $(call BuildPackage,luci-app-ffwizard-leipzig))
+$(eval $(call BuildPackage,luci-app-siitwizard))
$(eval $(call BuildPackage,luci-app-firewall))
$(eval $(call BuildPackage,luci-app-olsr))
$(eval $(call BuildPackage,luci-app-qos))
$(eval $(call BuildPackage,luci-app-ddns))
$(eval $(call BuildPackage,luci-app-samba))
$(eval $(call BuildPackage,luci-app-uvc_streamer))
+$(eval $(call BuildPackage,luci-app-mmc_over_gpio))
$(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-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-sgi-webuci))
+$(eval $(call BuildPackage,luci-theme-base))
$(eval $(call BuildPackage,luci-theme-fledermaus))
$(eval $(call BuildPackage,luci-theme-freifunk))
$(eval $(call BuildPackage,luci-theme-freifunk-bno))