packages: cups: do not try to package pdftops
[openwrt/svn-archive/packages.git] / net / cups / Makefile
1 #
2 # Copyright (C) 2006-2012 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=cups
11 PKG_VERSION:=1.5.4
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-source.tar.bz2
15 PKG_SOURCE_URL:= \
16 http://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/cups/$(PKG_VERSION) \
17 ftp://ftp.easysw.com/pub/cups/$(PKG_VERSION) \
18 ftp://ftp3.easysw.com/pub/cups/$(PKG_VERSION)
19 PKG_MD5SUM:=de3006e5cf1ee78a9c6145ce62c4e982
20
21 TARGET_LDFLAGS+=-Wl,-rpath-link=$(STAGING_DIR)/usr/lib
22
23 include $(INCLUDE_DIR)/package.mk
24
25 define Package/cups/Default
26 URL:=http://www.cups.org/
27 SUBMENU:=Printing
28 endef
29
30 define Package/cups
31 $(call Package/cups/Default)
32 SECTION:=net
33 CATEGORY:=Network
34 DEPENDS:=+libcups +libcupsmime +libcupscgi +libcupsppdc +libusb-1.0
35 TITLE:=Common UNIX Printing System (daemon)
36 endef
37
38 define Package/cups/description
39 Common UNIX Printing System (daemon)
40 endef
41
42 define Package/cups/conffiles
43 /etc/cups/classes.conf
44 /etc/cups/cupsd.conf
45 /etc/cups/printers.conf
46 endef
47
48 define Package/cups-bsd
49 $(call Package/cups/Default)
50 SECTION:=net
51 CATEGORY:=Network
52 DEPENDS:=+libcups
53 TITLE:=Common UNIX Printing System - BSD commands (old)
54 endef
55
56 define Package/cups-bsd/description
57 Common UNIX Printing System - BSD commands (old)
58 endef
59
60 define Package/cups-client
61 $(call Package/cups/Default)
62 SECTION:=net
63 CATEGORY:=Network
64 DEPENDS:=+libcups +libcupsimage +libcupsmime
65 TITLE:=Common UNIX Printing System - Client commands
66 endef
67
68 define Package/cups-client/conffiles
69 /etc/cups/client.conf
70 endef
71
72 define Package/cups-client/description
73 Common UNIX Printing System - Client commands
74 endef
75
76 define Package/cups-filters
77 $(call Package/cups/Default)
78 SECTION:=net
79 CATEGORY:=Network
80 DEPENDS:=+libcupsimage +libcupsdriver
81 TITLE:=Common UNIX Printing System - Filter
82 endef
83
84 define Package/cups-filters/description
85 Common UNIX Printing System - Filter
86 endef
87
88 define Package/cups-ppdc
89 $(call Package/cups/Default)
90 SECTION:=net
91 CATEGORY:=Network
92 DEPENDS:=+libcupsppdc
93 TITLE:=Common UNIX Printing System - PPDC utils
94 endef
95
96 define Package/cups-ppdc/description
97 Common UNIX Printing System - PPDC utils
98 endef
99
100 define Package/libcups
101 $(call Package/cups/Default)
102 SECTION:=libs
103 CATEGORY:=Libraries
104 DEPENDS:=+zlib +libpthread +libpng +libjpeg
105 TITLE:=Common UNIX Printing System - Core library
106 endef
107
108 define Package/libcups/description
109 Common UNIX Printing System - Core library
110 endef
111
112 define Package/libcupscgi
113 $(call Package/cups/Default)
114 SECTION:=libs
115 CATEGORY:=Libraries
116 DEPENDS:=+libcups
117 TITLE:=Common UNIX Printing System - CGI library
118 endef
119
120 define Package/libcupscgi/description
121 Common UNIX Printing System - CGI library
122 endef
123
124 define Package/libcupsdriver
125 $(call Package/cups/Default)
126 SECTION:=libs
127 CATEGORY:=Libraries
128 DEPENDS:=+libcups
129 TITLE:=Common UNIX Printing System - Driver library
130 endef
131
132 define Package/libcupsdriver/description
133 Common UNIX Printing System - Driver library
134 endef
135
136 define Package/libcupsimage
137 $(call Package/cups/Default)
138 SECTION:=libs
139 CATEGORY:=Libraries
140 DEPENDS:=+libcups +libpng +libjpeg
141 TITLE:=Common UNIX Printing System - Image library
142 endef
143
144 define Package/libcupsimage/description
145 Common UNIX Printing System - Image library
146 endef
147
148 define Package/libcupsmime
149 $(call Package/cups/Default)
150 SECTION:=libs
151 CATEGORY:=Libraries
152 DEPENDS:=+libcups
153 TITLE:=Common UNIX Printing System - MIME library
154 endef
155
156 define Package/libcupsmime/description
157 Common UNIX Printing System - MIME library
158 endef
159
160 define Package/libcupsppdc
161 $(call Package/cups/Default)
162 SECTION:=libs
163 CATEGORY:=Libraries
164 DEPENDS:=+libcups +libstdcpp
165 TITLE:=Common UNIX Printing System - PPDC library
166 endef
167
168 define Package/libcupsppdc/description
169 Common UNIX Printing System - PPDC library
170 endef
171
172 define Package/cups-locale-de
173 $(call Package/cups/Default)
174 SECTION:=net
175 CATEGORY:=Network
176 TITLE:=Common UNIX Printing System - Locale de
177 endef
178
179 define Package/cups-locale-de/description
180 Common UNIX Printing System - Locale de
181 endef
182
183 define Package/cups-locale-nl
184 $(call Package/cups/Default)
185 SECTION:=net
186 CATEGORY:=Network
187 TITLE:=Common UNIX Printing System - Locale nl
188 endef
189
190 define Package/cups-locale-nl/description
191 Common UNIX Printing System - Locale nl
192 endef
193
194 define Package/cups-locale-hu
195 $(call Package/cups/Default)
196 SECTION:=net
197 CATEGORY:=Network
198 TITLE:=Common UNIX Printing System - Locale hu
199 endef
200
201 define Package/cups-locale-hu/description
202 Common UNIX Printing System - Locale hu
203 endef
204
205 define Package/cups-locale-pt
206 $(call Package/cups/Default)
207 SECTION:=net
208 CATEGORY:=Network
209 TITLE:=Common UNIX Printing System - Locale pt
210 endef
211
212 define Package/cups-locale-pt/description
213 Common UNIX Printing System - Locale pt
214 endef
215
216 define Package/cups-locale-pt_BR
217 $(call Package/cups/Default)
218 SECTION:=net
219 CATEGORY:=Network
220 TITLE:=Common UNIX Printing System - Locale pt_BR
221 endef
222
223 define Package/cups-locale-pt_BR/description
224 Common UNIX Printing System - Locale pt_BR
225 endef
226
227 define Package/cups-locale-fi
228 $(call Package/cups/Default)
229 SECTION:=net
230 CATEGORY:=Network
231 TITLE:=Common UNIX Printing System - Locale fi
232 endef
233
234 define Package/cups-locale-fi/description
235 Common UNIX Printing System - Locale fi
236 endef
237
238 define Package/cups-locale-sv
239 $(call Package/cups/Default)
240 SECTION:=net
241 CATEGORY:=Network
242 TITLE:=Common UNIX Printing System - Locale sv
243 endef
244
245 define Package/cups-locale-sv/description
246 Common UNIX Printing System - Locale sv
247 endef
248
249 define Package/cups-locale-da
250 $(call Package/cups/Default)
251 SECTION:=net
252 CATEGORY:=Network
253 TITLE:=Common UNIX Printing System - Locale da
254 endef
255
256 define Package/cups-locale-da/description
257 Common UNIX Printing System - Locale da
258 endef
259
260 define Package/cups-locale-ko
261 $(call Package/cups/Default)
262 SECTION:=net
263 CATEGORY:=Network
264 TITLE:=Common UNIX Printing System - Locale ko
265 endef
266
267 define Package/cups-locale-ko/description
268 Common UNIX Printing System - Locale ko
269 endef
270
271 define Package/cups-locale-zh
272 $(call Package/cups/Default)
273 SECTION:=net
274 CATEGORY:=Network
275 TITLE:=Common UNIX Printing System - Locale zh
276 endef
277
278 define Package/cups-locale-zh/description
279 Common UNIX Printing System - Locale zh
280 endef
281
282 define Package/cups-locale-ja
283 $(call Package/cups/Default)
284 SECTION:=net
285 CATEGORY:=Network
286 TITLE:=Common UNIX Printing System - Locale ja
287 endef
288
289 define Package/cups-locale-ja/description
290 Common UNIX Printing System - Locale ja
291 endef
292
293 define Package/cups-locale-es
294 $(call Package/cups/Default)
295 SECTION:=net
296 CATEGORY:=Network
297 TITLE:=Common UNIX Printing System - Locale es
298 endef
299
300 define Package/cups-locale-es/description
301 Common UNIX Printing System - Locale es
302 endef
303
304 define Package/cups-locale-zh_TW
305 $(call Package/cups/Default)
306 SECTION:=net
307 CATEGORY:=Network
308 TITLE:=Common UNIX Printing System - Locale zh_TW
309 endef
310
311 define Package/cups-locale-zh_TW/description
312 Common UNIX Printing System - Locale zh_TW
313 endef
314
315 define Package/cups-locale-pl
316 $(call Package/cups/Default)
317 SECTION:=net
318 CATEGORY:=Network
319 TITLE:=Common UNIX Printing System - Locale pl
320 endef
321
322 define Package/cups-locale-pl/description
323 Common UNIX Printing System - Locale pl
324 endef
325
326 define Package/cups-locale-no
327 $(call Package/cups/Default)
328 SECTION:=net
329 CATEGORY:=Network
330 TITLE:=Common UNIX Printing System - Locale no
331 endef
332
333 define Package/cups-locale-no/description
334 Common UNIX Printing System - Locale no
335 endef
336
337 define Package/cups-locale-ru
338 $(call Package/cups/Default)
339 SECTION:=net
340 CATEGORY:=Network
341 TITLE:=Common UNIX Printing System - Locale ru
342 endef
343
344 define Package/cups-locale-ru/description
345 Common UNIX Printing System - Locale ru
346 endef
347
348 define Package/cups-locale-eu
349 $(call Package/cups/Default)
350 SECTION:=net
351 CATEGORY:=Network
352 TITLE:=Common UNIX Printing System - Locale eu
353 endef
354
355 define Package/cups-locale-eu/description
356 Common UNIX Printing System - Locale eu
357 endef
358
359 define Package/cups-locale-fr
360 $(call Package/cups/Default)
361 SECTION:=net
362 CATEGORY:=Network
363 TITLE:=Common UNIX Printing System - Locale fr
364 endef
365
366 define Package/cups-locale-fr/description
367 Common UNIX Printing System - Locale fr
368 endef
369
370 define Package/cups-locale-it
371 $(call Package/cups/Default)
372 SECTION:=net
373 CATEGORY:=Network
374 TITLE:=Common UNIX Printing System - Locale it
375 endef
376
377 define Package/cups-locale-it/description
378 Common UNIX Printing System - Locale it
379 endef
380
381 define Package/cups-locale-id
382 $(call Package/cups/Default)
383 SECTION:=net
384 CATEGORY:=Network
385 TITLE:=Common UNIX Printing System - Locale id
386 endef
387
388 define Package/cups-locale-id/description
389 Common UNIX Printing System - Locale id
390 endef
391
392 define Build/Configure
393 $(call Build/Configure/Default, \
394 --with-cups-user="nobody" \
395 --with-cups-group="nogroup" \
396 --with-components="embedded" \
397 --with-pdftops="none" \
398 --without-perl \
399 --without-python \
400 --without-php \
401 --enable-shared \
402 --enable-image \
403 --enable-libusb \
404 --disable-dbus \
405 --disable-dnssd \
406 --disable-launchd \
407 --disable-ldap \
408 --disable-pam \
409 --disable-slp \
410 --disable-gnutls \
411 --disable-openssl \
412 --disable-cdsassl \
413 --disable-ssl \
414 --disable-gssapi \
415 --disable-tiff, \
416 UNAME="Linux" \
417 LIBS="$(TARGET_LDFLAGS) -lz -lpng -ljpeg" \
418 )
419 endef
420
421 define Build/Compile
422 $(MAKE) -C $(PKG_BUILD_DIR) \
423 $(TARGET_CONFIGURE_OPTS) \
424 DSTROOT="$(PKG_INSTALL_DIR)" \
425 STRIP="/bin/true" \
426 all install
427 endef
428
429 define Package/cups/install
430 rm -rf $(1)/etc/cups
431 $(INSTALL_DIR) $(1)/etc/cups
432 $(CP) $(PKG_INSTALL_DIR)/etc/cups/* $(1)/etc/cups/
433 rm -rf $(1)/etc/cups/certs
434 ln -sf /tmp $(1)/etc/cups/certs
435 rm -f $(1)/usr/bin/cups-config
436 $(INSTALL_DIR) $(1)/usr/lib/cups
437 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/backend $(1)/usr/lib/cups
438 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/cgi-bin $(1)/usr/lib/cups
439 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/daemon $(1)/usr/lib/cups
440 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/driver $(1)/usr/lib/cups
441 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/monitor $(1)/usr/lib/cups
442 $(INSTALL_DIR) $(1)/usr/lib/cups/filter
443 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/filter/{commandtops,pstops} \
444 $(PKG_INSTALL_DIR)/usr/lib/cups/filter/gziptoany \
445 $(1)/usr/lib/cups/filter
446 $(INSTALL_DIR) $(1)/usr/share/cups/templates
447 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/*.tmpl \
448 $(1)/usr/share/cups/templates/
449 $(INSTALL_DIR) $(1)/usr/share/cups/mime
450 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/mime/* $(1)/usr/share/cups/mime/
451 $(INSTALL_DIR) $(1)/usr/share/doc/cups
452 $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/index.html \
453 $(1)/usr/share/doc/cups/
454 $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/*.css \
455 $(1)/usr/share/doc/cups/
456 $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/images \
457 $(1)/usr/share/doc/cups/
458 $(INSTALL_DIR) $(1)/usr/sbin
459 # overwrite default config with our own
460 $(CP) ./files/etc/cups/* $(1)/etc/cups/
461 # install initscript with priority 60
462 $(INSTALL_DIR) $(1)/etc/init.d
463 $(INSTALL_BIN) ./files/cupsd.init $(1)/etc/init.d/cupsd
464 $(INSTALL_BIN) \
465 $(PKG_INSTALL_DIR)/usr/sbin/{cupsctl,cupsd} \
466 $(1)/usr/sbin/
467 endef
468
469 define Package/cups-bsd/install
470 $(INSTALL_DIR) $(1)/usr/bin
471 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{lprm,lpq,lpr} $(1)/usr/bin/
472 $(INSTALL_DIR) $(1)/usr/sbin
473 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/lpc $(1)/usr/sbin/
474 endef
475
476 define Package/cups-client/install
477 $(INSTALL_DIR) $(1)/usr/bin
478 $(INSTALL_BIN) \
479 $(PKG_INSTALL_DIR)/usr/bin/{lp,cancel,cupstestppd,cupstestdsc} \
480 $(PKG_INSTALL_DIR)/usr/bin/{ipptool,lpoptions,lpstat,lppasswd} \
481 $(1)/usr/bin/
482 $(INSTALL_DIR) $(1)/usr/sbin
483 $(INSTALL_BIN) \
484 $(PKG_INSTALL_DIR)/usr/sbin/{cupsaccept,cupsaddsmb,cupsfilter} \
485 $(PKG_INSTALL_DIR)/usr/sbin/{lpadmin,lpinfo,lpmove} \
486 $(1)/usr/sbin/
487 (cd $(1)/usr/sbin; ln -sf cupsaccept accept; ln -sf cupsaccept cupsenable; ln -sf cupsaccept cupsdisable; ln -sf cupsaccept reject; ln -sf cupsaccept cupsreject;)
488 endef
489
490 define Package/cups-filters/install
491 $(INSTALL_DIR) $(1)/usr/lib/cups/filter
492 $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups/filter/{bannertops,commandtoescpx,commandtopclx,imagetops,imagetoraster,rastertoepson,rastertopwg,rastertohp,rastertoescpx,rastertopclx,rastertolabel,texttops} \
493 $(1)/usr/lib/cups/filter
494 (cd $(1)/usr/lib/cups/filter; ln -sf rastertolabel rastertodymo;)
495 endef
496
497 define Package/cups-ppdc/install
498 $(INSTALL_DIR) $(1)/usr/bin
499 $(INSTALL_BIN) \
500 $(PKG_INSTALL_DIR)/usr/bin/{ppdc,ppdhtml,ppdi,ppdmerge,ppdpo} \
501 $(1)/usr/bin/
502 endef
503
504 define Package/libcups/install
505 $(INSTALL_DIR) $(1)/usr/lib
506 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.so* $(1)/usr/lib/
507 endef
508
509 define Package/libcupscgi/install
510 $(INSTALL_DIR) $(1)/usr/lib
511 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcupscgi.so* $(1)/usr/lib/
512 endef
513
514 define Package/libcupsdriver/install
515 $(INSTALL_DIR) $(1)/usr/lib
516 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcupsdriver.so* $(1)/usr/lib/
517 endef
518
519 define Package/libcupsimage/install
520 $(INSTALL_DIR) $(1)/usr/lib
521 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcupsimage.so* $(1)/usr/lib/
522 endef
523
524 define Package/libcupsmime/install
525 $(INSTALL_DIR) $(1)/usr/lib
526 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcupsmime.so* $(1)/usr/lib/
527 endef
528
529 define Package/libcupsppdc/install
530 $(INSTALL_DIR) $(1)/usr/lib
531 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcupsppdc.so* $(1)/usr/lib/
532 endef
533
534 define Package/cups-locale-de/install
535 $(INSTALL_DIR) $(1)/usr/share/locale
536 $(INSTALL_DIR) $(1)/usr/share/cups/templates
537 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/de $(1)/usr/share/locale/
538 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/de \
539 $(1)/usr/share/cups/templates/
540 endef
541
542 define Package/cups-locale-nl/install
543 $(INSTALL_DIR) $(1)/usr/share/locale
544 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/nl $(1)/usr/share/locale/
545 endef
546
547 define Package/cups-locale-hu/install
548 $(INSTALL_DIR) $(1)/usr/share/locale
549 $(INSTALL_DIR) $(1)/usr/share/cups/templates
550 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/hu $(1)/usr/share/locale/
551 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/hu \
552 $(1)/usr/share/cups/templates/
553 endef
554
555 define Package/cups-locale-pt/install
556 $(INSTALL_DIR) $(1)/usr/share/locale
557 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/pt $(1)/usr/share/locale/
558 endef
559
560 define Package/cups-locale-pt_BR/install
561 $(INSTALL_DIR) $(1)/usr/share/locale
562 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/pt_BR $(1)/usr/share/locale/
563 endef
564
565 define Package/cups-locale-fi/install
566 $(INSTALL_DIR) $(1)/usr/share/locale
567 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/fi $(1)/usr/share/locale/
568 endef
569
570 define Package/cups-locale-sv/install
571 $(INSTALL_DIR) $(1)/usr/share/locale
572 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/sv $(1)/usr/share/locale/
573 endef
574
575 define Package/cups-locale-da/install
576 $(INSTALL_DIR) $(1)/usr/share/locale
577 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/da $(1)/usr/share/locale/
578 endef
579
580 define Package/cups-locale-ko/install
581 $(INSTALL_DIR) $(1)/usr/share/locale
582 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/ko $(1)/usr/share/locale/
583 endef
584
585 define Package/cups-locale-zh/install
586 $(INSTALL_DIR) $(1)/usr/share/locale
587 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/zh $(1)/usr/share/locale/
588 endef
589
590 define Package/cups-locale-ja/install
591 $(INSTALL_DIR) $(1)/usr/share/locale
592 $(INSTALL_DIR) $(1)/usr/share/cups/templates
593 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/ja $(1)/usr/share/locale/
594 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/ja \
595 $(1)/usr/share/cups/templates/
596 endef
597
598 define Package/cups-locale-es/install
599 $(INSTALL_DIR) $(1)/usr/share/locale
600 $(INSTALL_DIR) $(1)/usr/share/cups/templates
601 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/es $(1)/usr/share/locale/
602 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/es \
603 $(1)/usr/share/cups/templates/
604 endef
605
606 define Package/cups-locale-zh_TW/install
607 $(INSTALL_DIR) $(1)/usr/share/locale
608 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/zh_TW $(1)/usr/share/locale/
609 endef
610
611 define Package/cups-locale-pl/install
612 $(INSTALL_DIR) $(1)/usr/share/locale
613 $(INSTALL_DIR) $(1)/usr/share/cups/templates
614 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/pl $(1)/usr/share/locale/
615 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/pl \
616 $(1)/usr/share/cups/templates/
617 endef
618
619 define Package/cups-locale-no/install
620 $(INSTALL_DIR) $(1)/usr/share/locale
621 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/no $(1)/usr/share/locale/
622 endef
623
624 define Package/cups-locale-ru/install
625 $(INSTALL_DIR) $(1)/usr/share/locale
626 $(INSTALL_DIR) $(1)/usr/share/cups/templates
627 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/ru $(1)/usr/share/locale/
628 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/ru \
629 $(1)/usr/share/cups/templates/
630 endef
631
632 define Package/cups-locale-eu/install
633 $(INSTALL_DIR) $(1)/usr/share/locale
634 $(INSTALL_DIR) $(1)/usr/share/cups/templates
635 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/eu $(1)/usr/share/locale/
636 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/eu \
637 $(1)/usr/share/cups/templates/
638 endef
639
640 define Package/cups-locale-fr/install
641 $(INSTALL_DIR) $(1)/usr/share/locale
642 $(INSTALL_DIR) $(1)/usr/share/cups/templates
643 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/fr $(1)/usr/share/locale/
644 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/fr \
645 $(1)/usr/share/cups/templates/
646 endef
647
648 define Package/cups-locale-it/install
649 $(INSTALL_DIR) $(1)/usr/share/locale
650 $(INSTALL_DIR) $(1)/usr/share/cups/templates
651 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/it $(1)/usr/share/locale/
652 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/it \
653 $(1)/usr/share/cups/templates/
654 endef
655
656 define Package/cups-locale-id/install
657 $(INSTALL_DIR) $(1)/usr/share/locale
658 $(INSTALL_DIR) $(1)/usr/share/cups/templates
659 $(CP) $(PKG_INSTALL_DIR)/usr/share/locale/id $(1)/usr/share/locale/
660 $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/id \
661 $(1)/usr/share/cups/templates/
662 endef
663
664 define Build/InstallDev
665 $(INSTALL_DIR) $(2)/bin
666 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/cups-config $(2)/bin/
667 $(INSTALL_DIR) $(1)/usr/include
668 $(CP) $(PKG_INSTALL_DIR)/usr/include/cups $(1)/usr/include/
669 $(INSTALL_DIR) $(1)/usr/lib
670 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups*.so* $(1)/usr/lib/
671 endef
672
673 $(eval $(call BuildPackage,cups))
674 $(eval $(call BuildPackage,libcups))
675 $(eval $(call BuildPackage,libcupscgi))
676 $(eval $(call BuildPackage,libcupsdriver))
677 $(eval $(call BuildPackage,libcupsimage))
678 $(eval $(call BuildPackage,libcupsmime))
679 $(eval $(call BuildPackage,libcupsppdc))
680 $(eval $(call BuildPackage,cups-bsd))
681 $(eval $(call BuildPackage,cups-client))
682 $(eval $(call BuildPackage,cups-filters))
683 $(eval $(call BuildPackage,cups-ppdc))
684 $(eval $(call BuildPackage,cups-locale-de))
685 $(eval $(call BuildPackage,cups-locale-nl))
686 $(eval $(call BuildPackage,cups-locale-hu))
687 $(eval $(call BuildPackage,cups-locale-pt))
688 $(eval $(call BuildPackage,cups-locale-pt_BR))
689 $(eval $(call BuildPackage,cups-locale-fi))
690 $(eval $(call BuildPackage,cups-locale-sv))
691 $(eval $(call BuildPackage,cups-locale-da))
692 $(eval $(call BuildPackage,cups-locale-ko))
693 $(eval $(call BuildPackage,cups-locale-zh))
694 $(eval $(call BuildPackage,cups-locale-ja))
695 $(eval $(call BuildPackage,cups-locale-es))
696 $(eval $(call BuildPackage,cups-locale-zh_TW))
697 $(eval $(call BuildPackage,cups-locale-pl))
698 $(eval $(call BuildPackage,cups-locale-no))
699 $(eval $(call BuildPackage,cups-locale-ru))
700 $(eval $(call BuildPackage,cups-locale-eu))
701 $(eval $(call BuildPackage,cups-locale-fr))
702 $(eval $(call BuildPackage,cups-locale-it))
703 $(eval $(call BuildPackage,cups-locale-id))