3 %bcond_with gnutls # use GNU TLS for SSL/TLS support (instead of OpenSSL)
5 %bcond_without ldap # do not include LDAP support
6 %bcond_without gssapi # do not include GSSAPI support
7 %bcond_without php # don't build PHP extension/support in web interface
8 %bcond_without perl # don't build Perl extension/support in web interface
9 %bcond_without python # don't build Python support in web interface
10 %bcond_without slp # do not include SLP support
11 %bcond_without static_libs # don't build static library
13 %include /usr/lib/rpm/macros.perl
16 Summary(pl.UTF-8): Ogólny system druku dla Uniksa
17 Summary(pt_BR.UTF-8): Sistema Unix de Impressão
22 License: LGPL v2 (libraries), GPL v2 (the rest) + openssl exception
23 Group: Applications/Printing
24 Source0: http://ftp.easysw.com/pub/cups/%{version}/%{name}-%{version}-source.tar.bz2
25 # Source0-md5: 8776403ad60fea9e85eab9c04d88560d
28 Source3: %{name}.logrotate
29 Source4: %{name}.mailto.conf
30 Source5: %{name}-lpd.inetd
31 Source6: %{name}-modprobe.conf
32 # 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
33 # + drop config-scripts/cups-common.m4 change
34 Patch0: %{name}-config.patch
35 Patch2: %{name}-options.patch
36 Patch3: %{name}-man_pages_linking.patch
37 Patch4: %{name}-nostrip.patch
38 Patch5: %{name}-certs_FHS.patch
39 Patch6: %{name}-direct_usb.patch
40 Patch7: %{name}-no-polluted-krb5config.patch
41 Patch9: %{name}-verbose-compilation.patch
42 Patch10: %{name}-peercred.patch
43 Patch11: %{name}-usb.patch
44 Patch12: %{name}-desktop.patch
45 URL: http://www.cups.org/
46 BuildRequires: acl-devel
47 BuildRequires: autoconf
48 BuildRequires: automake
49 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
50 BuildRequires: dbus-devel
51 BuildRequires: glibc-headers
52 %{?with_gnutls:BuildRequires: gnutls-devel}
53 %{?with_gssapi:BuildRequires: heimdal-devel}
54 %{?with_java:BuildRequires: jar}
55 %{?with_java:BuildRequires: jdk}
56 %{?with_java:BuildRequires: jpackage-utils}
57 BuildRequires: libjpeg-devel
58 BuildRequires: libpaper-devel
59 BuildRequires: libpng-devel
60 BuildRequires: libstdc++-devel
61 BuildRequires: libtiff-devel
62 BuildRequires: libusb-compat-devel
63 BuildRequires: libusb-devel
64 %{?with_ldap:BuildRequires: openldap-devel}
65 %{?with_slp:BuildRequires: openslp-devel}
66 %{!?with_gnutls:BuildRequires: openssl-devel}
67 BuildRequires: pam-devel
68 %{?with_php:BuildRequires: php-devel >= 4:5.0.0}
69 BuildRequires: pkgconfig
70 %{?with_java:BuildRequires: rpm-javaprov}
71 BuildRequires: rpm-perlprov
72 BuildRequires: rpmbuild(macros) >= 1.344
73 Requires(post,preun): /sbin/chkconfig
74 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
75 Requires: openssl-tools
76 Requires: pam >= 0.77.3
77 Requires: perl-modules
79 Suggests: ImageMagick-coder-pdf
80 Suggests: cups-filter-pstoraster
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
215 %package -n perl-cups
216 Summary: Perl module for CUPS
217 Summary(pl.UTF-8): Moduł Perla CUPS
218 License: GPL v2 + openssl exception
219 Group: Development/Languages/Perl
220 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
222 %description -n perl-cups
223 Perl module for Common Unix Printing System.
225 %description -n perl-cups -l pl.UTF-8
226 Moduł Perla do ogólnego systemu druku dla Uniksa.
229 Summary: PHP module for CUPS
230 Summary(pl.UTF-8): Moduł PHP CUPS
231 License: GPL v2 + openssl exception
232 Group: Development/Languages/PHP
233 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
234 %{?requires_php_extension}
235 Requires: /etc/php/conf.d
236 Requires: php-common >= 4:5.0.0
238 %description -n php-cups
239 PHP module for Common Unix Printing System.
241 %description -n php-cups -l pl.UTF-8
242 Moduł PHP do ogólnego systemu druku dla Uniksa.
244 %package -n java-cups
245 Summary: CUPS java classes
246 Summary(pl.UTF-8): Klasy javy CUPS
247 License: GPL v2 + openssl exception
248 Group: Libraries/Java
249 Requires: jpackage-utils
251 %description -n java-cups
252 Common Unix Printing System Java classes.
254 %description -n java-cups -l pl.UTF-8
255 Klasy javy do ogólnego systemu druku dla Uniksa.
257 %package -n java-cups-javadoc
258 Summary: Online manual for %{name}
259 Summary(pl.UTF-8): Dokumentacja online do %{name}
260 License: GPL v2 + openssl exception
262 Requires: jpackage-utils
264 %description -n java-cups-javadoc
265 Documentation for %{name}.
267 %description -n java-cups-javadoc -l pl.UTF-8
268 Dokumentacja do %{name}.
270 %description -n java-cups-javadoc -l fr.UTF-8
271 Javadoc pour %{name}.
274 Summary: USB backend for CUPS
275 Summary(pl.UTF-8): Backend USB dla CUPS-a
276 License: GPL v2 + openssl exception
277 Group: Applications/Printing
278 Requires: %{name} = %{epoch}:%{version}-%{release}
280 %description backend-usb
281 This package allow CUPS printing on USB printers.
283 %description backend-usb -l pl.UTF-8
284 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
286 %package backend-serial
287 Summary: Serial port backend for CUPS
288 Summary(pl.UTF-8): Backend obsługujący porty szeregowe dla CUPS-a
289 License: GPL v2 + openssl exception
290 Group: Applications/Printing
291 Requires: %{name} = %{epoch}:%{version}-%{release}
293 %description backend-serial
294 This package allow CUPS printing on printers connected by serial
297 %description backend-serial -l pl.UTF-8
298 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
299 podłączonych do portów szeregowych.
301 %package backend-parallel
302 Summary: Parallel port backend for CUPS
303 Summary(pl.UTF-8): Backend obsługujący porty równoległe dla CUPS-a
304 License: GPL v2 + openssl exception
305 Group: Applications/Printing
306 Requires: %{name} = %{epoch}:%{version}-%{release}
308 %description backend-parallel
309 This package allow CUPS printing on printers connected by parallel
312 %description backend-parallel -l pl.UTF-8
313 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
314 podłączonych do portów równoległych.
317 Summary: LPD compatibility support for CUPS print server
318 Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS
319 License: GPL v2 + openssl exception
320 Group: Applications/Printing
321 Requires: %{name} = %{epoch}:%{version}-%{release}
325 LPD compatibility support for CUPS print server.
327 %description lpd -l pl.UTF-8
328 Wsparcie dla LPD w serwerze wydruków CUPS.
345 %{__aclocal} -I config-scripts
348 --libdir=%{_ulibdir} \
355 --enable-bannertops \
359 %{?debug:--enable-debug} \
360 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
361 --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \
362 --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \
363 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
364 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
365 --%{!?with_slp:dis}%{?with_slp:en}able-slp \
366 %{?with_static_libs:--enable-static} \
367 --with-cups-user=lp \
368 --with-cups-group=lp \
369 --with-system-groups=sys \
370 --with-printcap=/etc/printcap \
371 --with-dbusdir=/etc/dbus-1 \
372 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
373 --with-config-file-perm=0640 \
374 --with-log-file-perm=0640 \
375 --with-optim=-Wno-format-y2k \
376 %{?with_dnssd:--with-dnssd-libs=x} \
377 %{?with_dnssd:--with-dnssd-includes=x} \
378 --with-java=%{_bindir}/java \
379 %{?with_perl:--with-perl=%{_bindir}/perl} \
380 %{?with_php:--with-php=%{_bindir}/php} \
381 %{?with_python:--with-python=%{_bindir}/python}
385 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
386 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
390 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
391 %{__perl} Makefile.PL \
393 OPTIMIZE="%{rpmcflags} -I../.."
394 # avoid rpaths generated by MakeMaker
395 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
402 rm -rf $RPM_BUILD_ROOT
403 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \
404 $RPM_BUILD_ROOT/var/run/cups \
405 $RPM_BUILD_ROOT/var/log/{,archive/}cups
408 BUILDROOT=$RPM_BUILD_ROOT \
412 if [ "%{_lib}" != "lib" ] ; then
413 install -d $RPM_BUILD_ROOT%{_libdir}
414 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
415 %if %{with static_libs}
416 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
421 %{__make} -C scripting/php install \
422 PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir}
423 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
424 cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << 'EOF'
425 ; Enable phpcups extension module
431 %{__make} -C scripting/perl install \
432 DESTDIR=$RPM_BUILD_ROOT
435 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
436 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
437 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
438 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
439 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
440 install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf
442 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
443 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
444 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
446 # windows drivers can be put there.
447 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
449 # dirs for gimp-print-cups-4.2.7-1
450 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
452 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
453 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
454 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
455 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
457 # links to enable/disable (compatibility!)
458 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
459 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
461 # fix/update locale names
462 install -d $RPM_BUILD_ROOT%{_datadir}/locale/{nb,zh_CN}
463 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no/cups_no.po,nb/cups_nb.po}
464 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh/cups_zh.po,zh_CN/cups_zh_CN.po}
466 # check-files cleanup
467 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
468 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
469 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
472 rm -rf $RPM_BUILD_ROOT
475 /sbin/chkconfig --add cups
476 %service cups restart "cups daemon"
477 /sbin/rmmod usblp > /dev/null 2>&1 || :
480 if [ "$1" = "0" ]; then
482 /sbin/chkconfig --del cups
485 %post lib -p /sbin/ldconfig
486 %postun lib -p /sbin/ldconfig
487 %post image-lib -p /sbin/ldconfig
488 %postun image-lib -p /sbin/ldconfig
491 %php_webserver_restart
494 if [ "$1" = 0 ]; then
495 %php_webserver_restart
499 %service -q rc-inetd reload
502 if [ "$1" = 0 ]; then
503 %service -q rc-inetd reload
507 %defattr(644,root,root,755)
509 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
510 %attr(754,root,root) /etc/rc.d/init.d/cups
511 /etc/dbus-1/system.d/cups.conf
512 /etc/modprobe.d/cups.conf
513 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
514 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
515 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
516 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
517 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
518 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
519 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
520 %dir %{_sysconfdir}/%{name}/interfaces
521 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
522 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
523 %attr(4755,lp,root) %{_bindir}/lppasswd
524 %attr(755,root,root) %{_bindir}/cupstestppd
525 %attr(755,root,root) %{_bindir}/cupstestdsc
526 %attr(755,root,root) %{_bindir}/ppd*
527 %attr(755,root,root) %{_sbindir}/cupsctl
528 %attr(755,root,root) %{_sbindir}/cupsd
529 %attr(755,root,root) %{_sbindir}/cupsfilter
531 %dir %{_ulibdir}/cups
532 %dir %{_ulibdir}/cups/*
533 %{_ulibdir}/cups/cgi-bin/help
534 %{_ulibdir}/cups/cgi-bin/images
535 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
536 %{_ulibdir}/cups/cgi-bin/*.css
537 %{_ulibdir}/cups/cgi-bin/*.html
538 %{_ulibdir}/cups/cgi-bin/*.txt
539 %lang(de) %{_ulibdir}/cups/cgi-bin/de
540 %lang(es) %{_ulibdir}/cups/cgi-bin/es
541 %lang(eu) %{_ulibdir}/cups/cgi-bin/eu
542 %lang(id) %{_ulibdir}/cups/cgi-bin/id
543 %lang(it) %{_ulibdir}/cups/cgi-bin/it
544 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
545 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
546 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
548 %exclude %{_ulibdir}/cups/backend/usb
549 %exclude %{_ulibdir}/cups/backend/serial
550 %exclude %{_ulibdir}/cups/backend/parallel
551 %attr(755,root,root) %{_ulibdir}/cups/backend/*
552 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
553 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
554 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-polld
555 %attr(755,root,root) %{_ulibdir}/cups/filter/*
556 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
557 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
559 %{_datadir}/cups/banners
560 %{_datadir}/cups/charsets
561 %{_datadir}/cups/data
562 %{_datadir}/cups/drivers
564 %{_datadir}/cups/examples
565 %{_datadir}/cups/fonts
566 %{_datadir}/cups/mime
567 %dir %{_datadir}/cups/model
568 # dirs for gimp-print-cups-4.2.7-1
569 %dir %{_datadir}/cups/model/C
570 %lang(da) %dir %{_datadir}/cups/model/da
571 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
572 %lang(fr) %dir %{_datadir}/cups/model/fr
573 %lang(nb) %dir %{_datadir}/cups/model/nb
574 %lang(pl) %dir %{_datadir}/cups/model/pl
575 %lang(sv) %dir %{_datadir}/cups/model/sv
577 %{_datadir}/cups/ppdc
579 %dir %{_datadir}/cups/templates
580 %{_datadir}/cups/templates/*.tmpl
581 %lang(de) %{_datadir}/cups/templates/de
582 %lang(es) %{_datadir}/cups/templates/es
583 %lang(eu) %{_datadir}/cups/templates/eu
584 %lang(id) %{_datadir}/cups/templates/id
585 %lang(it) %{_datadir}/cups/templates/it
586 %lang(ja) %{_datadir}/cups/templates/ja
587 %lang(pl) %{_datadir}/cups/templates/pl
588 %lang(ru) %{_datadir}/cups/templates/ru
589 %{_mandir}/man1/cupstestppd.1*
590 %{_mandir}/man1/cupstestdsc.1*
591 %{_mandir}/man1/lppasswd.1*
592 %{_mandir}/man1/ppd*.1*
593 %{_mandir}/man7/backend.7*
594 %{_mandir}/man7/drv.7*
595 %{_mandir}/man7/filter.7*
596 %{_mandir}/man7/notifier.7*
598 %{_mandir}/man8/accept.8*
599 %{_mandir}/man8/cups-deviced.8*
600 %{_mandir}/man8/cups-driverd.8*
601 %{_mandir}/man8/cups-polld.8*
602 %{_mandir}/man8/cupsaddsmb.8*
603 %{_mandir}/man8/cupsctl.8*
604 %{_mandir}/man8/cupsd.8*
605 %{_mandir}/man8/cupsenable.8*
606 %{_mandir}/man8/cupsfilter.8*
609 %dir %attr(775,root,lp) /var/cache/cups
610 %dir %attr(755,root,lp) /var/lib/cups
611 %dir %attr(511,lp,sys) /var/lib/cups/certs
612 %dir %attr(755,root,lp) /var/run/cups
613 %dir %attr(710,root,lp) /var/spool/cups
614 %dir %attr(1770,root,lp) /var/spool/cups/tmp
615 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
616 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
617 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
618 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
619 %attr(750,root,logs) %dir /var/log/archive/cups
620 %attr(750,root,logs) %dir /var/log/cups
621 %attr(640,root,logs) %ghost /var/log/cups/access_log
622 %attr(640,root,logs) %ghost /var/log/cups/error_log
623 %attr(640,root,logs) %ghost /var/log/cups/page_log
626 %defattr(644,root,root,755)
627 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
628 %attr(755,root,root) %{_libdir}/libcups.so.*
629 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
630 %attr(755,root,root) %{_libdir}/libcupsdriver.so.*
631 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
632 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
633 %dir %{_datadir}/cups
634 %{_datadir}/cups/charmaps
635 %lang(da) %{_datadir}/locale/da/cups_da.po
636 %lang(de) %{_datadir}/locale/de/cups_de.po
637 %lang(es) %{_datadir}/locale/es/cups_es.po
638 %lang(eu) %{_datadir}/locale/eu/cups_eu.po
639 %lang(fi) %{_datadir}/locale/fi/cups_fi.po
640 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
641 %lang(id) %{_datadir}/locale/id/cups_id.po
642 %lang(it) %{_datadir}/locale/it/cups_it.po
643 %lang(ko) %{_datadir}/locale/ko/cups_ko.po
644 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
645 %lang(nl) %{_datadir}/locale/nl/cups_nl.po
646 %lang(nb) %{_datadir}/locale/nb/cups_nb.po
647 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
648 %lang(pt) %{_datadir}/locale/pt/cups_pt.po
649 %lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po
650 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
651 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
652 %lang(zh_CN) %{_datadir}/locale/zh_CN/cups_zh_CN.po
653 %lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po
656 %defattr(644,root,root,755)
657 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
658 %attr(755,root,root) %{_bindir}/cancel
659 %attr(755,root,root) %{_bindir}/lp
660 %attr(755,root,root) %{_bindir}/lpoptions
661 %attr(755,root,root) %{_bindir}/lpq
662 %attr(755,root,root) %{_bindir}/lpr
663 %attr(755,root,root) %{_bindir}/lprm
664 %attr(755,root,root) %{_bindir}/lpstat
665 %attr(755,root,root) %{_sbindir}/accept
666 %attr(755,root,root) %{_sbindir}/cupsaccept
667 %attr(755,root,root) %{_sbindir}/cupsaddsmb
668 %attr(755,root,root) %{_sbindir}/cupsenable
669 %attr(755,root,root) %{_sbindir}/cupsdisable
670 %attr(755,root,root) %{_sbindir}/cupsreject
671 %attr(755,root,root) %{_sbindir}/disable
672 %attr(755,root,root) %{_sbindir}/enable
673 %attr(755,root,root) %{_sbindir}/lpadmin
674 %attr(755,root,root) %{_sbindir}/lpc
675 %attr(755,root,root) %{_sbindir}/lpinfo
676 %attr(755,root,root) %{_sbindir}/lpmove
677 %attr(755,root,root) %{_sbindir}/reject
678 %{_desktopdir}/cups.desktop
679 %{_iconsdir}/hicolor/*/apps/cups.png
680 %{_mandir}/man1/cancel.1*
681 %{_mandir}/man1/lp.1*
682 %{_mandir}/man1/lpoptions.1*
683 %{_mandir}/man1/lpq.1*
684 %{_mandir}/man1/lpr.1*
685 %{_mandir}/man1/lprm.1*
686 %{_mandir}/man1/lpstat.1*
687 %{_mandir}/man8/cupsaccept.8*
688 %{_mandir}/man8/cupsdisable.8*
689 %{_mandir}/man8/cupsreject.8*
690 %{_mandir}/man8/reject.8*
693 %defattr(644,root,root,755)
694 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
697 %defattr(644,root,root,755)
698 %attr(755,root,root) %{_bindir}/cups-config
699 %attr(755,root,root) %{_libdir}/libcups.so
700 %attr(755,root,root) %{_libdir}/libcupscgi.so
701 %attr(755,root,root) %{_libdir}/libcupsdriver.so
702 %attr(755,root,root) %{_libdir}/libcupsimage.so
703 %attr(755,root,root) %{_libdir}/libcupsmime.so
704 %attr(755,root,root) %{_libdir}/libcupsppdc.so
706 %{_mandir}/man1/cups-config.1*
708 %if %{with static_libs}
710 %defattr(644,root,root,755)
712 %{_libdir}/libcupscgi.a
713 %{_libdir}/libcupsdriver.a
714 %{_libdir}/libcupsimage.a
715 %{_libdir}/libcupsmime.a
716 %{_libdir}/libcupsppdc.a
721 %defattr(644,root,root,755)
722 %{perl_vendorarch}/CUPS.pm
723 %dir %{perl_vendorarch}/auto/CUPS
724 %{perl_vendorarch}/auto/CUPS/CUPS.bs
725 %{perl_vendorarch}/auto/CUPS/autosplit.ix
726 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/CUPS.so
727 %{_mandir}/man3/CUPS.3pm*
732 %defattr(644,root,root,755)
733 %doc scripting/php/README
734 %attr(755,root,root) %{php_extensiondir}/phpcups.so
735 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
739 %defattr(644,root,root,755)
740 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
742 %files backend-serial
743 %defattr(644,root,root,755)
744 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
746 %files backend-parallel
747 %defattr(644,root,root,755)
748 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
751 %defattr(644,root,root,755)
752 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
753 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
754 %{_mandir}/man8/cups-lpd.8*