3 %bcond_with gnutls # use GNU TLS for SSL/TLS support (instead of OpenSSL)
4 %bcond_with dnssd # DNS Service Discovery support (obsoleted by Avahi patch)
5 %bcond_without 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://www.cups.org/software/%{version}/%{name}-%{version}-source.tar.bz2
22 # Source0-md5: 5ab496a2ce27017fcdb3d7ec4818a75a
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 Patch13: %{name}-systemd-socket.patch
44 Patch14: add-ipp-backend-of-cups-1.4.patch
45 Patch15: reactivate_recommended_driver.patch
46 Patch16: read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
47 Patch17: %{name}-use-ipp1.1.patch
48 # avahi patches from fedora
49 Patch100: %{name}-avahi-address.patch
50 Patch101: %{name}-avahi-no-threaded.patch
51 URL: http://www.cups.org/
52 BuildRequires: acl-devel
53 BuildRequires: autoconf >= 2.60
54 BuildRequires: automake
55 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
56 %{?with_avahi:BuildRequires: avahi-devel}
57 BuildRequires: dbus-devel
58 BuildRequires: glibc-headers
59 %{?with_gnutls:BuildRequires: gnutls-devel}
60 %{?with_gssapi:BuildRequires: heimdal-devel}
61 BuildRequires: libjpeg-devel
62 BuildRequires: libpaper-devel
63 BuildRequires: libpng-devel
64 BuildRequires: libstdc++-devel
65 BuildRequires: libtiff-devel
66 BuildRequires: libusb-devel >= 1.0
67 %{?with_ldap:BuildRequires: openldap-devel}
68 %{?with_slp:BuildRequires: openslp-devel}
69 %{!?with_gnutls:BuildRequires: openssl-devel}
70 BuildRequires: pam-devel
71 BuildRequires: pkgconfig
72 BuildRequires: rpmbuild(macros) >= 1.641
73 BuildRequires: systemd-devel
74 Requires(post,preun): /sbin/chkconfig
75 Requires(post,preun,postun): systemd-units >= 38
76 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
77 Requires: openssl-tools
78 Requires: pam >= 0.77.3
80 Requires: systemd-units >= 38
81 Suggests: ImageMagick-coder-pdf
82 Suggests: cups-filter-pstoraster
83 Suggests: ghostscript-cups
84 Suggests: poppler-progs
85 Provides: printingdaemon
86 Obsoletes: backend-parallel
87 Obsoletes: backend-serial
90 Obsoletes: printingdaemon
91 Conflicts: ghostscript < 7.05.4
92 Conflicts: logrotate < 3.7-4
93 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
95 %define _ulibdir %{_prefix}/lib
98 CUPS provides a portable printing layer for UNIX-based operating
99 systems. It has been developed by Easy Software Products to promote a
100 standard printing solution for all UNIX vendors and users. CUPS
101 provides the System V and Berkeley command-line interfaces. CUPS uses
102 the Internet Printing Protocol ("IPP") as the basis for managing print
103 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
104 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
105 with reduced functionality. CUPS adds network printer browsing and
106 PostScript Printer Description ("PPD") based printing options to
107 support real-world printing under UNIX.
109 %description -l pl.UTF-8
110 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
111 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
112 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
113 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
114 Message Block) i AppSocket (znany także jako JetDirect). CUPS
115 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
116 na PPD (PostScript Printer Description) do obsługi rzeczywistych
119 %description -l pt_BR.UTF-8
120 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
121 portável para os sistemas operacionais baseados no UNIX®.
124 Summary: Common Unix Printing System Libraries
125 Summary(pl.UTF-8): Biblioteki dla CUPS
126 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
127 License: LGPL v2 + openssl exception
129 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
134 Common Unix Printing System Libraries.
136 %description lib -l pl.UTF-8
139 %description lib -l pt_BR.UTF-8
140 Bibliotecas CUPS requeridas pelos clientes CUPS.
143 Summary: Common Unix Printing System Clients
144 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
145 License: GPL v2 + openssl exception
146 Group: Applications/Printing
147 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
148 Provides: printingclient
149 Obsoletes: printingclient
152 Common Unix Printing System Clients.
154 %description clients -l pl.UTF-8
155 Aplikacje klienckie dla CUPS.
158 Summary: Common Unix Printing System Libraries - images manipulation
159 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
160 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
161 License: LGPL v2 + openssl exception
163 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
166 %description image-lib
167 Common Unix Printing System Libraries - images manipalation.
169 %description image-lib -l pl.UTF-8
170 Biblioteki dla CUPS - obsługa formatów graficznych.
172 %description image-lib -l pt_BR.UTF-8
173 Bibliotecas CUPS requeridas pelos clientes CUPS.
176 Summary: Common Unix Printing System development files
177 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
178 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
179 License: LGPL v2 + openssl exception
180 Group: Development/Libraries
181 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
182 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
184 %{?with_gnutls:Requires: gnutls-devel}
185 %{?with_gssapi:Requires: heimdal-devel}
186 %{!?with_gnutls:Requires: openssl-devel}
189 Requires: libjpeg-devel
190 Requires: libpng-devel
191 Requires: libtiff-devel
192 Obsoletes: libcups1-devel
195 Common Unix Printing System development files.
197 %description devel -l pl.UTF-8
198 Ogólny system druku dla Uniksa - pliki nagłówkowe.
200 %description devel -l pt_BR.UTF-8
201 Este pacote é um adicional que contem um ambiente de desenvolvimento
202 para a criação de suporte a novas impressoras e novos serviços ao
206 Summary: Common Unix Printing System static libraries
207 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
208 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
209 License: LGPL v2 + openssl exception
210 Group: Development/Libraries
211 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
214 Common Unix Printing System static libraries.
216 %description static -l pl.UTF-8
217 Ogólny system druku dla Uniksa - biblioteki statyczne.
219 %description static -l pt_BR.UTF-8
220 Bibliotecas estáticas para desenvolvimento de programas que usam as
224 Summary: USB backend for CUPS
225 Summary(pl.UTF-8): Backend USB dla CUPS-a
226 License: GPL v2 + openssl exception
227 Group: Applications/Printing
228 Requires: %{name} = %{epoch}:%{version}-%{release}
230 %description backend-usb
231 This package allow CUPS printing on USB printers.
233 %description backend-usb -l pl.UTF-8
234 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
237 Summary: LPD compatibility support for CUPS print server
238 Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS
239 License: GPL v2 + openssl exception
240 Group: Applications/Printing
241 Requires: %{name} = %{epoch}:%{version}-%{release}
245 LPD compatibility support for CUPS print server.
247 %description lpd -l pl.UTF-8
248 Wsparcie dla LPD w serwerze wydruków CUPS.
257 # why it hasn't been merged for so long (and why no other distro uses it)
262 # why it hasn't been merged for so long (and why no other distro uses it)
277 %{__aclocal} -I config-scripts
280 --libdir=%{_ulibdir} \
287 --enable-bannertops \
291 %{?debug:--enable-debug} \
292 --%{!?with_avahi:dis}%{?with_avahi:en}able-avahi \
293 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
294 --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \
295 --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \
296 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
297 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
298 --%{!?with_slp:dis}%{?with_slp:en}able-slp \
299 %{?with_static_libs:--enable-static} \
300 --with-cups-user=lp \
301 --with-cups-group=lp \
302 --with-system-groups=sys \
303 --with-printcap=/etc/printcap \
304 --with-dbusdir=/etc/dbus-1 \
305 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
306 --with-config-file-perm=0640 \
307 --with-log-file-perm=0640 \
308 --with-optim=-Wno-format-y2k \
309 %{?with_dnssd:--with-dnssd-libs=x} \
310 %{?with_dnssd:--with-dnssd-includes=x} \
311 %{?with_python:--with-python=%{_bindir}/python} \
312 --with-systemdsystemunitdir=%{systemdunitdir}
314 %{__make} %{?debug:OPTIONS="-DDEBUG"}
317 rm -rf $RPM_BUILD_ROOT
318 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \
319 $RPM_BUILD_ROOT/var/run/cups \
320 $RPM_BUILD_ROOT/var/log/{,archive/}cups \
321 $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir}}
324 BUILDROOT=$RPM_BUILD_ROOT \
328 if [ "%{_lib}" != "lib" ] ; then
329 install -d $RPM_BUILD_ROOT%{_libdir}
330 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
331 %if %{with static_libs}
332 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
337 ln -s %{_ulibdir}/cups/backend/dnssd $RPM_BUILD_ROOT%{_ulibdir}/cups/backend/mdns
340 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
341 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
342 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
343 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
344 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
345 install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf
346 install %{SOURCE7} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
348 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
349 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
350 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
352 # windows drivers can be put there.
353 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
355 # dirs for gimp-print-cups-4.2.7-1
356 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
358 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
359 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
360 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
361 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
363 # links to enable/disable (compatibility!)
364 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
365 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
367 # check-files cleanup
368 %{__rm} -r $RPM_BUILD_ROOT/etc/{init.d,rc?.d}
371 rm -rf $RPM_BUILD_ROOT
374 /sbin/chkconfig --add cups
375 %service cups restart "cups daemon"
376 /sbin/rmmod usblp > /dev/null 2>&1 || :
377 %systemd_post cups.service cups.socket cups.path
380 if [ "$1" = "0" ]; then
382 /sbin/chkconfig --del cups
384 %systemd_preun cups.service cups.socket cups.path
389 %triggerpostun -- cups < 1.5.2-1
390 %systemd_trigger cups.service cups.socket cups.path
392 %post lib -p /sbin/ldconfig
393 %postun lib -p /sbin/ldconfig
394 %post image-lib -p /sbin/ldconfig
395 %postun image-lib -p /sbin/ldconfig
398 %service -q rc-inetd reload
401 if [ "$1" = 0 ]; then
402 %service -q rc-inetd reload
406 %defattr(644,root,root,755)
408 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
409 %attr(754,root,root) /etc/rc.d/init.d/cups
410 /etc/dbus-1/system.d/cups.conf
411 /etc/modprobe.d/cups.conf
412 %{systemdunitdir}/cups.service
413 %{systemdunitdir}/cups.socket
414 %{systemdunitdir}/cups.path
415 %{systemdtmpfilesdir}/%{name}.conf
416 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
417 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
418 %attr(640,root,lp) %{_sysconfdir}/%{name}/cupsd.conf.default
419 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
420 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
421 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
422 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
423 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
424 %dir %{_sysconfdir}/%{name}/interfaces
425 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
426 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
427 %attr(4755,lp,root) %{_bindir}/lppasswd
428 %attr(755,root,root) %{_bindir}/cupstestppd
429 %attr(755,root,root) %{_bindir}/cupstestdsc
430 %attr(755,root,root) %{_bindir}/ppd*
431 %attr(755,root,root) %{_sbindir}/cupsctl
432 %attr(755,root,root) %{_sbindir}/cupsd
433 %attr(755,root,root) %{_sbindir}/cupsfilter
435 %dir %{_ulibdir}/cups
436 %dir %{_ulibdir}/cups/*
437 %{_ulibdir}/cups/cgi-bin/help
438 %{_ulibdir}/cups/cgi-bin/images
439 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
440 %{_ulibdir}/cups/cgi-bin/*.css
441 %{_ulibdir}/cups/cgi-bin/*.html
442 %{_ulibdir}/cups/cgi-bin/*.txt
443 %lang(ca) %{_ulibdir}/cups/cgi-bin/ca
444 %lang(cs) %{_ulibdir}/cups/cgi-bin/cs
445 %lang(es) %{_ulibdir}/cups/cgi-bin/es
446 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
447 %lang(it) %{_ulibdir}/cups/cgi-bin/it
448 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
449 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
452 %attr(755,root,root) %{_ulibdir}/cups/backend/dnssd
453 %attr(755,root,root) %{_ulibdir}/cups/backend/mdns
455 %attr(755,root,root) %{_ulibdir}/cups/backend/http
456 %attr(755,root,root) %{_ulibdir}/cups/backend/https
457 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp
458 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp14
459 %attr(755,root,root) %{_ulibdir}/cups/backend/ipps
460 %attr(755,root,root) %{_ulibdir}/cups/backend/lpd
461 %attr(755,root,root) %{_ulibdir}/cups/backend/snmp
462 %attr(755,root,root) %{_ulibdir}/cups/backend/socket
463 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
464 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
465 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-exec
466 %attr(755,root,root) %{_ulibdir}/cups/filter/*
467 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
468 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
470 %{_datadir}/cups/banners
471 %{_datadir}/cups/data
472 %{_datadir}/cups/drivers
474 %{_datadir}/cups/examples
475 %{_datadir}/cups/mime
476 %dir %{_datadir}/cups/model
477 # dirs for gimp-print-cups-4.2.7-1
478 %dir %{_datadir}/cups/model/C
479 %lang(da) %dir %{_datadir}/cups/model/da
480 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
481 %lang(fr) %dir %{_datadir}/cups/model/fr
482 %lang(nb) %dir %{_datadir}/cups/model/nb
483 %lang(pl) %dir %{_datadir}/cups/model/pl
484 %lang(sv) %dir %{_datadir}/cups/model/sv
486 %{_datadir}/cups/ppdc
488 %dir %{_datadir}/cups/templates
489 %{_datadir}/cups/templates/*.tmpl
490 %lang(ca) %{_datadir}/cups/templates/ca
491 %lang(cs) %{_datadir}/cups/templates/cs
492 %lang(es) %{_datadir}/cups/templates/es
493 %lang(fr) %{_datadir}/cups/templates/fr
494 %lang(it) %{_datadir}/cups/templates/it
495 %lang(ja) %{_datadir}/cups/templates/ja
496 %lang(ru) %{_datadir}/cups/templates/ru
497 %{_mandir}/man1/cupstestppd.1*
498 %{_mandir}/man1/cupstestdsc.1*
499 %{_mandir}/man1/lppasswd.1*
500 %{_mandir}/man1/ppd*.1*
501 %{_mandir}/man7/backend.7*
502 %{_mandir}/man7/filter.7*
503 %{_mandir}/man7/notifier.7*
505 %{_mandir}/man8/accept.8*
506 %{_mandir}/man8/cups-deviced.8*
507 %{_mandir}/man8/cups-driverd.8*
508 %{_mandir}/man8/cupsaddsmb.8*
509 %{_mandir}/man8/cupsctl.8*
510 %{_mandir}/man8/cupsd.8*
511 %{_mandir}/man8/cupsenable.8*
512 %{_mandir}/man8/cupsfilter.8*
515 %dir %attr(775,root,lp) /var/cache/cups
516 %dir %attr(755,root,lp) /var/lib/cups
517 %dir %attr(511,lp,sys) /var/lib/cups/certs
518 %dir %attr(755,root,lp) /var/run/cups
519 %dir %attr(710,root,lp) /var/spool/cups
520 %dir %attr(1770,root,lp) /var/spool/cups/tmp
521 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
522 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
523 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
524 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
525 %attr(750,root,logs) %dir /var/log/archive/cups
526 %attr(750,root,logs) %dir /var/log/cups
527 %attr(640,root,logs) %ghost /var/log/cups/access_log
528 %attr(640,root,logs) %ghost /var/log/cups/error_log
529 %attr(640,root,logs) %ghost /var/log/cups/page_log
532 %defattr(644,root,root,755)
533 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
534 %attr(755,root,root) %{_libdir}/libcups.so.*
535 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
536 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
537 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
538 %dir %{_datadir}/cups
539 %lang(ca) %{_datadir}/locale/ca/cups_ca.po
540 %lang(cs) %{_datadir}/locale/cs/cups_cs.po
541 %lang(es) %{_datadir}/locale/es/cups_es.po
542 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
543 %lang(it) %{_datadir}/locale/it/cups_it.po
544 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
545 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
548 %defattr(644,root,root,755)
549 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
550 %attr(755,root,root) %{_bindir}/cancel
551 %attr(755,root,root) %{_bindir}/ipptool
552 %attr(755,root,root) %{_bindir}/lp
553 %attr(755,root,root) %{_bindir}/lpoptions
554 %attr(755,root,root) %{_bindir}/lpq
555 %attr(755,root,root) %{_bindir}/lpr
556 %attr(755,root,root) %{_bindir}/lprm
557 %attr(755,root,root) %{_bindir}/lpstat
558 %attr(755,root,root) %{_sbindir}/accept
559 %attr(755,root,root) %{_sbindir}/cupsaccept
560 %attr(755,root,root) %{_sbindir}/cupsaddsmb
561 %attr(755,root,root) %{_sbindir}/cupsenable
562 %attr(755,root,root) %{_sbindir}/cupsdisable
563 %attr(755,root,root) %{_sbindir}/cupsreject
564 %attr(755,root,root) %{_sbindir}/disable
565 %attr(755,root,root) %{_sbindir}/enable
566 %attr(755,root,root) %{_sbindir}/lpadmin
567 %attr(755,root,root) %{_sbindir}/lpc
568 %attr(755,root,root) %{_sbindir}/lpinfo
569 %attr(755,root,root) %{_sbindir}/lpmove
570 %attr(755,root,root) %{_sbindir}/reject
571 %{_datadir}/cups/ipptool
572 %{_desktopdir}/cups.desktop
573 %{_iconsdir}/hicolor/*/apps/cups.png
574 %{_mandir}/man1/cancel.1*
575 %{_mandir}/man1/ipptool.1*
576 %{_mandir}/man1/lp.1*
577 %{_mandir}/man1/lpoptions.1*
578 %{_mandir}/man1/lpq.1*
579 %{_mandir}/man1/lpr.1*
580 %{_mandir}/man1/lprm.1*
581 %{_mandir}/man1/lpstat.1*
582 %{_mandir}/man8/cupsaccept.8*
583 %{_mandir}/man8/cupsdisable.8*
584 %{_mandir}/man8/cupsreject.8*
585 %{_mandir}/man8/reject.8*
588 %defattr(644,root,root,755)
589 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
592 %defattr(644,root,root,755)
593 %attr(755,root,root) %{_bindir}/cups-config
594 %attr(755,root,root) %{_libdir}/libcups.so
595 %attr(755,root,root) %{_libdir}/libcupscgi.so
596 %attr(755,root,root) %{_libdir}/libcupsimage.so
597 %attr(755,root,root) %{_libdir}/libcupsmime.so
598 %attr(755,root,root) %{_libdir}/libcupsppdc.so
600 %{_mandir}/man1/cups-config.1*
602 %if %{with static_libs}
604 %defattr(644,root,root,755)
606 %{_libdir}/libcupscgi.a
607 %{_libdir}/libcupsimage.a
608 %{_libdir}/libcupsmime.a
609 %{_libdir}/libcupsppdc.a
613 %defattr(644,root,root,755)
614 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
617 %defattr(644,root,root,755)
618 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
619 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
620 %{_mandir}/man8/cups-lpd.8*