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 # avahi patches from fedora
48 Patch100: %{name}-avahi-address.patch
49 Patch101: %{name}-avahi-no-threaded.patch
50 URL: http://www.cups.org/
51 BuildRequires: acl-devel
52 BuildRequires: autoconf >= 2.60
53 BuildRequires: automake
54 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
55 %{?with_avahi:BuildRequires: avahi-devel}
56 BuildRequires: dbus-devel
57 BuildRequires: glibc-headers
58 %{?with_gnutls:BuildRequires: gnutls-devel}
59 %{?with_gssapi:BuildRequires: heimdal-devel}
60 BuildRequires: libjpeg-devel
61 BuildRequires: libpaper-devel
62 BuildRequires: libpng-devel
63 BuildRequires: libstdc++-devel
64 BuildRequires: libtiff-devel
65 BuildRequires: libusb-devel >= 1.0
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.641
72 BuildRequires: systemd-devel
73 Requires(post,preun): /sbin/chkconfig
74 Requires(post,preun,postun): systemd-units >= 38
75 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
76 Requires: openssl-tools
77 Requires: pam >= 0.77.3
79 Requires: systemd-units >= 38
80 Suggests: ImageMagick-coder-pdf
81 Suggests: cups-filter-pstoraster
82 Suggests: ghostscript-cups
83 Suggests: poppler-progs
84 Provides: printingdaemon
85 Obsoletes: backend-parallel
86 Obsoletes: backend-serial
89 Obsoletes: printingdaemon
90 Conflicts: ghostscript < 7.05.4
91 Conflicts: logrotate < 3.7-4
92 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
94 %define _ulibdir %{_prefix}/lib
97 CUPS provides a portable printing layer for UNIX-based operating
98 systems. It has been developed by Easy Software Products to promote a
99 standard printing solution for all UNIX vendors and users. CUPS
100 provides the System V and Berkeley command-line interfaces. CUPS uses
101 the Internet Printing Protocol ("IPP") as the basis for managing print
102 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
103 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
104 with reduced functionality. CUPS adds network printer browsing and
105 PostScript Printer Description ("PPD") based printing options to
106 support real-world printing under UNIX.
108 %description -l pl.UTF-8
109 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
110 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
111 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
112 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
113 Message Block) i AppSocket (znany także jako JetDirect). CUPS
114 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
115 na PPD (PostScript Printer Description) do obsługi rzeczywistych
118 %description -l pt_BR.UTF-8
119 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
120 portável para os sistemas operacionais baseados no UNIX®.
123 Summary: Common Unix Printing System Libraries
124 Summary(pl.UTF-8): Biblioteki dla CUPS
125 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
126 License: LGPL v2 + openssl exception
128 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
133 Common Unix Printing System Libraries.
135 %description lib -l pl.UTF-8
138 %description lib -l pt_BR.UTF-8
139 Bibliotecas CUPS requeridas pelos clientes CUPS.
142 Summary: Common Unix Printing System Clients
143 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
144 License: GPL v2 + openssl exception
145 Group: Applications/Printing
146 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
147 Provides: printingclient
148 Obsoletes: printingclient
151 Common Unix Printing System Clients.
153 %description clients -l pl.UTF-8
154 Aplikacje klienckie dla CUPS.
157 Summary: Common Unix Printing System Libraries - images manipulation
158 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
159 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
160 License: LGPL v2 + openssl exception
162 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
165 %description image-lib
166 Common Unix Printing System Libraries - images manipalation.
168 %description image-lib -l pl.UTF-8
169 Biblioteki dla CUPS - obsługa formatów graficznych.
171 %description image-lib -l pt_BR.UTF-8
172 Bibliotecas CUPS requeridas pelos clientes CUPS.
175 Summary: Common Unix Printing System development files
176 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
177 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
178 License: LGPL v2 + openssl exception
179 Group: Development/Libraries
180 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
181 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
183 %{?with_gnutls:Requires: gnutls-devel}
184 %{?with_gssapi:Requires: heimdal-devel}
185 %{!?with_gnutls:Requires: openssl-devel}
188 Requires: libjpeg-devel
189 Requires: libpng-devel
190 Requires: libtiff-devel
191 Obsoletes: libcups1-devel
194 Common Unix Printing System development files.
196 %description devel -l pl.UTF-8
197 Ogólny system druku dla Uniksa - pliki nagłówkowe.
199 %description devel -l pt_BR.UTF-8
200 Este pacote é um adicional que contem um ambiente de desenvolvimento
201 para a criação de suporte a novas impressoras e novos serviços ao
205 Summary: Common Unix Printing System static libraries
206 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
207 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
208 License: LGPL v2 + openssl exception
209 Group: Development/Libraries
210 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
213 Common Unix Printing System static libraries.
215 %description static -l pl.UTF-8
216 Ogólny system druku dla Uniksa - biblioteki statyczne.
218 %description static -l pt_BR.UTF-8
219 Bibliotecas estáticas para desenvolvimento de programas que usam as
223 Summary: USB backend for CUPS
224 Summary(pl.UTF-8): Backend USB dla CUPS-a
225 License: GPL v2 + openssl exception
226 Group: Applications/Printing
227 Requires: %{name} = %{epoch}:%{version}-%{release}
229 %description backend-usb
230 This package allow CUPS printing on USB printers.
232 %description backend-usb -l pl.UTF-8
233 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
236 Summary: LPD compatibility support for CUPS print server
237 Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS
238 License: GPL v2 + openssl exception
239 Group: Applications/Printing
240 Requires: %{name} = %{epoch}:%{version}-%{release}
244 LPD compatibility support for CUPS print server.
246 %description lpd -l pl.UTF-8
247 Wsparcie dla LPD w serwerze wydruków CUPS.
256 # why it hasn't been merged for so long (and why no other distro uses it)
261 # why it hasn't been merged for so long (and why no other distro uses it)
275 %{__aclocal} -I config-scripts
278 --libdir=%{_ulibdir} \
285 --enable-bannertops \
289 %{?debug:--enable-debug} \
290 --%{!?with_avahi:dis}%{?with_avahi:en}able-avahi \
291 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
292 --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \
293 --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \
294 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
295 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
296 --%{!?with_slp:dis}%{?with_slp:en}able-slp \
297 %{?with_static_libs:--enable-static} \
298 --with-cups-user=lp \
299 --with-cups-group=lp \
300 --with-system-groups=sys \
301 --with-printcap=/etc/printcap \
302 --with-dbusdir=/etc/dbus-1 \
303 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
304 --with-config-file-perm=0640 \
305 --with-log-file-perm=0640 \
306 --with-optim=-Wno-format-y2k \
307 %{?with_dnssd:--with-dnssd-libs=x} \
308 %{?with_dnssd:--with-dnssd-includes=x} \
309 %{?with_python:--with-python=%{_bindir}/python} \
310 --with-systemdsystemunitdir=%{systemdunitdir}
312 %{__make} %{?debug:OPTIONS="-DDEBUG"}
315 rm -rf $RPM_BUILD_ROOT
316 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \
317 $RPM_BUILD_ROOT/var/run/cups \
318 $RPM_BUILD_ROOT/var/log/{,archive/}cups \
319 $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir}}
322 BUILDROOT=$RPM_BUILD_ROOT \
326 if [ "%{_lib}" != "lib" ] ; then
327 install -d $RPM_BUILD_ROOT%{_libdir}
328 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
329 %if %{with static_libs}
330 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
335 ln -s %{_ulibdir}/cups/backend/dnssd $RPM_BUILD_ROOT%{_ulibdir}/cups/backend/mdns
338 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
339 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
340 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
341 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
342 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
343 install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf
344 install %{SOURCE7} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
346 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
347 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
348 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
350 # windows drivers can be put there.
351 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
353 # dirs for gimp-print-cups-4.2.7-1
354 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
356 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
357 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
358 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
359 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
361 # links to enable/disable (compatibility!)
362 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
363 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
365 # check-files cleanup
366 %{__rm} -r $RPM_BUILD_ROOT/etc/{init.d,rc?.d}
369 rm -rf $RPM_BUILD_ROOT
372 /sbin/chkconfig --add cups
373 %service cups restart "cups daemon"
374 /sbin/rmmod usblp > /dev/null 2>&1 || :
375 %systemd_post cups.service cups.socket cups.path
378 if [ "$1" = "0" ]; then
380 /sbin/chkconfig --del cups
382 %systemd_preun cups.service cups.socket cups.path
387 %triggerpostun -- cups < 1.5.2-1
388 %systemd_trigger cups.service cups.socket cups.path
390 %post lib -p /sbin/ldconfig
391 %postun lib -p /sbin/ldconfig
392 %post image-lib -p /sbin/ldconfig
393 %postun image-lib -p /sbin/ldconfig
396 %service -q rc-inetd reload
399 if [ "$1" = 0 ]; then
400 %service -q rc-inetd reload
404 %defattr(644,root,root,755)
406 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
407 %attr(754,root,root) /etc/rc.d/init.d/cups
408 /etc/dbus-1/system.d/cups.conf
409 /etc/modprobe.d/cups.conf
410 %{systemdunitdir}/cups.service
411 %{systemdunitdir}/cups.socket
412 %{systemdunitdir}/cups.path
413 %{systemdtmpfilesdir}/%{name}.conf
414 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
415 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
416 %attr(640,root,lp) %{_sysconfdir}/%{name}/cupsd.conf.default
417 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
418 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
419 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
420 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
421 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
422 %dir %{_sysconfdir}/%{name}/interfaces
423 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
424 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
425 %attr(4755,lp,root) %{_bindir}/lppasswd
426 %attr(755,root,root) %{_bindir}/cupstestppd
427 %attr(755,root,root) %{_bindir}/cupstestdsc
428 %attr(755,root,root) %{_bindir}/ppd*
429 %attr(755,root,root) %{_sbindir}/cupsctl
430 %attr(755,root,root) %{_sbindir}/cupsd
431 %attr(755,root,root) %{_sbindir}/cupsfilter
433 %dir %{_ulibdir}/cups
434 %dir %{_ulibdir}/cups/*
435 %{_ulibdir}/cups/cgi-bin/help
436 %{_ulibdir}/cups/cgi-bin/images
437 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
438 %{_ulibdir}/cups/cgi-bin/*.css
439 %{_ulibdir}/cups/cgi-bin/*.html
440 %{_ulibdir}/cups/cgi-bin/*.txt
441 %lang(ca) %{_ulibdir}/cups/cgi-bin/ca
442 %lang(cs) %{_ulibdir}/cups/cgi-bin/cs
443 %lang(es) %{_ulibdir}/cups/cgi-bin/es
444 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
445 %lang(it) %{_ulibdir}/cups/cgi-bin/it
446 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
447 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
450 %attr(755,root,root) %{_ulibdir}/cups/backend/dnssd
451 %attr(755,root,root) %{_ulibdir}/cups/backend/mdns
453 %attr(755,root,root) %{_ulibdir}/cups/backend/http
454 %attr(755,root,root) %{_ulibdir}/cups/backend/https
455 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp
456 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp14
457 %attr(755,root,root) %{_ulibdir}/cups/backend/ipps
458 %attr(755,root,root) %{_ulibdir}/cups/backend/lpd
459 %attr(755,root,root) %{_ulibdir}/cups/backend/snmp
460 %attr(755,root,root) %{_ulibdir}/cups/backend/socket
461 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
462 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
463 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-exec
464 %attr(755,root,root) %{_ulibdir}/cups/filter/*
465 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
466 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
468 %{_datadir}/cups/banners
469 %{_datadir}/cups/data
470 %{_datadir}/cups/drivers
472 %{_datadir}/cups/examples
473 %{_datadir}/cups/mime
474 %dir %{_datadir}/cups/model
475 # dirs for gimp-print-cups-4.2.7-1
476 %dir %{_datadir}/cups/model/C
477 %lang(da) %dir %{_datadir}/cups/model/da
478 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
479 %lang(fr) %dir %{_datadir}/cups/model/fr
480 %lang(nb) %dir %{_datadir}/cups/model/nb
481 %lang(pl) %dir %{_datadir}/cups/model/pl
482 %lang(sv) %dir %{_datadir}/cups/model/sv
484 %{_datadir}/cups/ppdc
486 %dir %{_datadir}/cups/templates
487 %{_datadir}/cups/templates/*.tmpl
488 %lang(ca) %{_datadir}/cups/templates/ca
489 %lang(cs) %{_datadir}/cups/templates/cs
490 %lang(es) %{_datadir}/cups/templates/es
491 %lang(fr) %{_datadir}/cups/templates/fr
492 %lang(it) %{_datadir}/cups/templates/it
493 %lang(ja) %{_datadir}/cups/templates/ja
494 %lang(ru) %{_datadir}/cups/templates/ru
495 %{_mandir}/man1/cupstestppd.1*
496 %{_mandir}/man1/cupstestdsc.1*
497 %{_mandir}/man1/lppasswd.1*
498 %{_mandir}/man1/ppd*.1*
499 %{_mandir}/man7/backend.7*
500 %{_mandir}/man7/filter.7*
501 %{_mandir}/man7/notifier.7*
503 %{_mandir}/man8/accept.8*
504 %{_mandir}/man8/cups-deviced.8*
505 %{_mandir}/man8/cups-driverd.8*
506 %{_mandir}/man8/cupsaddsmb.8*
507 %{_mandir}/man8/cupsctl.8*
508 %{_mandir}/man8/cupsd.8*
509 %{_mandir}/man8/cupsenable.8*
510 %{_mandir}/man8/cupsfilter.8*
513 %dir %attr(775,root,lp) /var/cache/cups
514 %dir %attr(755,root,lp) /var/lib/cups
515 %dir %attr(511,lp,sys) /var/lib/cups/certs
516 %dir %attr(755,root,lp) /var/run/cups
517 %dir %attr(710,root,lp) /var/spool/cups
518 %dir %attr(1770,root,lp) /var/spool/cups/tmp
519 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
520 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
521 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
522 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
523 %attr(750,root,logs) %dir /var/log/archive/cups
524 %attr(750,root,logs) %dir /var/log/cups
525 %attr(640,root,logs) %ghost /var/log/cups/access_log
526 %attr(640,root,logs) %ghost /var/log/cups/error_log
527 %attr(640,root,logs) %ghost /var/log/cups/page_log
530 %defattr(644,root,root,755)
531 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
532 %attr(755,root,root) %{_libdir}/libcups.so.*
533 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
534 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
535 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
536 %dir %{_datadir}/cups
537 %lang(ca) %{_datadir}/locale/ca/cups_ca.po
538 %lang(cs) %{_datadir}/locale/cs/cups_cs.po
539 %lang(es) %{_datadir}/locale/es/cups_es.po
540 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
541 %lang(it) %{_datadir}/locale/it/cups_it.po
542 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
543 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
546 %defattr(644,root,root,755)
547 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
548 %attr(755,root,root) %{_bindir}/cancel
549 %attr(755,root,root) %{_bindir}/ipptool
550 %attr(755,root,root) %{_bindir}/lp
551 %attr(755,root,root) %{_bindir}/lpoptions
552 %attr(755,root,root) %{_bindir}/lpq
553 %attr(755,root,root) %{_bindir}/lpr
554 %attr(755,root,root) %{_bindir}/lprm
555 %attr(755,root,root) %{_bindir}/lpstat
556 %attr(755,root,root) %{_sbindir}/accept
557 %attr(755,root,root) %{_sbindir}/cupsaccept
558 %attr(755,root,root) %{_sbindir}/cupsaddsmb
559 %attr(755,root,root) %{_sbindir}/cupsenable
560 %attr(755,root,root) %{_sbindir}/cupsdisable
561 %attr(755,root,root) %{_sbindir}/cupsreject
562 %attr(755,root,root) %{_sbindir}/disable
563 %attr(755,root,root) %{_sbindir}/enable
564 %attr(755,root,root) %{_sbindir}/lpadmin
565 %attr(755,root,root) %{_sbindir}/lpc
566 %attr(755,root,root) %{_sbindir}/lpinfo
567 %attr(755,root,root) %{_sbindir}/lpmove
568 %attr(755,root,root) %{_sbindir}/reject
569 %{_datadir}/cups/ipptool
570 %{_desktopdir}/cups.desktop
571 %{_iconsdir}/hicolor/*/apps/cups.png
572 %{_mandir}/man1/cancel.1*
573 %{_mandir}/man1/ipptool.1*
574 %{_mandir}/man1/lp.1*
575 %{_mandir}/man1/lpoptions.1*
576 %{_mandir}/man1/lpq.1*
577 %{_mandir}/man1/lpr.1*
578 %{_mandir}/man1/lprm.1*
579 %{_mandir}/man1/lpstat.1*
580 %{_mandir}/man8/cupsaccept.8*
581 %{_mandir}/man8/cupsdisable.8*
582 %{_mandir}/man8/cupsreject.8*
583 %{_mandir}/man8/reject.8*
586 %defattr(644,root,root,755)
587 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
590 %defattr(644,root,root,755)
591 %attr(755,root,root) %{_bindir}/cups-config
592 %attr(755,root,root) %{_libdir}/libcups.so
593 %attr(755,root,root) %{_libdir}/libcupscgi.so
594 %attr(755,root,root) %{_libdir}/libcupsimage.so
595 %attr(755,root,root) %{_libdir}/libcupsmime.so
596 %attr(755,root,root) %{_libdir}/libcupsppdc.so
598 %{_mandir}/man1/cups-config.1*
600 %if %{with static_libs}
602 %defattr(644,root,root,755)
604 %{_libdir}/libcupscgi.a
605 %{_libdir}/libcupsimage.a
606 %{_libdir}/libcupsmime.a
607 %{_libdir}/libcupsppdc.a
611 %defattr(644,root,root,755)
612 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
615 %defattr(644,root,root,755)
616 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
617 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
618 %{_mandir}/man8/cups-lpd.8*