3 %bcond_with gnutls # use GNU TLS for SSL/TLS support (instead of OpenSSL)
4 %bcond_without dnssd # DNS Service Discovery support (obsoleted by Avahi patch)
5 %bcond_with avahi # DNS Service Discovery support via Avahi
6 %bcond_without ldap # do not include LDAP support
7 %bcond_without gssapi # do not include GSSAPI support
8 %bcond_without python # don't build Python support in web interface
9 %bcond_without slp # do not include SLP support
10 %bcond_without static_libs # don't build static library
13 Summary(pl.UTF-8): Ogólny system druku dla Uniksa
14 Summary(pt_BR.UTF-8): Sistema Unix de Impressão
19 License: LGPL v2 (libraries), GPL v2 (the rest) + openssl exception
20 Group: Applications/Printing
21 Source0: http://ftp.easysw.com/pub/cups/%{version}/%{name}-%{version}-source.tar.bz2
22 # Source0-md5: 7e7026f5b6392deae46f889129b196a7
25 Source3: %{name}.logrotate
26 Source4: %{name}.mailto.conf
27 Source5: %{name}-lpd.inetd
28 Source6: %{name}-modprobe.conf
29 Source7: %{name}.tmpfiles
30 # svn diff http://svn.easysw.com/public/cups/tags/release-1.4.3/ http://svn.easysw.com/public/cups/branches/branch-1.4/ > cups-branch.diff
31 # + drop config-scripts/cups-common.m4 change
32 Patch0: %{name}-config.patch
33 Patch2: %{name}-options.patch
34 Patch3: %{name}-man_pages_linking.patch
35 Patch4: %{name}-nostrip.patch
36 Patch5: %{name}-certs_FHS.patch
37 Patch6: %{name}-direct_usb.patch
38 Patch7: %{name}-no-polluted-krb5config.patch
39 Patch9: %{name}-verbose-compilation.patch
40 Patch10: %{name}-peercred.patch
41 Patch11: %{name}-usb.patch
42 Patch12: %{name}-desktop.patch
43 # avahi patches from fedora
44 Patch100: %{name}-avahi-1-config.patch
45 Patch101: %{name}-avahi-2-backend.patch
46 Patch102: %{name}-avahi-3-timeouts.patch
47 Patch103: %{name}-avahi-4-poll.patch
48 Patch104: %{name}-avahi-5-services.patch
49 URL: http://www.cups.org/
50 BuildRequires: acl-devel
51 BuildRequires: autoconf >= 2.60
52 BuildRequires: automake
53 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
54 %{?with_avahi:BuildRequires: avahi-devel}
55 BuildRequires: dbus-devel
56 BuildRequires: glibc-headers
57 %{?with_gnutls:BuildRequires: gnutls-devel}
58 %{?with_gssapi:BuildRequires: heimdal-devel}
59 BuildRequires: libjpeg-devel
60 BuildRequires: libpaper-devel
61 BuildRequires: libpng-devel
62 BuildRequires: libstdc++-devel
63 BuildRequires: libtiff-devel
64 BuildRequires: libusb-compat-devel
65 BuildRequires: libusb-devel
66 %{?with_ldap:BuildRequires: openldap-devel}
67 %{?with_slp:BuildRequires: openslp-devel}
68 %{!?with_gnutls:BuildRequires: openssl-devel}
69 BuildRequires: pam-devel
70 BuildRequires: pkgconfig
71 BuildRequires: rpmbuild(macros) >= 1.344
72 Requires(post,preun): /sbin/chkconfig
73 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
74 Requires: openssl-tools
75 Requires: pam >= 0.77.3
77 Suggests: ImageMagick-coder-pdf
78 Suggests: cups-filter-pstoraster
79 Suggests: ghostscript-cups
80 Suggests: poppler-progs
81 Provides: printingdaemon
82 Obsoletes: printingdaemon
83 Conflicts: ghostscript < 7.05.4
84 Conflicts: logrotate < 3.7-4
85 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
87 %define _ulibdir %{_prefix}/lib
90 CUPS provides a portable printing layer for UNIX-based operating
91 systems. It has been developed by Easy Software Products to promote a
92 standard printing solution for all UNIX vendors and users. CUPS
93 provides the System V and Berkeley command-line interfaces. CUPS uses
94 the Internet Printing Protocol ("IPP") as the basis for managing print
95 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
96 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
97 with reduced functionality. CUPS adds network printer browsing and
98 PostScript Printer Description ("PPD") based printing options to
99 support real-world printing under UNIX.
101 %description -l pl.UTF-8
102 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
103 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
104 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
105 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
106 Message Block) i AppSocket (znany także jako JetDirect). CUPS
107 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
108 na PPD (PostScript Printer Description) do obsługi rzeczywistych
111 %description -l pt_BR.UTF-8
112 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
113 portável para os sistemas operacionais baseados no UNIX®.
116 Summary: Common Unix Printing System Libraries
117 Summary(pl.UTF-8): Biblioteki dla CUPS
118 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
119 License: LGPL v2 + openssl exception
121 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
126 Common Unix Printing System Libraries.
128 %description lib -l pl.UTF-8
131 %description lib -l pt_BR.UTF-8
132 Bibliotecas CUPS requeridas pelos clientes CUPS.
135 Summary: Common Unix Printing System Clients
136 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
137 License: GPL v2 + openssl exception
138 Group: Applications/Printing
139 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
140 Provides: printingclient
141 Obsoletes: printingclient
144 Common Unix Printing System Clients.
146 %description clients -l pl.UTF-8
147 Aplikacje klienckie dla CUPS.
150 Summary: Common Unix Printing System Libraries - images manipulation
151 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
152 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
153 License: LGPL v2 + openssl exception
155 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
158 %description image-lib
159 Common Unix Printing System Libraries - images manipalation.
161 %description image-lib -l pl.UTF-8
162 Biblioteki dla CUPS - obsługa formatów graficznych.
164 %description image-lib -l pt_BR.UTF-8
165 Bibliotecas CUPS requeridas pelos clientes CUPS.
168 Summary: Common Unix Printing System development files
169 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
170 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
171 License: LGPL v2 + openssl exception
172 Group: Development/Libraries
173 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
174 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
176 %{?with_gnutls:Requires: gnutls-devel}
177 %{?with_gssapi:Requires: heimdal-devel}
178 %{!?with_gnutls:Requires: openssl-devel}
181 Requires: libjpeg-devel
182 Requires: libpng-devel
183 Requires: libtiff-devel
184 Obsoletes: libcups1-devel
187 Common Unix Printing System development files.
189 %description devel -l pl.UTF-8
190 Ogólny system druku dla Uniksa - pliki nagłówkowe.
192 %description devel -l pt_BR.UTF-8
193 Este pacote é um adicional que contem um ambiente de desenvolvimento
194 para a criação de suporte a novas impressoras e novos serviços ao
198 Summary: Common Unix Printing System static libraries
199 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
200 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
201 License: LGPL v2 + openssl exception
202 Group: Development/Libraries
203 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
206 Common Unix Printing System static libraries.
208 %description static -l pl.UTF-8
209 Ogólny system druku dla Uniksa - biblioteki statyczne.
211 %description static -l pt_BR.UTF-8
212 Bibliotecas estáticas para desenvolvimento de programas que usam as
216 Summary: USB backend for CUPS
217 Summary(pl.UTF-8): Backend USB dla CUPS-a
218 License: GPL v2 + openssl exception
219 Group: Applications/Printing
220 Requires: %{name} = %{epoch}:%{version}-%{release}
222 %description backend-usb
223 This package allow CUPS printing on USB printers.
225 %description backend-usb -l pl.UTF-8
226 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
228 %package backend-serial
229 Summary: Serial port backend for CUPS
230 Summary(pl.UTF-8): Backend obsługujący porty szeregowe dla CUPS-a
231 License: GPL v2 + openssl exception
232 Group: Applications/Printing
233 Requires: %{name} = %{epoch}:%{version}-%{release}
235 %description backend-serial
236 This package allow CUPS printing on printers connected by serial
239 %description backend-serial -l pl.UTF-8
240 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
241 podłączonych do portów szeregowych.
243 %package backend-parallel
244 Summary: Parallel port backend for CUPS
245 Summary(pl.UTF-8): Backend obsługujący porty równoległe dla CUPS-a
246 License: GPL v2 + openssl exception
247 Group: Applications/Printing
248 Requires: %{name} = %{epoch}:%{version}-%{release}
250 %description backend-parallel
251 This package allow CUPS printing on printers connected by parallel
254 %description backend-parallel -l pl.UTF-8
255 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
256 podłączonych do portów równoległych.
259 Summary: LPD compatibility support for CUPS print server
260 Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS
261 License: GPL v2 + openssl exception
262 Group: Applications/Printing
263 Requires: %{name} = %{epoch}:%{version}-%{release}
267 LPD compatibility support for CUPS print server.
269 %description lpd -l pl.UTF-8
270 Wsparcie dla LPD w serwerze wydruków CUPS.
279 # why it hasn't been merged for so long (and why no other distro uses it)
284 # why it hasn't been merged for so long (and why no other distro uses it)
297 %{__aclocal} -I config-scripts
300 --libdir=%{_ulibdir} \
307 --enable-bannertops \
311 %{?debug:--enable-debug} \
312 --%{!?with_avahi:dis}%{?with_avahi:en}able-avahi \
313 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
314 --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \
315 --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \
316 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
317 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
318 --%{!?with_slp:dis}%{?with_slp:en}able-slp \
319 %{?with_static_libs:--enable-static} \
320 --with-cups-user=lp \
321 --with-cups-group=lp \
322 --with-system-groups=sys \
323 --with-printcap=/etc/printcap \
324 --with-dbusdir=/etc/dbus-1 \
325 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
326 --with-config-file-perm=0640 \
327 --with-log-file-perm=0640 \
328 --with-optim=-Wno-format-y2k \
329 %{?with_dnssd:--with-dnssd-libs=x} \
330 %{?with_dnssd:--with-dnssd-includes=x} \
331 %{?with_python:--with-python=%{_bindir}/python}
333 %{__make} %{?debug:OPTIONS="-DDEBUG"}
336 rm -rf $RPM_BUILD_ROOT
337 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \
338 $RPM_BUILD_ROOT/var/run/cups \
339 $RPM_BUILD_ROOT/var/log/{,archive/}cups \
340 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
343 BUILDROOT=$RPM_BUILD_ROOT \
347 if [ "%{_lib}" != "lib" ] ; then
348 install -d $RPM_BUILD_ROOT%{_libdir}
349 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
350 %if %{with static_libs}
351 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
355 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
356 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
357 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
358 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
359 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
360 install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf
361 install %{SOURCE7} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
363 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
364 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
365 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
367 # windows drivers can be put there.
368 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
370 # dirs for gimp-print-cups-4.2.7-1
371 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
373 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
374 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
375 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
376 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
378 # links to enable/disable (compatibility!)
379 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
380 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
382 # fix/update locale names
383 install -d $RPM_BUILD_ROOT%{_datadir}/locale/{nb,zh_CN}
384 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no/cups_no.po,nb/cups_nb.po}
385 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh/cups_zh.po,zh_CN/cups_zh_CN.po}
387 # check-files cleanup
388 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
389 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
390 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
393 rm -rf $RPM_BUILD_ROOT
396 /sbin/chkconfig --add cups
397 %service cups restart "cups daemon"
398 /sbin/rmmod usblp > /dev/null 2>&1 || :
401 if [ "$1" = "0" ]; then
403 /sbin/chkconfig --del cups
406 %post lib -p /sbin/ldconfig
407 %postun lib -p /sbin/ldconfig
408 %post image-lib -p /sbin/ldconfig
409 %postun image-lib -p /sbin/ldconfig
412 %service -q rc-inetd reload
415 if [ "$1" = 0 ]; then
416 %service -q rc-inetd reload
420 %defattr(644,root,root,755)
422 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
423 %attr(754,root,root) /etc/rc.d/init.d/cups
424 /etc/dbus-1/system.d/cups.conf
425 /etc/modprobe.d/cups.conf
426 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
427 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
428 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
429 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
430 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
431 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
432 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
433 %dir %{_sysconfdir}/%{name}/interfaces
434 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
435 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
436 %attr(4755,lp,root) %{_bindir}/lppasswd
437 %attr(755,root,root) %{_bindir}/cupstestppd
438 %attr(755,root,root) %{_bindir}/cupstestdsc
439 %attr(755,root,root) %{_bindir}/ppd*
440 %attr(755,root,root) %{_sbindir}/cupsctl
441 %attr(755,root,root) %{_sbindir}/cupsd
442 %attr(755,root,root) %{_sbindir}/cupsfilter
444 %dir %{_ulibdir}/cups
445 %dir %{_ulibdir}/cups/*
446 %{_ulibdir}/cups/cgi-bin/help
447 %{_ulibdir}/cups/cgi-bin/images
448 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
449 %{_ulibdir}/cups/cgi-bin/*.css
450 %{_ulibdir}/cups/cgi-bin/*.html
451 %{_ulibdir}/cups/cgi-bin/*.txt
452 %lang(de) %{_ulibdir}/cups/cgi-bin/de
453 %lang(es) %{_ulibdir}/cups/cgi-bin/es
454 %lang(eu) %{_ulibdir}/cups/cgi-bin/eu
455 %lang(id) %{_ulibdir}/cups/cgi-bin/id
456 %lang(it) %{_ulibdir}/cups/cgi-bin/it
457 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
458 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
459 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
461 %attr(755,root,root) %{_ulibdir}/cups/backend/dnssd
462 %attr(755,root,root) %{_ulibdir}/cups/backend/http
463 %attr(755,root,root) %{_ulibdir}/cups/backend/https
464 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp
465 %attr(755,root,root) %{_ulibdir}/cups/backend/ipps
466 %attr(755,root,root) %{_ulibdir}/cups/backend/lpd
467 %attr(755,root,root) %{_ulibdir}/cups/backend/mdns
468 %attr(755,root,root) %{_ulibdir}/cups/backend/snmp
469 %attr(755,root,root) %{_ulibdir}/cups/backend/socket
470 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
471 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
472 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-exec
473 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-polld
474 %attr(755,root,root) %{_ulibdir}/cups/filter/*
475 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
476 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
478 %{_datadir}/cups/banners
479 %{_datadir}/cups/charsets
480 %{_datadir}/cups/data
481 %{_datadir}/cups/drivers
483 %{_datadir}/cups/examples
484 %{_datadir}/cups/fonts
485 %{_datadir}/cups/mime
486 %dir %{_datadir}/cups/model
487 # dirs for gimp-print-cups-4.2.7-1
488 %dir %{_datadir}/cups/model/C
489 %lang(da) %dir %{_datadir}/cups/model/da
490 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
491 %lang(fr) %dir %{_datadir}/cups/model/fr
492 %lang(nb) %dir %{_datadir}/cups/model/nb
493 %lang(pl) %dir %{_datadir}/cups/model/pl
494 %lang(sv) %dir %{_datadir}/cups/model/sv
496 %{_datadir}/cups/ppdc
498 %dir %{_datadir}/cups/templates
499 %{_datadir}/cups/templates/*.tmpl
500 %lang(de) %{_datadir}/cups/templates/de
501 %lang(es) %{_datadir}/cups/templates/es
502 %lang(eu) %{_datadir}/cups/templates/eu
503 %lang(id) %{_datadir}/cups/templates/id
504 %lang(it) %{_datadir}/cups/templates/it
505 %lang(ja) %{_datadir}/cups/templates/ja
506 %lang(pl) %{_datadir}/cups/templates/pl
507 %lang(ru) %{_datadir}/cups/templates/ru
508 %{_mandir}/man1/cupstestppd.1*
509 %{_mandir}/man1/cupstestdsc.1*
510 %{_mandir}/man1/lppasswd.1*
511 %{_mandir}/man1/ppd*.1*
512 %{_mandir}/man7/backend.7*
513 %{_mandir}/man7/filter.7*
514 %{_mandir}/man7/notifier.7*
516 %{_mandir}/man8/accept.8*
517 %{_mandir}/man8/cups-deviced.8*
518 %{_mandir}/man8/cups-driverd.8*
519 %{_mandir}/man8/cups-polld.8*
520 %{_mandir}/man8/cupsaddsmb.8*
521 %{_mandir}/man8/cupsctl.8*
522 %{_mandir}/man8/cupsd.8*
523 %{_mandir}/man8/cupsenable.8*
524 %{_mandir}/man8/cupsfilter.8*
527 /usr/lib/tmpfiles.d/%{name}.conf
528 %dir %attr(775,root,lp) /var/cache/cups
529 %dir %attr(755,root,lp) /var/lib/cups
530 %dir %attr(511,lp,sys) /var/lib/cups/certs
531 %dir %attr(755,root,lp) /var/run/cups
532 %dir %attr(710,root,lp) /var/spool/cups
533 %dir %attr(1770,root,lp) /var/spool/cups/tmp
534 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
535 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
536 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
537 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
538 %attr(750,root,logs) %dir /var/log/archive/cups
539 %attr(750,root,logs) %dir /var/log/cups
540 %attr(640,root,logs) %ghost /var/log/cups/access_log
541 %attr(640,root,logs) %ghost /var/log/cups/error_log
542 %attr(640,root,logs) %ghost /var/log/cups/page_log
545 %defattr(644,root,root,755)
546 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
547 %attr(755,root,root) %{_libdir}/libcups.so.*
548 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
549 %attr(755,root,root) %{_libdir}/libcupsdriver.so.*
550 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
551 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
552 %dir %{_datadir}/cups
553 %lang(da) %{_datadir}/locale/da/cups_da.po
554 %lang(de) %{_datadir}/locale/de/cups_de.po
555 %lang(es) %{_datadir}/locale/es/cups_es.po
556 %lang(eu) %{_datadir}/locale/eu/cups_eu.po
557 %lang(fi) %{_datadir}/locale/fi/cups_fi.po
558 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
559 %lang(id) %{_datadir}/locale/id/cups_id.po
560 %lang(it) %{_datadir}/locale/it/cups_it.po
561 %lang(ko) %{_datadir}/locale/ko/cups_ko.po
562 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
563 %lang(nl) %{_datadir}/locale/nl/cups_nl.po
564 %lang(nb) %{_datadir}/locale/nb/cups_nb.po
565 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
566 %lang(pt) %{_datadir}/locale/pt/cups_pt.po
567 %lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po
568 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
569 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
570 %lang(zh_CN) %{_datadir}/locale/zh_CN/cups_zh_CN.po
571 %lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po
574 %defattr(644,root,root,755)
575 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
576 %attr(755,root,root) %{_bindir}/cancel
577 %attr(755,root,root) %{_bindir}/ipptool
578 %attr(755,root,root) %{_bindir}/lp
579 %attr(755,root,root) %{_bindir}/lpoptions
580 %attr(755,root,root) %{_bindir}/lpq
581 %attr(755,root,root) %{_bindir}/lpr
582 %attr(755,root,root) %{_bindir}/lprm
583 %attr(755,root,root) %{_bindir}/lpstat
584 %attr(755,root,root) %{_sbindir}/accept
585 %attr(755,root,root) %{_sbindir}/cupsaccept
586 %attr(755,root,root) %{_sbindir}/cupsaddsmb
587 %attr(755,root,root) %{_sbindir}/cupsenable
588 %attr(755,root,root) %{_sbindir}/cupsdisable
589 %attr(755,root,root) %{_sbindir}/cupsreject
590 %attr(755,root,root) %{_sbindir}/disable
591 %attr(755,root,root) %{_sbindir}/enable
592 %attr(755,root,root) %{_sbindir}/lpadmin
593 %attr(755,root,root) %{_sbindir}/lpc
594 %attr(755,root,root) %{_sbindir}/lpinfo
595 %attr(755,root,root) %{_sbindir}/lpmove
596 %attr(755,root,root) %{_sbindir}/reject
597 %{_datadir}/cups/ipptool
598 %{_desktopdir}/cups.desktop
599 %{_iconsdir}/hicolor/*/apps/cups.png
600 %{_mandir}/man1/cancel.1*
601 %{_mandir}/man1/ipptool.1*
602 %{_mandir}/man1/lp.1*
603 %{_mandir}/man1/lpoptions.1*
604 %{_mandir}/man1/lpq.1*
605 %{_mandir}/man1/lpr.1*
606 %{_mandir}/man1/lprm.1*
607 %{_mandir}/man1/lpstat.1*
608 %{_mandir}/man8/cupsaccept.8*
609 %{_mandir}/man8/cupsdisable.8*
610 %{_mandir}/man8/cupsreject.8*
611 %{_mandir}/man8/reject.8*
614 %defattr(644,root,root,755)
615 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
618 %defattr(644,root,root,755)
619 %attr(755,root,root) %{_bindir}/cups-config
620 %attr(755,root,root) %{_libdir}/libcups.so
621 %attr(755,root,root) %{_libdir}/libcupscgi.so
622 %attr(755,root,root) %{_libdir}/libcupsdriver.so
623 %attr(755,root,root) %{_libdir}/libcupsimage.so
624 %attr(755,root,root) %{_libdir}/libcupsmime.so
625 %attr(755,root,root) %{_libdir}/libcupsppdc.so
627 %{_mandir}/man1/cups-config.1*
629 %if %{with static_libs}
631 %defattr(644,root,root,755)
633 %{_libdir}/libcupscgi.a
634 %{_libdir}/libcupsdriver.a
635 %{_libdir}/libcupsimage.a
636 %{_libdir}/libcupsmime.a
637 %{_libdir}/libcupsppdc.a
641 %defattr(644,root,root,755)
642 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
644 %files backend-serial
645 %defattr(644,root,root,755)
646 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
648 %files backend-parallel
649 %defattr(644,root,root,755)
650 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
653 %defattr(644,root,root,755)
654 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
655 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
656 %{_mandir}/man8/cups-lpd.8*