root/luci/trunk/contrib/package/luci/Makefile @ 5769

Revision 5769, 33.9 KB (checked in by jow, 3 years ago)

trunk: remove underscores in app names (Openwrt ticket #6654)

Line 
1include $(TOPDIR)/rules.mk
2
3PKG_BRANCH:=trunk
4
5ifeq ($(DUMP),)
6  USELOCAL:=$(shell grep luci ../../../.project 2>/dev/null >/dev/null && echo 1)
7endif
8
9PKG_NAME:=luci
10PKG_RELEASE:=1
11
12ifeq ($(USELOCAL),1)
13  PKG_VERSION:=0.9+svn
14else
15  PKG_SOURCE_URL:=http://svn.luci.subsignal.org/luci/$(PKG_BRANCH)
16  ifeq ($(DUMP),)
17    PKG_REV:=$(shell LC_ALL=C svn info $(CURDIR) | sed -ne's/^Revision: //p')
18    PKG_VERSION:=0.9+svn$(PKG_REV)
19  endif
20  PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
21  PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
22  PKG_SOURCE_PROTO:=svn
23  PKG_SOURCE_VERSION:=$(PKG_REV)
24endif
25
26PKG_BUILD_DEPENDS:=$(if $(STAGING_DIR_ROOT),lua/host)
27PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
28PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
29
30LUA_TARGET:=source
31LUCI_CFLAGS:=
32PKG_SELECTED_MODULES:=
33
34ifeq ($(BOARD),brcm-2.4)
35  MAKE_FLAGS += CRAP="1"
36endif
37
38
39include $(INCLUDE_DIR)/package.mk
40
41ifeq ($(USELOCAL),1)
42  define Build/Prepare
43    mkdir -p $(PKG_BUILD_DIR)
44    $(TAR) c -C ../../../ . \
45        --exclude=.pc --exclude=.svn --exclude=.git \
46        --exclude='boa-0*' --exclude='*.o' --exclude='*.so' \
47        --exclude=dist | \
48            tar x -C $(PKG_BUILD_DIR)/
49  endef
50endif
51
52define Build/Configure
53endef
54
55### Templates ###
56
57define Package/luci/libtemplate
58  SECTION:=luci
59  CATEGORY:=LuCI
60  TITLE:=LuCI - Lua Configuration Interface
61  URL:=http://luci.freifunk-halle.net/
62  MAINTAINER:=Steven Barth <steven-at-midlink-dot-org>
63  SUBMENU:=Internal Libraries
64  DEPENDS:=+luci-core
65endef
66
67define Package/luci/webservertemplate
68  $(call Package/luci/libtemplate)
69  SUBMENU:=Webserver
70endef
71
72define Package/luci/fftemplate
73  $(call Package/luci/libtemplate)
74  SUBMENU:=Freifunk
75  DEPENDS:=+luci-mod-freifunk
76endef
77
78define Package/luci/i18ntemplate
79  $(call Package/luci/libtemplate)
80  SUBMENU:=Translations
81  DEPENDS:=+luci-web
82endef
83
84define Package/luci/thtemplate
85  $(call Package/luci/libtemplate)
86  SUBMENU:=Themes
87  DEPENDS:=+luci-web
88endef
89
90define Package/luci/maintemplate
91  $(call Package/luci/libtemplate)
92  SUBMENU:=
93endef
94
95define Package/luci/webtemplate
96  $(call Package/luci/libtemplate)
97  SUBMENU:=Components
98endef
99
100define Package/luci/collectiontemplate
101  $(call Package/luci/libtemplate)
102  SUBMENU:=Collections
103endef
104
105
106define Package/luci/install/template
107    $(CP) -a $(PKG_BUILD_DIR)/$(2)/dist/* $(1)/ -R
108    $(CP) -a $(PKG_BUILD_DIR)/$(2)/ipkg/* $(1)/CONTROL/ 2>/dev/null || true
109endef
110
111
112
113### Core package ###
114
115define Package/luci-core
116  $(call Package/luci/libtemplate)
117  DEPENDS:=+lua +luci-nixio
118  TITLE:=LuCI core libraries
119endef
120
121define Package/luci-core/install
122    $(call Package/luci/install/template,$(1),libs/core)
123    $(PKG_BUILD_DIR)/build/mkversion.sh $(1)/usr/lib/lua/luci/version.lua \
124        "OpenWrt Firmware" \
125        "$(OPENWRTVERSION)" \
126        "$(PKG_BRANCH)" \
127        "$(PKG_VERSION)"
128endef
129
130define Package/luci-core/config
131       choice
132               prompt "Build Target"
133               default PACKAGE_luci-core_source
134
135       config PACKAGE_luci-core_compile
136               bool "Precompiled"
137
138       config PACKAGE_luci-core_stripped
139               bool "Stripped"
140
141       config PACKAGE_luci-core_source
142               bool "Full Source"
143
144       endchoice
145endef
146
147ifneq ($(CONFIG_PACKAGE_luci-core_compile),)
148  LUA_TARGET:=compile
149endif
150
151ifneq ($(CONFIG_PACKAGE_luci-core_stripped),)
152  LUA_TARGET:=strip
153endif
154
155ifneq ($(CONFIG_PACKAGE_luci-core_zipped),)
156  LUA_TARGET:=gzip
157endif
158
159
160### Libraries ###
161define Package/luci-cbi
162  $(call Package/luci/libtemplate)
163  DEPENDS+=+luci-web +luci-uvl +luci-uci
164  TITLE:=Configuration Binding Interface
165endef
166
167define Package/luci-cbi/install
168    $(call Package/luci/install/template,$(1),libs/cbi)
169endef
170
171
172define Package/luci-uci
173  $(call Package/luci/libtemplate)
174  DEPENDS+=+libuci-lua
175  TITLE:=High-Level UCI API
176endef
177
178define Package/luci-uci/install
179    $(call Package/luci/install/template,$(1),libs/uci)
180endef
181
182
183define Package/luci-fastindex
184  $(call Package/luci/libtemplate)
185  TITLE:=Fastindex indexing module
186endef
187
188define Package/luci-fastindex/install
189    $(call Package/luci/install/template,$(1),libs/fastindex)
190endef
191
192
193define Package/luci-http
194  $(call Package/luci/libtemplate)
195  TITLE:=HTTP Protocol implementation
196endef
197
198define Package/luci-http/install
199    $(call Package/luci/install/template,$(1),libs/http)
200endef
201
202
203define Package/luci-httpclient
204  $(call Package/luci/libtemplate)
205  TITLE:=HTTP(S) client library
206  DEPENDS+=+luci-http +luci-nixio
207endef
208
209define Package/luci-httpclient/install
210    $(call Package/luci/install/template,$(1),libs/httpclient)
211endef
212
213
214define Package/luci-ipkg
215  $(call Package/luci/libtemplate)
216  TITLE:=LuCI IPKG/OPKG call abstraction library
217endef
218
219define Package/luci-ipkg/install
220    $(call Package/luci/install/template,$(1),libs/ipkg)
221endef
222
223
224define Package/luci-json
225  $(call Package/luci/libtemplate)
226  TITLE:=LuCI JSON Library
227endef
228
229define Package/luci-json/install
230    $(call Package/luci/install/template,$(1),libs/json)
231endef
232
233
234define Package/luci-lmo
235  $(call Package/luci/libtemplate)
236  TITLE:=lmo
237endef
238
239define Package/luci-lmo/install
240    $(call Package/luci/install/template,$(1),libs/lmo)
241endef
242
243
244define Package/luci-luanet
245  $(call Package/luci/libtemplate)
246  TITLE:=luanet
247  DEPENDS+=+libiw
248endef
249
250define Package/luci-luanet/install
251    $(call Package/luci/install/template,$(1),libs/luanet)
252endef
253
254
255define Package/luci-iwinfo
256  $(call Package/luci/libtemplate)
257  TITLE:=Wireless abstration library
258endef
259
260define Package/luci-iwinfo/install
261    $(call Package/luci/install/template,$(1),libs/iwinfo)
262endef
263
264
265define Package/luci-lucid
266  $(call Package/luci/webservertemplate)
267  TITLE:=LuCId Full-Stack Webserver
268  DEPENDS+=+luci-nixio +luci-http +luci-px5g
269endef
270
271define Package/luci-lucid/install
272    $(call Package/luci/install/template,$(1),libs/lucid)
273    $(call Package/luci/install/template,$(1),libs/lucid-http)
274endef
275
276
277
278NIXIO_TLS:=axtls
279
280define Package/luci-nixio
281  $(call Package/luci/libtemplate)
282  TITLE:=NIXIO POSIX Library
283  DEPENDS:=+PACKAGE_luci-nixio_openssl:libopenssl +PACKAGE_luci-nixio_cyassl:libcyassl
284endef
285
286define Package/luci-nixio/install
287    $(call Package/luci/install/template,$(1),libs/nixio)
288endef
289
290define Package/luci-nixio/config
291    choice
292        prompt "TLS Provider"
293        default PACKAGE_luci-nixio_axtls
294
295        config PACKAGE_luci-nixio_axtls
296            bool "Builtin (axTLS)"
297
298        config PACKAGE_luci-nixio_cyassl
299            bool "CyaSSL"
300            select PACKAGE_libcyassl
301
302        config PACKAGE_luci-nixio_openssl
303            bool "OpenSSL"
304            select PACKAGE_libopenssl
305    endchoice
306endef
307
308ifneq ($(CONFIG_PACKAGE_luci-nixio_openssl),)
309  NIXIO_TLS:=openssl
310endif
311
312ifneq ($(CONFIG_PACKAGE_luci-nixio_cyassl),)
313  NIXIO_TLS:=cyassl
314  LUCI_CFLAGS+=-I$(STAGING_DIR)/usr/include/cyassl
315endif
316
317
318define Package/luci-px5g
319  $(call Package/luci/webservertemplate)
320  TITLE:=RSA/X.509 Key Generator (required for LuCId SSL support)
321  DEPENDS:=+luci-nixio
322endef
323
324define Package/luci-px5g/install
325    $(call Package/luci/install/template,$(1),libs/px5g)
326endef
327
328
329define Package/luci-sys
330  $(call Package/luci/libtemplate)
331  TITLE:=LuCI Linux/POSIX system library
332  DEPENDS:=+luci-iwinfo
333endef
334
335define Package/luci-sys/install
336    $(call Package/luci/install/template,$(1),libs/sys)
337endef
338
339
340define Package/luci-web
341  $(call Package/luci/libtemplate)
342  DEPENDS+=+luci-http +luci-sys +luci-uci +luci-lucid +luci-sgi-cgi +luci-lmo
343  TITLE:=MVC Webframework
344  $(call Config,luci.main.lang,string,auto,Default Language)
345endef
346
347define Package/luci-web/conffiles
348/etc/config/luci
349endef
350
351define Package/luci-web/install
352    $(call Package/luci/install/template,$(1),libs/web)
353endef
354
355
356define Package/luci-uvl
357  $(call Package/luci/libtemplate)
358  DEPENDS+=+luci-sys +luci-uci +luci-core
359  TITLE:=UVL - UCI Validation Layer
360endef
361
362define Package/luci-uvl/install
363    $(call Package/luci/install/template,$(1),libs/uvl)
364endef
365
366
367
368### Community Packages ###
369
370define Package/luci-freifunk-community
371  $(call Package/luci/fftemplate)
372  DEPENDS+= \
373   +luci-lucid +luci-sgi-cgi +luci-app-splash \
374   +luci-app-ffwizard-leipzig \
375   +luci-i18n-german \
376   +PACKAGE_luci-freifunk-community:olsrd-luci +PACKAGE_luci-freifunk-community:olsrd-luci-mod-dyn-gw-plain \
377   +PACKAGE_luci-freifunk-community:olsrd-luci-mod-txtinfo +PACKAGE_luci-freifunk-community:olsrd-luci-mod-nameservice \
378   +PACKAGE_luci-freifunk-community:olsrd-luci-mod-watchdog +PACKAGE_luci-freifunk-community:kmod-tun \
379   +PACKAGE_luci-freifunk-community:ip +PACKAGE_luci-freifunk-community:freifunk-watchdog +luci-app-olsr
380  TITLE:=Freifunk Community Meta-Package
381endef
382
383define Package/luci-freifunk-community/install
384    $(call Package/luci/install/template,$(1),applications/freifunk-community)
385endef
386
387### Modules ###
388
389define Package/luci-admin-core
390  $(call Package/luci/webtemplate)
391  DEPENDS+=+luci-web +luci-cbi +luci-i18n-english
392  TITLE:=Web UI Core Module
393endef
394
395define Package/luci-admin-core/install
396    $(call Package/luci/install/template,$(1),modules/admin-core)
397    touch $(1)/etc/init.d/luci_fixtime || true
398endef
399
400
401define Package/luci-niu
402  $(call Package/luci/maintemplate)
403  DEPENDS+=+luci-admin-core @BROKEN
404  TITLE:=NIU - Next Generation Interface
405endef
406
407define Package/luci-niu/install
408    $(call Package/luci/install/template,$(1),modules/niu)
409endef
410
411define Package/luci-admin-mini
412  $(call Package/luci/webtemplate)
413  DEPENDS+=+luci-admin-core
414  TITLE:=LuCI Essentials - stripped down and user-friendly
415endef
416
417define Package/luci-admin-mini/install
418    $(call Package/luci/install/template,$(1),modules/admin-mini)
419endef
420
421
422define Package/luci-admin-full
423  $(call Package/luci/webtemplate)
424  DEPENDS+=+luci-admin-core +luci-ipkg
425  TITLE:=LuCI Administration - full-featured for full control
426endef
427
428define Package/luci-admin-full/install
429    $(call Package/luci/install/template,$(1),modules/admin-full)
430endef
431
432
433define Package/luci-admin-rpc
434  $(call Package/luci/webtemplate)
435  DEPENDS+=+luci-json
436  TITLE:=LuCI RPC - JSON-RPC API
437endef
438
439define Package/luci-admin-rpc/install
440    $(call Package/luci/install/template,$(1),modules/rpc)
441endef
442
443
444define Package/luci-mod-freifunk
445  $(call Package/luci/fftemplate)
446  DEPENDS:=+luci-admin-full +luci-json +PACKAGE_luci-mod-freifunk:freifunk-firewall
447  TITLE:=LuCI Freifunk module
448endef
449
450define Package/luci-mod-freifunk/conffiles
451/etc/config/freifunk
452endef
453
454define Package/luci-mod-freifunk/install
455    $(call Package/luci/install/template,$(1),modules/freifunk)
456endef
457
458
459
460### Applications ###
461
462define Package/luci-app-ffwizard-leipzig
463  $(call Package/luci/fftemplate)
464  TITLE:=Freifunk Leipzig configuration wizard
465endef
466
467define Package/luci-app-ffwizard-leipzig/install
468    $(call Package/luci/install/template,$(1),applications/luci-ffwizard-leipzig)
469endef
470
471
472define Package/luci-app-siitwizard
473  $(call Package/luci/fftemplate)
474  TITLE:=SIIT IPv4-over-IPv6 configuration wizard
475  DEPENDS:=+luci-admin-core +PACKAGE_luci-app-siitwizard:kmod-siit
476endef
477
478define Package/luci-app-siitwizard/install
479    $(call Package/luci/install/template,$(1),applications/luci-siitwizard)
480endef
481
482
483define Package/luci-app-firewall
484  $(call Package/luci/webtemplate)
485  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-firewall:firewall
486  TITLE:=Firewall and Portforwarding application
487endef
488
489define Package/luci-app-firewall/install
490    $(call Package/luci/install/template,$(1),applications/luci-fw)
491endef
492
493
494define Package/luci-app-olsr
495  $(call Package/luci/webtemplate)
496  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-olsr:olsrd-luci \
497   +PACKAGE_luci-app-olsr:olsrd-luci-mod-txtinfo
498  TITLE:=OLSR configuration and status module
499endef
500
501define Package/luci-app-olsr/install
502    $(call Package/luci/install/template,$(1),applications/luci-olsr)
503endef
504
505
506define Package/luci-app-qos
507  $(call Package/luci/webtemplate)
508  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-qos:qos-scripts
509  TITLE:=Quality of Service configuration module
510endef
511
512define Package/luci-app-qos/install
513    $(call Package/luci/install/template,$(1),applications/luci-qos)
514endef
515
516
517define Package/luci-app-splash
518  $(call Package/luci/fftemplate)
519  DEPENDS+=+PACKAGE_luci-app-splash:luci-nixio \
520   +PACKAGE_luci-app-splash:tc +PACKAGE_luci-app-splash:kmod-sched \
521   +PACKAGE_luci-app-splash:iptables-mod-nat-extra \
522   +PACKAGE_luci-app-splash:iptables-mod-ipopt
523  TITLE:=Freifunk DHCP-Splash application
524endef
525
526define Package/luci-app-splash/conffiles
527/etc/config/luci_splash
528endef
529
530define Package/luci-app-splash/install
531    $(call Package/luci/install/template,$(1),applications/luci-splash)
532endef
533
534
535define Package/luci-app-statistics
536  $(call Package/luci/webtemplate)
537  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-statistics:collectd \
538   +PACKAGE_luci-app-statistics:rrdtool1 \
539   +PACKAGE_luci-app-statistics:collectd-mod-rrdtool \
540   +PACKAGE_luci-app-statistics:collectd-mod-wireless \
541   +PACKAGE_luci-app-statistics:collectd-mod-interface \
542   +PACKAGE_luci-app-statistics:collectd-mod-load
543  TITLE:=LuCI Statistics Application
544endef
545
546define Package/luci-app-statistics/conffiles
547/etc/config/luci_statistics
548endef
549
550define Package/luci-app-statistics/install
551    $(call Package/luci/install/template,$(1),applications/luci-statistics)
552endef
553
554define Package/luci-app-diag-core
555  $(call Package/luci/webtemplate)
556  DEPENDS+=+luci-admin-core
557  TITLE:=LuCI Diagnostics Tools (Core)
558endef
559
560define Package/luci-app-diag-devinfo
561  $(call Package/luci/webtemplate)
562  DEPENDS+=+PACKAGE_luci-app-diag-devinfo:luci-app-diag-core \
563    +PACKAGE_luci-app-diag-devinfo:smap \
564    +PACKAGE_luci-app-diag-devinfo:netdiscover \
565    +PACKAGE_luci-app-diag-devinfo:mac-to-devinfo \
566    +PACKAGE_luci-app-diag-devinfo:httping \
567    +PACKAGE_luci-app-diag-devinfo:smap-to-devinfo \
568    +PACKAGE_luci-app-diag-devinfo:netdiscover-to-devinfo
569  TITLE:=LuCI Diagnostics Tools (Device Info)
570endef
571
572define Package/luci-app-voice-core
573  $(call Package/luci/webtemplate)
574  DEPENDS+=+luci-admin-core
575  TITLE:=LuCI Voice Software (Core)
576endef
577
578define Package/luci-app-voice-diag
579  $(call Package/luci/webtemplate)
580  DEPENDS+=+PACKAGE_luci-app-voice-diag:luci-app-voice-core \
581     +PACKAGE_luci-app-voice-diag:luci-app-diag-devinfo
582  TITLE:=LuCI Voice Software (Diagnostics)
583endef
584
585define Package/luci-app-diag-devinfo/conffiles
586/etc/config/luci_devinfo
587endef
588
589define Package/luci-app-diag-core/install
590    $(call Package/luci/install/template,$(1),applications/luci-diag-core)
591endef
592
593define Package/luci-app-diag-devinfo/install
594    $(call Package/luci/install/template,$(1),applications/luci-diag-devinfo)
595endef
596
597define Package/luci-app-voice-core/install
598    $(call Package/luci/install/template,$(1),applications/luci-voice-core)
599endef
600
601define Package/luci-app-voice-diag/install
602    $(call Package/luci/install/template,$(1),applications/luci-voice-diag)
603endef
604
605define Package/luci-app-upnp
606  $(call Package/luci/webtemplate)
607  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-upnp:miniupnpd
608  TITLE:=Universal Plug & Play configuration module
609endef
610
611define Package/luci-app-upnp/install
612    $(call Package/luci/install/template,$(1),applications/luci-upnp)
613endef
614
615
616define Package/luci-app-ntpc
617  $(call Package/luci/webtemplate)
618  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-ntpc:ntpclient
619  TITLE:=NTP time synchronisation client configuration module
620endef
621
622define Package/luci-app-ntpc/install
623    $(call Package/luci/install/template,$(1),applications/luci-ntpc)
624endef
625
626
627define Package/luci-app-ddns
628  $(call Package/luci/webtemplate)
629  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-ddns:ddns-scripts
630  TITLE:=Dynamic DNS configuration module
631endef
632
633define Package/luci-app-ddns/install
634    $(call Package/luci/install/template,$(1),applications/luci-ddns)
635endef
636
637
638define Package/luci-app-samba
639  $(call Package/luci/webtemplate)
640  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-samba:samba3
641  TITLE:=Network Shares - Samba SMB/CIFS module
642endef
643
644define Package/luci-app-samba/install
645    $(call Package/luci/install/template,$(1),applications/luci-samba)
646endef
647
648
649define Package/luci-app-mmc-over-gpio
650  $(call Package/luci/webtemplate)
651  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-mmc-over-gpio:kmod-mmc-over-gpio
652  TITLE:=mmc_over_gpio
653endef
654
655define Package/luci-app-mmc-over-gpio/install
656        $(call Package/luci/install/template,$(1),applications/luci-mmc-over-gpio)
657endef
658
659
660define Package/luci-app-p910nd
661  $(call Package/luci/webtemplate)
662  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-p910nd:p910nd
663  TITLE:=p910nd - Printer server module
664endef
665
666define Package/luci-app-p910nd/install
667        $(call Package/luci/install/template,$(1),applications/luci-p910nd)
668endef
669
670
671define Package/luci-app-ushare
672  $(call Package/luci/webtemplate)
673  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-ushare:ushare
674  TITLE:=ushare - UPnP A/V & DLNA Media Server
675endef
676
677define Package/luci-app-ushare/install
678        $(call Package/luci/install/template,$(1),applications/luci-ushare)
679endef
680
681define Package/luci-app-hd-idle
682  $(call Package/luci/webtemplate)
683  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-hd-idle:hd-idle
684  TITLE:=hd-idle
685endef
686
687define Package/luci-app-hd-idle/install
688        $(call Package/luci/install/template,$(1),applications/luci-hd-idle)
689endef
690
691define Package/luci-app-tinyproxy
692  $(call Package/luci/webtemplate)
693  DEPENDS+=+luci-admin-full +PACKAGE_luci-app-tinyproxy:tinyproxy
694  TITLE:=Tinyproxy - HTTP(S)-Proxy
695endef
696
697define Package/luci-app-tinyproxy/install
698        $(call Package/luci/install/template,$(1),applications/luci-tinyproxy)
699endef
700
701define Package/luci-app-initmgr
702  $(call Package/luci/webtemplate)
703  DEPENDS+=+luci-admin-full
704  TITLE:=LuCI Initscript Management
705endef
706
707define Package/luci-app-initmgr/install
708        $(call Package/luci/install/template,$(1),applications/luci-initmgr)
709endef
710
711define Package/luci-app-livestats
712  $(call Package/luci/webtemplate)
713  DEPENDS+=+luci-admin-core +luci-admin-rpc
714  TITLE:=LuCI Realtime Statistics
715endef
716
717define Package/luci-app-livestats/install
718        $(call Package/luci/install/template,$(1),applications/luci-livestats)
719endef
720
721define Package/luci-app-asterisk
722  $(call Package/luci/webtemplate)
723  TITLE:=LuCI Support for Asterisk PBX
724  DEPENDS+=@BROKEN +luci-admin-core +PACKAGE_luci-app-asterisk:asterisk14-xip-core
725endef
726
727define Package/luci-app-asterisk/install
728        $(call Package/luci/install/template,$(1),applications/luci-asterisk)
729endef
730
731define Package/luci-app-polipo
732  $(call Package/luci/webtemplate)
733  TITLE:=LuCI Support for the Polipo Proxy
734  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-polipo:polipo
735endef
736
737define Package/luci-app-polipo/install
738        $(call Package/luci/install/template,$(1),applications/luci-polipo)
739endef
740
741define Package/luci-app-openvpn
742  $(call Package/luci/webtemplate)
743  TITLE:=LuCI Support for OpenVPN
744  DEPENDS+=+luci-admin-core +PACKAGE_luci-app-openvpn:openvpn
745endef
746
747define Package/luci-app-openvpn/install
748        $(call Package/luci/install/template,$(1),applications/luci-openvpn)
749endef
750
751define Package/luci-app-p2pblock
752  $(call Package/luci/webtemplate)
753  TITLE:=LuCI Support for the Freifunk P2P-Block addon
754  DEPENDS+=+luci-admin-core +luci-app-firewall \
755    +PACKAGE_luci-app-p2pblock:freifunk-p2pblock
756endef
757
758define Package/luci-app-p2pblock/install
759        $(call Package/luci/install/template,$(1),applications/luci-p2pblock)
760endef
761
762
763### Server Gateway Interfaces ###
764
765define Package/luci-sgi-cgi
766  $(call Package/luci/webservertemplate)
767  TITLE:=CGI Gateway behind existing Webserver
768endef
769
770define Package/luci-sgi-cgi/install
771    $(call Package/luci/install/template,$(1),libs/sgi-cgi)
772endef
773
774### Themes ###
775define Package/luci-theme-base
776  $(call Package/luci/thtemplate)
777  DEPENDS:=+luci-web
778  TITLE:=Common base for all themes
779endef
780
781define Package/luci-theme-base/install
782    $(call Package/luci/install/template,$(1),themes/base)
783endef
784
785define Package/luci-theme-fledermaus
786  $(call Package/luci/fftemplate)
787  DEPENDS:=+luci-web
788  TITLE:=Fledermaus Theme
789endef
790
791define Package/luci-theme-fledermaus/install
792    $(call Package/luci/install/template,$(1),themes/fledermaus)
793endef
794
795define Package/luci-theme-freifunk
796  $(call Package/luci/fftemplate)
797  DEPENDS:=+luci-web
798  MAINTAINER:=Stefan Pirwitz <stefan-at-freifunk-bno-dot-de>
799  TITLE:=alternative Freifunk Theme
800endef
801
802define Package/luci-theme-freifunk/install
803        $(call Package/luci/install/template,$(1),themes/freifunk)
804endef
805
806define Package/luci-theme-freifunk-bno
807  $(call Package/luci/fftemplate)
808  DEPENDS:=+luci-web
809  MAINTAINER:=Stefan Pirwitz <stefan-at-freifunk-bno-dot-de>
810  TITLE:=Freifunk Berlin Nordost Theme
811endef
812
813define Package/luci-theme-freifunk-bno/install
814    $(call Package/luci/install/template,$(1),themes/freifunk-bno)
815endef
816
817define Package/luci-theme-freifunk-hannover
818  $(call Package/luci/fftemplate)
819  DEPENDS:=+luci-web
820  MAINTAINER:=Mikolas Bingemer <mickey-at-freifunk-hannover-dot-de>
821  TITLE:=Freifunk Hannover Theme
822endef
823
824define Package/luci-theme-freifunk-hannover/install
825    $(call Package/luci/install/template,$(1),themes/freifunk-hannover)
826endef
827
828define Package/luci-theme-openwrt
829  $(call Package/luci/thtemplate)
830  TITLE:=OpenWrt.org (default)
831  DEPENDS:=+luci-theme-base luci-core
832  DEFAULT:=y if PACKAGE_luci-core
833endef
834
835define Package/luci-theme-openwrt/install
836    $(call Package/luci/install/template,$(1),themes/openwrt.org)
837endef
838
839define Package/luci-theme-openwrtlight
840  $(call Package/luci/thtemplate)
841  TITLE:=OpenWrt.org - light variant without images
842  DEPENDS:=+luci-theme-base
843endef
844
845define Package/luci-theme-openwrtlight/install
846    $(call Package/luci/install/template,$(1),themes/openwrt-light)
847endef
848
849
850### Translations ###
851define Package/luci-i18n-german
852  $(call Package/luci/i18ntemplate)
853  TITLE:=German
854endef
855
856define Package/luci-i18n-german/install
857    $(call Package/luci/install/template,$(1),i18n/german)
858endef
859
860
861define Package/luci-i18n-english
862  $(call Package/luci/i18ntemplate)
863  TITLE:=English
864endef
865
866define Package/luci-i18n-english/install
867    $(call Package/luci/install/template,$(1),i18n/english)
868endef
869
870
871define Package/luci-i18n-french
872  $(call Package/luci/i18ntemplate)
873  TITLE:=French (by Florian Fainelli)
874endef
875
876define Package/luci-i18n-french/install
877    $(call Package/luci/install/template,$(1),i18n/french)
878endef
879
880
881define Package/luci-i18n-italian
882  $(call Package/luci/i18ntemplate)
883  TITLE:=Italian (by Matteo Croce)
884endef
885
886define Package/luci-i18n-italian/install
887    $(call Package/luci/install/template,$(1),i18n/italian)
888endef
889
890
891define Package/luci-i18n-russian
892  $(call Package/luci/i18ntemplate)
893  TITLE:=Russian (by Skryabin Dmitry)
894endef
895
896define Package/luci-i18n-russian/install
897    $(call Package/luci/install/template,$(1),i18n/russian)
898endef
899
900
901define Package/luci-i18n-portuguese_brazilian
902  $(call Package/luci/i18ntemplate)
903  TITLE:=Portuguese (Brazilian) (by Carlos Cesario)
904endef
905
906define Package/luci-i18n-portuguese_brazilian/install
907    $(call Package/luci/install/template,$(1),i18n/portuguese_brazilian)
908endef
909
910
911define Package/luci-i18n-japanese
912  $(call Package/luci/i18ntemplate)
913  TITLE:=Japanese (by Tsukasa Hamano)
914endef
915
916define Package/luci-i18n-japanese/install
917    $(call Package/luci/install/template,$(1),i18n/japanese)
918endef
919
920
921define Package/luci-i18n-greek
922  $(call Package/luci/i18ntemplate)
923  TITLE:=Greek (by Vasilis Tsiligiannis)
924endef
925
926define Package/luci-i18n-greek/install
927    $(call Package/luci/install/template,$(1),i18n/greek)
928endef
929
930
931define Package/luci-i18n-catalan
932  $(call Package/luci/i18ntemplate)
933  TITLE:=Catalan (by Eduard Duran)
934endef
935
936define Package/luci-i18n-catalan/install
937    $(call Package/luci/install/template,$(1),i18n/catalan)
938endef
939
940
941define Package/luci-i18n-portuguese
942  $(call Package/luci/i18ntemplate)
943  TITLE:=Portuguese (by Jose Monteiro)
944endef
945
946define Package/luci-i18n-portuguese/install
947    $(call Package/luci/install/template,$(1),i18n/portuguese)
948endef
949
950
951define Package/luci-i18n-spanish
952  $(call Package/luci/i18ntemplate)
953  TITLE:=Spanish (by Guillermo Javier Nardoni)
954endef
955
956define Package/luci-i18n-spanish/install
957    $(call Package/luci/install/template,$(1),i18n/spanish)
958endef
959
960
961define Package/luci-i18n-vietnamese
962  $(call Package/luci/i18ntemplate)
963  TITLE:=Vietnamese (by Hong Phuc Dang)
964endef
965
966define Package/luci-i18n-vietnamese/install
967    $(call Package/luci/install/template,$(1),i18n/vietnamese)
968endef
969
970
971### Collections ###
972define Package/luci
973  $(call Package/luci/collectiontemplate)
974  TITLE:=Standard OpenWrt Kamikaze set including full and mini admin and the standard theme
975  DEPENDS:=+luci-admin-full +luci-admin-mini +luci-theme-openwrt +luci-app-firewall +luci-app-initmgr
976endef
977
978define Package/luci/install
979    true
980endef
981
982
983define Package/luci-light
984  $(call Package/luci/collectiontemplate)
985  TITLE:=Minimum package set using only admin mini and a theme without grafics
986  DEPENDS:=+luci-admin-mini +luci-theme-openwrtlight
987endef
988
989define Package/luci-light/install
990    true
991endef
992
993
994### Compile ###
995ifneq ($(CONFIG_PACKAGE_luci-core),)
996    PKG_SELECTED_MODULES+=libs/core
997endif
998ifneq ($(CONFIG_PACKAGE_luci-cbi),)
999    PKG_SELECTED_MODULES+=libs/cbi
1000endif
1001ifneq ($(CONFIG_PACKAGE_luci-fastindex),)
1002    PKG_SELECTED_MODULES+=libs/fastindex
1003endif
1004ifneq ($(CONFIG_PACKAGE_luci-http),)
1005    PKG_SELECTED_MODULES+=libs/http
1006endif
1007ifneq ($(CONFIG_PACKAGE_luci-httpclient),)
1008    PKG_SELECTED_MODULES+=libs/httpclient
1009endif
1010ifneq ($(CONFIG_PACKAGE_luci-ipkg),)
1011    PKG_SELECTED_MODULES+=libs/ipkg
1012endif
1013ifneq ($(CONFIG_PACKAGE_luci-json),)
1014    PKG_SELECTED_MODULES+=libs/json
1015endif
1016ifneq ($(CONFIG_PACKAGE_luci-lmo),)
1017    PKG_SELECTED_MODULES+=libs/lmo
1018endif
1019ifneq ($(CONFIG_PACKAGE_luci-luanet),)
1020    PKG_SELECTED_MODULES+=libs/luanet
1021endif
1022ifneq ($(CONFIG_PACKAGE_luci-iwinfo),)
1023    PKG_SELECTED_MODULES+=libs/iwinfo
1024endif
1025ifneq ($(CONFIG_PACKAGE_luci-lucid),)
1026    PKG_SELECTED_MODULES+=libs/lucid libs/lucid-http
1027endif
1028ifneq ($(CONFIG_PACKAGE_luci-nixio),)
1029    PKG_SELECTED_MODULES+=libs/nixio
1030endif
1031ifneq ($(CONFIG_PACKAGE_luci-px5g),)
1032    PKG_SELECTED_MODULES+=libs/px5g
1033endif
1034ifneq ($(CONFIG_PACKAGE_luci-uci),)
1035    PKG_SELECTED_MODULES+=libs/uci
1036endif
1037ifneq ($(CONFIG_PACKAGE_luci-sys),)
1038    PKG_SELECTED_MODULES+=libs/sys
1039endif
1040ifneq ($(CONFIG_PACKAGE_luci-web),)
1041    PKG_SELECTED_MODULES+=libs/web
1042endif
1043ifneq ($(CONFIG_PACKAGE_luci-uvl),)
1044    PKG_SELECTED_MODULES+=libs/uvl
1045endif
1046
1047ifneq ($(CONFIG_PACKAGE_luci-admin-core),)
1048    PKG_SELECTED_MODULES+=modules/admin-core
1049endif
1050ifneq ($(CONFIG_PACKAGE_luci-admin-mini),)
1051    PKG_SELECTED_MODULES+=modules/admin-mini
1052endif
1053ifneq ($(CONFIG_PACKAGE_luci-admin-full),)
1054    PKG_SELECTED_MODULES+=modules/admin-full
1055endif
1056ifneq ($(CONFIG_PACKAGE_luci-niu),)
1057    PKG_SELECTED_MODULES+=modules/niu
1058endif
1059ifneq ($(CONFIG_PACKAGE_luci-admin-rpc),)
1060    PKG_SELECTED_MODULES+=modules/rpc
1061endif
1062ifneq ($(CONFIG_PACKAGE_luci-mod-freifunk),)
1063    PKG_SELECTED_MODULES+=modules/freifunk
1064endif
1065
1066ifneq ($(CONFIG_PACKAGE_luci-freifunk-community),)
1067    PKG_SELECTED_MODULES+=applications/freifunk-community
1068endif
1069
1070ifneq ($(CONFIG_PACKAGE_luci-app-ffwizard-leipzig),)
1071    PKG_SELECTED_MODULES+=applications/luci-ffwizard-leipzig
1072endif
1073ifneq ($(CONFIG_PACKAGE_luci-app-siitwizard),)
1074    PKG_SELECTED_MODULES+=applications/luci-siitwizard
1075endif
1076ifneq ($(CONFIG_PACKAGE_luci-app-firewall),)
1077    PKG_SELECTED_MODULES+=applications/luci-fw
1078endif
1079ifneq ($(CONFIG_PACKAGE_luci-app-olsr),)
1080    PKG_SELECTED_MODULES+=applications/luci-olsr
1081endif
1082ifneq ($(CONFIG_PACKAGE_luci-app-qos),)
1083    PKG_SELECTED_MODULES+=applications/luci-qos
1084endif
1085ifneq ($(CONFIG_PACKAGE_luci-app-splash),)
1086    PKG_SELECTED_MODULES+=applications/luci-splash
1087endif
1088ifneq ($(CONFIG_PACKAGE_luci-app-statistics),)
1089    PKG_SELECTED_MODULES+=applications/luci-statistics
1090endif
1091ifneq ($(CONFIG_PACKAGE_luci-app-voice-core),)
1092    PKG_SELECTED_MODULES+=applications/luci-voice-core
1093endif
1094ifneq ($(CONFIG_PACKAGE_luci-app-voice-diag),)
1095    PKG_SELECTED_MODULES+=applications/luci-voice-diag
1096endif
1097ifneq ($(CONFIG_PACKAGE_luci-app-diag-core),)
1098    PKG_SELECTED_MODULES+=applications/luci-diag-core
1099endif
1100ifneq ($(CONFIG_PACKAGE_luci-app-diag-devinfo),)
1101    PKG_SELECTED_MODULES+=applications/luci-diag-devinfo
1102endif
1103ifneq ($(CONFIG_PACKAGE_luci-app-upnp),)
1104    PKG_SELECTED_MODULES+=applications/luci-upnp
1105endif
1106ifneq ($(CONFIG_PACKAGE_luci-app-ntpc),)
1107    PKG_SELECTED_MODULES+=applications/luci-ntpc
1108endif
1109ifneq ($(CONFIG_PACKAGE_luci-app-ddns),)
1110    PKG_SELECTED_MODULES+=applications/luci-ddns
1111endif
1112ifneq ($(CONFIG_PACKAGE_luci-app-samba),)
1113    PKG_SELECTED_MODULES+=applications/luci-samba
1114endif
1115ifneq ($(CONFIG_PACKAGE_luci-app-mmc-over-gpio),)
1116        PKG_SELECTED_MODULES+=applications/luci-mmc-over-gpio
1117endif
1118ifneq ($(CONFIG_PACKAGE_luci-app-p910nd),)
1119        PKG_SELECTED_MODULES+=applications/luci-p910nd
1120endif
1121ifneq ($(CONFIG_PACKAGE_luci-app-ushare),)
1122        PKG_SELECTED_MODULES+=applications/luci-ushare
1123endif
1124ifneq ($(CONFIG_PACKAGE_luci-app-hd-idle),)
1125       PKG_SELECTED_MODULES+=applications/luci-hd-idle
1126endif
1127ifneq ($(CONFIG_PACKAGE_luci-app-tinyproxy),)
1128       PKG_SELECTED_MODULES+=applications/luci-tinyproxy
1129endif
1130ifneq ($(CONFIG_PACKAGE_luci-app-initmgr),)
1131       PKG_SELECTED_MODULES+=applications/luci-initmgr
1132endif
1133ifneq ($(CONFIG_PACKAGE_luci-app-livestats),)
1134       PKG_SELECTED_MODULES+=applications/luci-livestats
1135endif
1136ifneq ($(CONFIG_PACKAGE_luci-app-asterisk),)
1137       PKG_SELECTED_MODULES+=applications/luci-asterisk
1138endif
1139ifneq ($(CONFIG_PACKAGE_luci-app-polipo),)
1140       PKG_SELECTED_MODULES+=applications/luci-polipo
1141endif
1142ifneq ($(CONFIG_PACKAGE_luci-app-openvpn),)
1143       PKG_SELECTED_MODULES+=applications/luci-openvpn
1144endif
1145ifneq ($(CONFIG_PACKAGE_luci-app-p2pblock),)
1146       PKG_SELECTED_MODULES+=applications/luci-p2pblock
1147endif
1148
1149
1150ifneq ($(CONFIG_PACKAGE_luci-sgi-cgi),)
1151    PKG_SELECTED_MODULES+=libs/sgi-cgi
1152endif
1153ifneq ($(CONFIG_PACKAGE_luci-sgi-luci),)
1154    PKG_SELECTED_MODULES+=libs/sgi-luci
1155endif
1156
1157ifneq ($(CONFIG_PACKAGE_luci-theme-base),)
1158    PKG_SELECTED_MODULES+=themes/base
1159endif
1160ifneq ($(CONFIG_PACKAGE_luci-theme-fledermaus),)
1161    PKG_SELECTED_MODULES+=themes/fledermaus
1162endif
1163ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk-bno),)
1164    PKG_SELECTED_MODULES+=themes/freifunk-bno
1165endif
1166ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk-hannover),)
1167    PKG_SELECTED_MODULES+=themes/freifunk-hannover
1168endif
1169ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk),)
1170    PKG_SELECTED_MODULES+=themes/freifunk
1171endif
1172ifneq ($(CONFIG_PACKAGE_luci-theme-openwrt),)
1173    PKG_SELECTED_MODULES+=themes/openwrt.org
1174endif
1175ifneq ($(CONFIG_PACKAGE_luci-theme-openwrtlight),)
1176    PKG_SELECTED_MODULES+=themes/openwrt-light
1177endif
1178
1179ifneq ($(CONFIG_PACKAGE_luci-i18n-german),)
1180    PKG_SELECTED_MODULES+=i18n/german
1181endif
1182ifneq ($(CONFIG_PACKAGE_luci-i18n-english),)
1183    PKG_SELECTED_MODULES+=i18n/english
1184endif
1185ifneq ($(CONFIG_PACKAGE_luci-i18n-french),)
1186    PKG_SELECTED_MODULES+=i18n/french
1187endif
1188ifneq ($(CONFIG_PACKAGE_luci-i18n-italian),)
1189    PKG_SELECTED_MODULES+=i18n/italian
1190endif
1191ifneq ($(CONFIG_PACKAGE_luci-i18n-russian),)
1192    PKG_SELECTED_MODULES+=i18n/russian
1193endif
1194ifneq ($(CONFIG_PACKAGE_luci-i18n-portuguese_brazilian),)
1195    PKG_SELECTED_MODULES+=i18n/portuguese_brazilian
1196endif
1197ifneq ($(CONFIG_PACKAGE_luci-i18n-japanese),)
1198    PKG_SELECTED_MODULES+=i18n/japanese
1199endif
1200ifneq ($(CONFIG_PACKAGE_luci-i18n-greek),)
1201    PKG_SELECTED_MODULES+=i18n/greek
1202endif
1203ifneq ($(CONFIG_PACKAGE_luci-i18n-catalan),)
1204    PKG_SELECTED_MODULES+=i18n/catalan
1205endif
1206ifneq ($(CONFIG_PACKAGE_luci-i18n-portuguese),)
1207    PKG_SELECTED_MODULES+=i18n/portuguese
1208endif
1209ifneq ($(CONFIG_PACKAGE_luci-i18n-spanish),)
1210    PKG_SELECTED_MODULES+=i18n/spanish
1211endif
1212ifneq ($(CONFIG_PACKAGE_luci-i18n-vietnamese),)
1213    PKG_SELECTED_MODULES+=i18n/vietnamese
1214endif
1215
1216
1217MAKE_FLAGS += \
1218    MODULES="$(PKG_SELECTED_MODULES)" \
1219    LUA_TARGET="$(LUA_TARGET)" \
1220    LUA_SHLIBS="-llua -lm -ldl -lcrypt" \
1221    CFLAGS="$(TARGET_CFLAGS) $(LUCI_CFLAGS) -I$(STAGING_DIR)/usr/include" \
1222    LDFLAGS="$(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib" \
1223    NIXIO_TLS="$(NIXIO_TLS)" OS="Linux"
1224
1225
1226$(eval $(call BuildPackage,luci-core))
1227$(eval $(call BuildPackage,luci-cbi))
1228$(eval $(call BuildPackage,luci-fastindex))
1229$(eval $(call BuildPackage,luci-http))
1230$(eval $(call BuildPackage,luci-httpclient))
1231$(eval $(call BuildPackage,luci-ipkg))
1232$(eval $(call BuildPackage,luci-json))
1233$(eval $(call BuildPackage,luci-lmo))
1234$(eval $(call BuildPackage,luci-luanet))
1235$(eval $(call BuildPackage,luci-iwinfo))
1236$(eval $(call BuildPackage,luci-lucid))
1237$(eval $(call BuildPackage,luci-nixio))
1238$(eval $(call BuildPackage,luci-px5g))
1239$(eval $(call BuildPackage,luci-uci))
1240$(eval $(call BuildPackage,luci-sys))
1241$(eval $(call BuildPackage,luci-web))
1242$(eval $(call BuildPackage,luci-uvl))
1243
1244$(eval $(call BuildPackage,luci-admin-core))
1245$(eval $(call BuildPackage,luci-admin-mini))
1246$(eval $(call BuildPackage,luci-admin-full))
1247$(eval $(call BuildPackage,luci-niu))
1248$(eval $(call BuildPackage,luci-admin-rpc))
1249$(eval $(call BuildPackage,luci-mod-freifunk))
1250
1251$(eval $(call BuildPackage,luci-freifunk-community))
1252
1253$(eval $(call BuildPackage,luci-app-ffwizard-leipzig))
1254$(eval $(call BuildPackage,luci-app-siitwizard))
1255$(eval $(call BuildPackage,luci-app-firewall))
1256$(eval $(call BuildPackage,luci-app-olsr))
1257$(eval $(call BuildPackage,luci-app-qos))
1258$(eval $(call BuildPackage,luci-app-splash))
1259$(eval $(call BuildPackage,luci-app-statistics))
1260$(eval $(call BuildPackage,luci-app-diag-core))
1261$(eval $(call BuildPackage,luci-app-diag-devinfo))
1262$(eval $(call BuildPackage,luci-app-voice-core))
1263$(eval $(call BuildPackage,luci-app-voice-diag))
1264$(eval $(call BuildPackage,luci-app-upnp))
1265$(eval $(call BuildPackage,luci-app-ntpc))
1266$(eval $(call BuildPackage,luci-app-ddns))
1267$(eval $(call BuildPackage,luci-app-samba))
1268$(eval $(call BuildPackage,luci-app-mmc-over-gpio))
1269$(eval $(call BuildPackage,luci-app-p910nd))
1270$(eval $(call BuildPackage,luci-app-ushare))
1271$(eval $(call BuildPackage,luci-app-hd-idle))
1272$(eval $(call BuildPackage,luci-app-tinyproxy))
1273$(eval $(call BuildPackage,luci-app-initmgr))
1274$(eval $(call BuildPackage,luci-app-livestats))
1275$(eval $(call BuildPackage,luci-app-asterisk))
1276$(eval $(call BuildPackage,luci-app-polipo))
1277$(eval $(call BuildPackage,luci-app-openvpn))
1278$(eval $(call BuildPackage,luci-app-p2pblock))
1279
1280$(eval $(call BuildPackage,luci-sgi-cgi))
1281
1282$(eval $(call BuildPackage,luci-theme-base))
1283$(eval $(call BuildPackage,luci-theme-fledermaus))
1284$(eval $(call BuildPackage,luci-theme-freifunk))
1285$(eval $(call BuildPackage,luci-theme-freifunk-bno))
1286$(eval $(call BuildPackage,luci-theme-freifunk-hannover))
1287$(eval $(call BuildPackage,luci-theme-openwrt))
1288$(eval $(call BuildPackage,luci-theme-openwrtlight))
1289
1290$(eval $(call BuildPackage,luci-i18n-german))
1291$(eval $(call BuildPackage,luci-i18n-english))
1292$(eval $(call BuildPackage,luci-i18n-french))
1293$(eval $(call BuildPackage,luci-i18n-italian))
1294$(eval $(call BuildPackage,luci-i18n-russian))
1295$(eval $(call BuildPackage,luci-i18n-portuguese_brazilian))
1296$(eval $(call BuildPackage,luci-i18n-japanese))
1297$(eval $(call BuildPackage,luci-i18n-greek))
1298$(eval $(call BuildPackage,luci-i18n-catalan))
1299$(eval $(call BuildPackage,luci-i18n-portuguese))
1300$(eval $(call BuildPackage,luci-i18n-spanish))
1301$(eval $(call BuildPackage,luci-i18n-vietnamese))
1302
1303$(eval $(call BuildPackage,luci))
1304$(eval $(call BuildPackage,luci-light))
Note: See TracBrowser for help on using the browser.