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 Patch18: %{name}-final-content-type.patch
49 # avahi patches from fedora
50 Patch100: %{name}-avahi-address.patch
51 Patch101: %{name}-avahi-no-threaded.patch
52 URL: http://www.cups.org/
53 BuildRequires: acl-devel
54 BuildRequires: autoconf >= 2.60
55 BuildRequires: automake
56 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
57 %{?with_avahi:BuildRequires: avahi-devel}
58 BuildRequires: dbus-devel
59 BuildRequires: glibc-headers
60 %{?with_gnutls:BuildRequires: gnutls-devel}
61 %{?with_gssapi:BuildRequires: heimdal-devel}
62 BuildRequires: libjpeg-devel
63 BuildRequires: libpaper-devel
64 BuildRequires: libpng-devel
65 BuildRequires: libstdc++-devel
66 BuildRequires: libtiff-devel
67 BuildRequires: libusb-devel >= 1.0
68 %{?with_ldap:BuildRequires: openldap-devel}
69 %{?with_slp:BuildRequires: openslp-devel}
70 %{!?with_gnutls:BuildRequires: openssl-devel}
71 BuildRequires: pam-devel
72 BuildRequires: pkgconfig
73 BuildRequires: rpmbuild(macros) >= 1.641
74 BuildRequires: systemd-devel
75 Requires(post,preun): /sbin/chkconfig
76 Requires(post,preun,postun): systemd-units >= 38
77 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
78 Requires: cups-filters
79 Requires: openssl-tools
80 Requires: pam >= 0.77.3
82 Requires: systemd-units >= 38
83 Suggests: ImageMagick-coder-pdf
84 Suggests: cups-filter-pstoraster
85 Suggests: poppler-progs
86 Provides: printingdaemon
87 Obsoletes: backend-parallel
88 Obsoletes: backend-serial
91 Obsoletes: printingdaemon
92 Conflicts: ghostscript < 7.05.4
93 Conflicts: logrotate < 3.7-4
94 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96 %define _ulibdir %{_prefix}/lib
99 CUPS provides a portable printing layer for UNIX-based operating
100 systems. It has been developed by Easy Software Products to promote a
101 standard printing solution for all UNIX vendors and users. CUPS
102 provides the System V and Berkeley command-line interfaces. CUPS uses
103 the Internet Printing Protocol ("IPP") as the basis for managing print
104 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
105 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
106 with reduced functionality. CUPS adds network printer browsing and
107 PostScript Printer Description ("PPD") based printing options to
108 support real-world printing under UNIX.
110 %description -l pl.UTF-8
111 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
112 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
113 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
114 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
115 Message Block) i AppSocket (znany także jako JetDirect). CUPS
116 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
117 na PPD (PostScript Printer Description) do obsługi rzeczywistych
120 %description -l pt_BR.UTF-8
121 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
122 portável para os sistemas operacionais baseados no UNIX®.
125 Summary: Common Unix Printing System Libraries
126 Summary(pl.UTF-8): Biblioteki dla CUPS
127 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
128 License: LGPL v2 + openssl exception
130 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
135 Common Unix Printing System Libraries.
137 %description lib -l pl.UTF-8
140 %description lib -l pt_BR.UTF-8
141 Bibliotecas CUPS requeridas pelos clientes CUPS.
144 Summary: Common Unix Printing System Clients
145 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
146 License: GPL v2 + openssl exception
147 Group: Applications/Printing
148 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
149 Provides: printingclient
150 Obsoletes: printingclient
153 Common Unix Printing System Clients.
155 %description clients -l pl.UTF-8
156 Aplikacje klienckie dla CUPS.
159 Summary: Common Unix Printing System Libraries - images manipulation
160 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
161 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
162 License: LGPL v2 + openssl exception
164 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
167 %description image-lib
168 Common Unix Printing System Libraries - images manipalation.
170 %description image-lib -l pl.UTF-8
171 Biblioteki dla CUPS - obsługa formatów graficznych.
173 %description image-lib -l pt_BR.UTF-8
174 Bibliotecas CUPS requeridas pelos clientes CUPS.
177 Summary: Common Unix Printing System development files
178 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
179 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
180 License: LGPL v2 + openssl exception
181 Group: Development/Libraries
182 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
183 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
185 %{?with_gnutls:Requires: gnutls-devel}
186 %{?with_gssapi:Requires: heimdal-devel}
187 %{!?with_gnutls:Requires: openssl-devel}
190 Requires: libjpeg-devel
191 Requires: libpng-devel
192 Requires: libtiff-devel
193 Obsoletes: libcups1-devel
196 Common Unix Printing System development files.
198 %description devel -l pl.UTF-8
199 Ogólny system druku dla Uniksa - pliki nagłówkowe.
201 %description devel -l pt_BR.UTF-8
202 Este pacote é um adicional que contem um ambiente de desenvolvimento
203 para a criação de suporte a novas impressoras e novos serviços ao
207 Summary: Common Unix Printing System static libraries
208 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
209 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
210 License: LGPL v2 + openssl exception
211 Group: Development/Libraries
212 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
215 Common Unix Printing System static libraries.
217 %description static -l pl.UTF-8
218 Ogólny system druku dla Uniksa - biblioteki statyczne.
220 %description static -l pt_BR.UTF-8
221 Bibliotecas estáticas para desenvolvimento de programas que usam as
225 Summary: USB backend for CUPS
226 Summary(pl.UTF-8): Backend USB dla CUPS-a
227 License: GPL v2 + openssl exception
228 Group: Applications/Printing
229 Requires: %{name} = %{epoch}:%{version}-%{release}
231 %description backend-usb
232 This package allow CUPS printing on USB printers.
234 %description backend-usb -l pl.UTF-8
235 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
238 Summary: LPD compatibility support for CUPS print server
239 Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS
240 License: GPL v2 + openssl exception
241 Group: Applications/Printing
242 Requires: %{name} = %{epoch}:%{version}-%{release}
246 LPD compatibility support for CUPS print server.
248 %description lpd -l pl.UTF-8
249 Wsparcie dla LPD w serwerze wydruków CUPS.
258 # why it hasn't been merged for so long (and why no other distro uses it)
263 # why it hasn't been merged for so long (and why no other distro uses it)
279 %{__aclocal} -I config-scripts
282 --libdir=%{_ulibdir} \
289 --enable-bannertops \
293 %{?debug:--enable-debug} \
294 --%{!?with_avahi:dis}%{?with_avahi:en}able-avahi \
295 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
296 --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \
297 --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \
298 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
299 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
300 --%{!?with_slp:dis}%{?with_slp:en}able-slp \
301 %{?with_static_libs:--enable-static} \
302 --with-cups-user=lp \
303 --with-cups-group=lp \
304 --with-system-groups=sys \
305 --with-printcap=/etc/printcap \
306 --with-dbusdir=/etc/dbus-1 \
307 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
308 --with-config-file-perm=0640 \
309 --with-log-file-perm=0640 \
310 --with-optim=-Wno-format-y2k \
311 %{?with_dnssd:--with-dnssd-libs=x} \
312 %{?with_dnssd:--with-dnssd-includes=x} \
313 %{?with_python:--with-python=%{_bindir}/python} \
314 --with-systemdsystemunitdir=%{systemdunitdir}
316 %{__make} %{?debug:OPTIONS="-DDEBUG"}
319 rm -rf $RPM_BUILD_ROOT
320 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \
321 $RPM_BUILD_ROOT/var/run/cups \
322 $RPM_BUILD_ROOT/var/log/{,archive/}cups \
323 $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir}}
326 BUILDROOT=$RPM_BUILD_ROOT \
330 if [ "%{_lib}" != "lib" ] ; then
331 install -d $RPM_BUILD_ROOT%{_libdir}
332 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
333 %if %{with static_libs}
334 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
339 ln -s %{_ulibdir}/cups/backend/dnssd $RPM_BUILD_ROOT%{_ulibdir}/cups/backend/mdns
342 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
343 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
344 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
345 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
346 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
347 install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf
348 install %{SOURCE7} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
350 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
351 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
352 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
354 # windows drivers can be put there.
355 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
357 # dirs for gimp-print-cups-4.2.7-1
358 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
360 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
361 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
362 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
363 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
365 # links to enable/disable (compatibility!)
366 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
367 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
369 # check-files cleanup
370 %{__rm} -r $RPM_BUILD_ROOT/etc/{init.d,rc?.d}
372 # shipped in cups-filters
373 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/cups/banners
376 rm -rf $RPM_BUILD_ROOT
379 /sbin/chkconfig --add cups
380 %service cups restart "cups daemon"
381 /sbin/rmmod usblp > /dev/null 2>&1 || :
382 %systemd_post cups.service cups.socket cups.path
385 if [ "$1" = "0" ]; then
387 /sbin/chkconfig --del cups
389 %systemd_preun cups.service cups.socket cups.path
394 %triggerpostun -- cups < 1.5.2-1
395 %systemd_trigger cups.service cups.socket cups.path
397 %post lib -p /sbin/ldconfig
398 %postun lib -p /sbin/ldconfig
399 %post image-lib -p /sbin/ldconfig
400 %postun image-lib -p /sbin/ldconfig
403 %service -q rc-inetd reload
406 if [ "$1" = 0 ]; then
407 %service -q rc-inetd reload
411 %defattr(644,root,root,755)
413 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
414 %attr(754,root,root) /etc/rc.d/init.d/cups
415 /etc/dbus-1/system.d/cups.conf
416 /etc/modprobe.d/cups.conf
417 %{systemdunitdir}/cups.service
418 %{systemdunitdir}/cups.socket
419 %{systemdunitdir}/cups.path
420 %{systemdtmpfilesdir}/%{name}.conf
421 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
422 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cups-files.conf
423 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
424 %attr(640,root,lp) %{_sysconfdir}/%{name}/cupsd.conf.default
425 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
426 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
427 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
428 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
429 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
430 %dir %{_sysconfdir}/%{name}/interfaces
431 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
432 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
433 %attr(4755,lp,root) %{_bindir}/lppasswd
434 %attr(755,root,root) %{_bindir}/cupstestppd
435 %attr(755,root,root) %{_bindir}/cupstestdsc
436 %attr(755,root,root) %{_bindir}/ppd*
437 %attr(755,root,root) %{_sbindir}/cupsctl
438 %attr(755,root,root) %{_sbindir}/cupsd
439 %attr(755,root,root) %{_sbindir}/cupsfilter
441 %dir %{_ulibdir}/cups
442 %dir %{_ulibdir}/cups/*
443 %{_ulibdir}/cups/cgi-bin/help
444 %{_ulibdir}/cups/cgi-bin/images
445 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
446 %{_ulibdir}/cups/cgi-bin/*.css
447 %{_ulibdir}/cups/cgi-bin/*.html
448 %{_ulibdir}/cups/cgi-bin/*.txt
449 %lang(ca) %{_ulibdir}/cups/cgi-bin/ca
450 %lang(cs) %{_ulibdir}/cups/cgi-bin/cs
451 %lang(es) %{_ulibdir}/cups/cgi-bin/es
452 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
453 %lang(it) %{_ulibdir}/cups/cgi-bin/it
454 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
455 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
458 %attr(755,root,root) %{_ulibdir}/cups/backend/dnssd
459 %attr(755,root,root) %{_ulibdir}/cups/backend/mdns
461 %attr(755,root,root) %{_ulibdir}/cups/backend/http
462 %attr(755,root,root) %{_ulibdir}/cups/backend/https
463 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp
464 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp14
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/snmp
468 %attr(755,root,root) %{_ulibdir}/cups/backend/socket
469 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
470 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
471 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-exec
472 %attr(755,root,root) %{_ulibdir}/cups/filter/*
473 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
474 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
476 %{_datadir}/cups/data
477 %{_datadir}/cups/drivers
479 %{_datadir}/cups/examples
480 %{_datadir}/cups/mime
481 %dir %{_datadir}/cups/model
482 # dirs for gimp-print-cups-4.2.7-1
483 %dir %{_datadir}/cups/model/C
484 %lang(da) %dir %{_datadir}/cups/model/da
485 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
486 %lang(fr) %dir %{_datadir}/cups/model/fr
487 %lang(nb) %dir %{_datadir}/cups/model/nb
488 %lang(pl) %dir %{_datadir}/cups/model/pl
489 %lang(sv) %dir %{_datadir}/cups/model/sv
491 %{_datadir}/cups/ppdc
493 %dir %{_datadir}/cups/templates
494 %{_datadir}/cups/templates/*.tmpl
495 %lang(ca) %{_datadir}/cups/templates/ca
496 %lang(cs) %{_datadir}/cups/templates/cs
497 %lang(es) %{_datadir}/cups/templates/es
498 %lang(fr) %{_datadir}/cups/templates/fr
499 %lang(it) %{_datadir}/cups/templates/it
500 %lang(ja) %{_datadir}/cups/templates/ja
501 %lang(ru) %{_datadir}/cups/templates/ru
502 %{_mandir}/man1/cupstestppd.1*
503 %{_mandir}/man1/cupstestdsc.1*
504 %{_mandir}/man1/lppasswd.1*
505 %{_mandir}/man1/ppd*.1*
506 %{_mandir}/man7/backend.7*
507 %{_mandir}/man7/filter.7*
508 %{_mandir}/man7/notifier.7*
510 %{_mandir}/man8/accept.8*
511 %{_mandir}/man8/cups-deviced.8*
512 %{_mandir}/man8/cups-driverd.8*
513 %{_mandir}/man8/cups-snmp.8*
514 %{_mandir}/man8/cupsaddsmb.8*
515 %{_mandir}/man8/cupsctl.8*
516 %{_mandir}/man8/cupsd.8*
517 %{_mandir}/man8/cupsenable.8*
518 %{_mandir}/man8/cupsfilter.8*
521 %dir %attr(775,root,lp) /var/cache/cups
522 %dir %attr(755,root,lp) /var/lib/cups
523 %dir %attr(511,lp,sys) /var/lib/cups/certs
524 %dir %attr(755,root,lp) /var/run/cups
525 %dir %attr(710,root,lp) /var/spool/cups
526 %dir %attr(1770,root,lp) /var/spool/cups/tmp
527 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
528 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
529 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
530 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
531 %attr(750,root,logs) %dir /var/log/archive/cups
532 %attr(750,root,logs) %dir /var/log/cups
533 %attr(640,root,logs) %ghost /var/log/cups/access_log
534 %attr(640,root,logs) %ghost /var/log/cups/error_log
535 %attr(640,root,logs) %ghost /var/log/cups/page_log
538 %defattr(644,root,root,755)
539 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
540 %attr(755,root,root) %{_libdir}/libcups.so.*
541 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
542 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
543 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
544 %dir %{_datadir}/cups
545 %lang(ca) %{_datadir}/locale/ca/cups_ca.po
546 %lang(cs) %{_datadir}/locale/cs/cups_cs.po
547 %lang(es) %{_datadir}/locale/es/cups_es.po
548 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
549 %lang(it) %{_datadir}/locale/it/cups_it.po
550 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
551 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
554 %defattr(644,root,root,755)
555 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
556 %attr(755,root,root) %{_bindir}/cancel
557 %attr(755,root,root) %{_bindir}/ippfind
558 %attr(755,root,root) %{_bindir}/ipptool
559 %attr(755,root,root) %{_bindir}/lp
560 %attr(755,root,root) %{_bindir}/lpoptions
561 %attr(755,root,root) %{_bindir}/lpq
562 %attr(755,root,root) %{_bindir}/lpr
563 %attr(755,root,root) %{_bindir}/lprm
564 %attr(755,root,root) %{_bindir}/lpstat
565 %attr(755,root,root) %{_sbindir}/accept
566 %attr(755,root,root) %{_sbindir}/cupsaccept
567 %attr(755,root,root) %{_sbindir}/cupsaddsmb
568 %attr(755,root,root) %{_sbindir}/cupsenable
569 %attr(755,root,root) %{_sbindir}/cupsdisable
570 %attr(755,root,root) %{_sbindir}/cupsreject
571 %attr(755,root,root) %{_sbindir}/disable
572 %attr(755,root,root) %{_sbindir}/enable
573 %attr(755,root,root) %{_sbindir}/lpadmin
574 %attr(755,root,root) %{_sbindir}/lpc
575 %attr(755,root,root) %{_sbindir}/lpinfo
576 %attr(755,root,root) %{_sbindir}/lpmove
577 %attr(755,root,root) %{_sbindir}/reject
578 %{_datadir}/cups/ipptool
579 %{_desktopdir}/cups.desktop
580 %{_iconsdir}/hicolor/*/apps/cups.png
581 %{_mandir}/man1/cancel.1*
582 %{_mandir}/man1/ippfind.1*
583 %{_mandir}/man1/ipptool.1*
584 %{_mandir}/man1/lp.1*
585 %{_mandir}/man1/lpoptions.1*
586 %{_mandir}/man1/lpq.1*
587 %{_mandir}/man1/lpr.1*
588 %{_mandir}/man1/lprm.1*
589 %{_mandir}/man1/lpstat.1*
590 %{_mandir}/man8/cupsaccept.8*
591 %{_mandir}/man8/cupsdisable.8*
592 %{_mandir}/man8/cupsreject.8*
593 %{_mandir}/man8/reject.8*
596 %defattr(644,root,root,755)
597 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_bindir}/cups-config
602 %attr(755,root,root) %{_libdir}/libcups.so
603 %attr(755,root,root) %{_libdir}/libcupscgi.so
604 %attr(755,root,root) %{_libdir}/libcupsimage.so
605 %attr(755,root,root) %{_libdir}/libcupsmime.so
606 %attr(755,root,root) %{_libdir}/libcupsppdc.so
608 %{_mandir}/man1/cups-config.1*
610 %if %{with static_libs}
612 %defattr(644,root,root,755)
614 %{_libdir}/libcupscgi.a
615 %{_libdir}/libcupsimage.a
616 %{_libdir}/libcupsmime.a
617 %{_libdir}/libcupsppdc.a
621 %defattr(644,root,root,755)
622 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
623 %dir %{_datadir}/cups/usb
624 %{_datadir}/cups/usb/org.cups.usb-quirks
627 %defattr(644,root,root,755)
628 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
629 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
630 %{_mandir}/man8/cups-lpd.8*