X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=contrib%2Fpackage%2Fluci%2FMakefile;h=a70c30325f2147a02fef64102f23b14bc8611a96;hp=0c06cd7cc7274856fa3538a0e73eda4dd72bab4c;hb=a31b38435a8abca5c3122a34393ef909c7a2239e;hpb=9a63ad7c1066182458c6e35c4edb8f2308022b8c diff --git a/contrib/package/luci/Makefile b/contrib/package/luci/Makefile index 0c06cd7cc..a70c30325 100644 --- a/contrib/package/luci/Makefile +++ b/contrib/package/luci/Makefile @@ -12,7 +12,7 @@ PKG_RELEASE:=1 ifeq ($(USELOCAL),1) PKG_VERSION:=0.7+svn else - PKG_SOURCE_URL:=https://dev.leipzig.freifunk.net/svn/ff-luci/$(PKG_BRANCH) + PKG_SOURCE_URL:=http://dev.leipzig.freifunk.net/svn/ff-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.7+svn$(PKG_REV) @@ -61,8 +61,8 @@ endef define Package/luci/fftemplate $(call Package/luci/libtemplate) - SUBMENU:=LuCI Freifunk Support (GERMAN ONLY) - DEPENDS:=+luci-mod-freifunk + SUBMENU:=LuCI Freifunk Support (PARTLY BROKEN) + DEPENDS:=+luci-mod-freifunk @BROKEN endef define Package/luci/httpdtemplate @@ -100,7 +100,7 @@ endef define Package/luci-core $(call Package/luci/libtemplate) - DEPENDS:=+lua +luaposix + DEPENDS:=+lua +luaposix +bitlib TITLE:=LuCI core libraries endef @@ -177,9 +177,29 @@ define Package/luci-http/install endef +define Package/luci-ipkg + $(call Package/luci/libtemplate) + TITLE:=LuCI IPKG/OPKG call abstraction library +endef + +define Package/luci-ipkg/install + $(call Package/luci/install/template,$(1),libs/ipkg) +endef + + +define Package/luci-sys + $(call Package/luci/libtemplate) + TITLE:=LuCI Linux/POSIX system library +endef + +define Package/luci-sys/install + $(call Package/luci/install/template,$(1),libs/sys) +endef + + define Package/luci-web $(call Package/luci/libtemplate) - DEPENDS+=+luci-http +luci-addons +luci-uci +luci-sgi-cgi + DEPENDS+=+luci-http +luci-sys +luci-addons +luci-uci +luci-sgi-cgi TITLE:=MVC Webframework endef @@ -314,7 +334,7 @@ endef define Package/luci-admin-full $(call Package/luci/webtemplate) - DEPENDS+=+luci-admin-core + DEPENDS+=+luci-admin-core +luci-ipkg TITLE:=LuCI Administration - power user's interface endef @@ -358,10 +378,6 @@ define Package/luci-app-firewall TITLE:=Firewall and Portforwarding application endef -define Package/luci-app-firewall/conffiles -/etc/config/luci_fw -endef - define Package/luci-app-firewall/install $(call Package/luci/install/template,$(1),applications/luci-fw) endef @@ -369,7 +385,7 @@ endef define Package/luci-app-olsr $(call Package/luci/webtemplate) - DEPENDS+=+luci-admin-full +olsrd-mod-txtinfo + DEPENDS+=+luci-admin-full +olsrd +olsrd-mod-txtinfo TITLE:=OLSR configuration and status module endef @@ -391,7 +407,7 @@ endef define Package/luci-app-splash $(call Package/luci/fftemplate) - DEPENDS+=+luasocket +iptables-mod-nat +iptables-mod-ipopt + DEPENDS+=+luasocket +luci-app-firewall TITLE:=Freifunk DHCP-Splash application endef @@ -452,6 +468,17 @@ define Package/luci-app-ddns/install endef +define Package/luci-app-samba + $(call Package/luci/webtemplate) + DEPENDS+=+luci-admin-full +samba3 + TITLE:=Network Shares - Samba SMB/CIFS module +endef + +define Package/luci-app-samba/install + $(call Package/luci/install/template,$(1),applications/luci-samba) +endef + + ### Server Gateway Interfaces ### define Package/luci-sgi-cgi @@ -502,6 +529,16 @@ define Package/luci-theme-openwrt/install $(call Package/luci/install/template,$(1),themes/openwrt.org) endef +define Package/luci-theme-openwrtlight + $(call Package/luci/thtemplate) + TITLE:=OpenWRT.org - light variant without images +endef + +define Package/luci-theme-openwrtlight/install + $(call Package/luci/install/template,$(1),themes/openwrt-light) +endef + + ### Translations ### define Package/luci-i18n-german $(call Package/luci/i18ntemplate) @@ -548,9 +585,15 @@ endif ifneq ($(CONFIG_PACKAGE_luci-http),) PKG_SELECTED_MODULES+=libs/http endif +ifneq ($(CONFIG_PACKAGE_luci-ipkg),) + PKG_SELECTED_MODULES+=libs/ipkg +endif ifneq ($(CONFIG_PACKAGE_luci-uci),) PKG_SELECTED_MODULES+=libs/uci endif +ifneq ($(CONFIG_PACKAGE_luci-sys),) + PKG_SELECTED_MODULES+=libs/sys +endif ifneq ($(CONFIG_PACKAGE_luci-web),) PKG_SELECTED_MODULES+=libs/web endif @@ -615,6 +658,10 @@ endif ifneq ($(CONFIG_PACKAGE_luci-app-ddns),) PKG_SELECTED_MODULES+=applications/luci-ddns endif +ifneq ($(CONFIG_PACKAGE_luci-app-samba),) + PKG_SELECTED_MODULES+=applications/luci-samba +endif + ifneq ($(CONFIG_PACKAGE_luci-sgi-cgi),) PKG_SELECTED_MODULES+=libs/sgi-cgi @@ -632,6 +679,9 @@ endif ifneq ($(CONFIG_PACKAGE_luci-theme-openwrt),) PKG_SELECTED_MODULES+=themes/openwrt.org endif +ifneq ($(CONFIG_PACKAGE_luci-theme-openwrtlight),) + PKG_SELECTED_MODULES+=themes/openwrt-light +endif ifneq ($(CONFIG_PACKAGE_luci-i18n-german),) PKG_SELECTED_MODULES+=i18n/german @@ -657,7 +707,9 @@ $(eval $(call BuildPackage,luci-core)) $(eval $(call BuildPackage,luci-cbi)) $(eval $(call BuildPackage,luci-fastindex)) $(eval $(call BuildPackage,luci-http)) +$(eval $(call BuildPackage,luci-ipkg)) $(eval $(call BuildPackage,luci-uci)) +$(eval $(call BuildPackage,luci-sys)) $(eval $(call BuildPackage,luci-web)) $(eval $(call BuildPackage,luci-httpd)) @@ -682,6 +734,7 @@ $(eval $(call BuildPackage,luci-app-statistics)) $(eval $(call BuildPackage,luci-app-upnp)) $(eval $(call BuildPackage,luci-app-ntpc)) $(eval $(call BuildPackage,luci-app-ddns)) +$(eval $(call BuildPackage,luci-app-samba)) $(eval $(call BuildPackage,luci-sgi-cgi)) $(eval $(call BuildPackage,luci-sgi-luci)) @@ -689,6 +742,7 @@ $(eval $(call BuildPackage,luci-sgi-webuci)) $(eval $(call BuildPackage,luci-theme-fledermaus)) $(eval $(call BuildPackage,luci-theme-openwrt)) +$(eval $(call BuildPackage,luci-theme-openwrtlight)) $(eval $(call BuildPackage,luci-i18n-german)) $(eval $(call BuildPackage,luci-i18n-english))