3 %bcond_with gnutls # use GNU TLS for SSL/TLS support (instead of OpenSSL)
5 %bcond_without php # don't build PHP extension/support in web interface
6 %bcond_without perl # don't build Perl extension/support in web interface
7 %bcond_without python # don't build Python support in web interface
8 %bcond_without static_libs # don't build static library
10 %include /usr/lib/rpm/macros.perl
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: bc5e777d4320cecdd1a64de8035171a8
25 Source3: %{name}.logrotate
26 Source4: %{name}.mailto.conf
27 Source5: %{name}-lpd.inetd
28 Patch0: %{name}-config.patch
29 Patch2: %{name}-options.patch
30 Patch3: %{name}-man_pages_linking.patch
31 Patch4: %{name}-nostrip.patch
32 Patch5: %{name}-certs_FHS.patch
33 Patch6: %{name}-direct_usb.patch
34 Patch7: %{name}-no-polluted-krb5config.patch
35 Patch9: %{name}-verbose-compilation.patch
36 Patch10: %{name}-peercred.patch
37 URL: http://www.cups.org/
38 BuildRequires: acl-devel
39 BuildRequires: autoconf
40 BuildRequires: automake
41 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
42 BuildRequires: dbus-devel
43 BuildRequires: glibc-headers
44 %{?with_gnutls:BuildRequires: gnutls-devel}
45 %{?with_java:BuildRequires: jar}
46 %{?with_java:BuildRequires: jdk}
47 %{?with_java:BuildRequires: jpackage-utils}
48 BuildRequires: heimdal-devel
49 BuildRequires: libjpeg-devel
50 BuildRequires: libpng-devel
51 BuildRequires: libstdc++-devel
52 BuildRequires: libtiff-devel
53 BuildRequires: openldap-devel
54 BuildRequires: openslp-devel
55 %{!?with_gnutls:BuildRequires: openssl-devel}
56 BuildRequires: pam-devel
57 %{?with_php:BuildRequires: php-devel >= 4:5.0.0}
58 BuildRequires: pkgconfig
59 %{?with_java:BuildRequires: rpm-javaprov}
60 BuildRequires: rpm-perlprov
61 BuildRequires: rpmbuild(macros) >= 1.344
62 Requires(post,preun): /sbin/chkconfig
63 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
64 Requires: openssl-tools
65 Requires: pam >= 0.77.3
67 Provides: printingdaemon
68 Obsoletes: printingdaemon
69 Conflicts: ghostscript < 7.05.4
70 Conflicts: logrotate < 3.7-4
72 Suggests: cups-filter-pstoraster
73 # Contains imagetops...:
74 Suggests: kde4-kde3support
76 Suggests: poppler-progs
79 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81 %define _ulibdir %{_prefix}/lib
84 CUPS provides a portable printing layer for UNIX-based operating
85 systems. It has been developed by Easy Software Products to promote a
86 standard printing solution for all UNIX vendors and users. CUPS
87 provides the System V and Berkeley command-line interfaces. CUPS uses
88 the Internet Printing Protocol ("IPP") as the basis for managing print
89 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
90 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
91 with reduced functionality. CUPS adds network printer browsing and
92 PostScript Printer Description ("PPD") based printing options to
93 support real-world printing under UNIX.
95 %description -l pl.UTF-8
96 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
97 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
98 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
99 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
100 Message Block) i AppSocket (znany także jako JetDirect). CUPS
101 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
102 na PPD (PostScript Printer Description) do obsługi rzeczywistych
105 %description -l pt_BR.UTF-8
106 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
107 portável para os sistemas operacionais baseados no UNIX®.
110 Summary: Common Unix Printing System Libraries
111 Summary(pl.UTF-8): Biblioteki dla CUPS
112 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
113 License: LGPL v2 + openssl exception
115 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
120 Common Unix Printing System Libraries.
122 %description lib -l pl.UTF-8
125 %description lib -l pt_BR.UTF-8
126 Bibliotecas CUPS requeridas pelos clientes CUPS.
129 Summary: Common Unix Printing System Clients
130 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
131 License: GPL v2 + openssl exception
132 Group: Applications/Printing
133 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
134 Provides: printingclient
135 Obsoletes: printingclient
138 Common Unix Printing System Clients.
140 %description clients -l pl.UTF-8
141 Aplikacje klienckie dla CUPS.
144 Summary: Common Unix Printing System Libraries - images manipulation
145 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
146 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
147 License: LGPL v2 + openssl exception
149 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
152 %description image-lib
153 Common Unix Printing System Libraries - images manipalation.
155 %description image-lib -l pl.UTF-8
156 Biblioteki dla CUPS - obsługa formatów graficznych.
158 %description image-lib -l pt_BR.UTF-8
159 Bibliotecas CUPS requeridas pelos clientes CUPS.
162 Summary: Common Unix Printing System development files
163 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
164 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
165 License: LGPL v2 + openssl exception
166 Group: Development/Libraries
167 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
168 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
170 %{?with_gnutls:Requires: gnutls-devel}
171 Requires: heimdal-devel
172 %{!?with_gnutls:Requires: openssl-devel}
175 Requires: libjpeg-devel
176 Requires: libpng-devel
177 Requires: libtiff-devel
178 Obsoletes: libcups1-devel
181 Common Unix Printing System development files.
183 %description devel -l pl.UTF-8
184 Ogólny system druku dla Uniksa - pliki nagłówkowe.
186 %description devel -l pt_BR.UTF-8
187 Este pacote é um adicional que contem um ambiente de desenvolvimento
188 para a criação de suporte a novas impressoras e novos serviços ao
192 Summary: Common Unix Printing System static libraries
193 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
194 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
195 License: LGPL v2 + openssl exception
196 Group: Development/Libraries
197 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
200 Common Unix Printing System static libraries.
202 %description static -l pl.UTF-8
203 Ogólny system druku dla Uniksa - biblioteki statyczne.
205 %description static -l pt_BR.UTF-8
206 Bibliotecas estáticas para desenvolvimento de programas que usam as
209 %package -n perl-cups
210 Summary: Perl module for CUPS
211 Summary(pl.UTF-8): Moduł Perla CUPS
212 License: GPL v2 + openssl exception
213 Group: Development/Languages/Perl
214 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
216 %description -n perl-cups
217 Perl module for Common Unix Printing System.
219 %description -n perl-cups -l pl.UTF-8
220 Moduł Perla do ogólnego systemu druku dla Uniksa.
223 Summary: PHP module for CUPS
224 Summary(pl.UTF-8): Moduł PHP CUPS
225 License: GPL v2 + openssl exception
226 Group: Development/Languages/PHP
227 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
228 %{?requires_php_extension}
229 Requires: /etc/php/conf.d
230 Requires: php-common >= 4:5.0.0
232 %description -n php-cups
233 PHP module for Common Unix Printing System.
235 %description -n php-cups -l pl.UTF-8
236 Moduł PHP do ogólnego systemu druku dla Uniksa.
238 %package -n java-cups
239 Summary: CUPS java classes
240 Summary(pl.UTF-8): Klasy javy CUPS
241 License: GPL v2 + openssl exception
242 Group: Libraries/Java
243 Requires: jpackage-utils
245 %description -n java-cups
246 Common Unix Printing System Java classes.
248 %description -n java-cups -l pl.UTF-8
249 Klasy javy do ogólnego systemu druku dla Uniksa.
251 %package -n java-cups-javadoc
252 Summary: Online manual for %{name}
253 Summary(pl.UTF-8): Dokumentacja online do %{name}
254 License: GPL v2 + openssl exception
256 Requires: jpackage-utils
258 %description -n java-cups-javadoc
259 Documentation for %{name}.
261 %description -n java-cups-javadoc -l pl.UTF-8
262 Dokumentacja do %{name}.
264 %description -n java-cups-javadoc -l fr.UTF-8
265 Javadoc pour %{name}.
268 Summary: USB backend for CUPS
269 Summary(pl.UTF-8): Backend USB dla CUPS-a
270 License: GPL v2 + openssl exception
271 Group: Applications/Printing
272 Requires: %{name} = %{epoch}:%{version}-%{release}
274 %description backend-usb
275 This package allow CUPS printing on USB printers.
277 %description backend-usb -l pl.UTF-8
278 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
280 %package backend-serial
281 Summary: Serial port backend for CUPS
282 Summary(pl.UTF-8): Backend obsługujący porty szeregowe dla CUPS-a
283 License: GPL v2 + openssl exception
284 Group: Applications/Printing
285 Requires: %{name} = %{epoch}:%{version}-%{release}
287 %description backend-serial
288 This package allow CUPS printing on printers connected by serial
291 %description backend-serial -l pl.UTF-8
292 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
293 podłączonych do portów szeregowych.
295 %package backend-parallel
296 Summary: Parallel port backend for CUPS
297 Summary(pl.UTF-8): Backend obsługujący porty równoległe dla CUPS-a
298 License: GPL v2 + openssl exception
299 Group: Applications/Printing
300 Requires: %{name} = %{epoch}:%{version}-%{release}
302 %description backend-parallel
303 This package allow CUPS printing on printers connected by parallel
306 %description backend-parallel -l pl.UTF-8
307 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
308 podłączonych do portów równoległych.
311 Summary: LPD compatibility support for CUPS print server
312 Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS
313 License: GPL v2 + openssl exception
314 Group: Applications/Printing
315 Requires: %{name} = %{epoch}:%{version}-%{release}
319 LPD compatibility support for CUPS print server.
321 %description lpd -l pl.UTF-8
322 Wsparcie dla LPD w serwerze wydruków CUPS.
337 %{__aclocal} -I config-scripts
340 --libdir=%{_ulibdir} \
345 %{?debug:--enable-debug} \
346 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
347 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
348 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
349 %{?with_static_libs:--enable-static} \
350 --with-cups-user=lp \
351 --with-cups-group=lp \
352 --with-system-groups=sys \
353 --with-printcap=/etc/printcap \
354 --with-dbusdir=/etc/dbus-1 \
355 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
356 --with-config-file-perm=0640 \
357 --with-log-file-perm=0640 \
358 --with-optim=-Wno-format-y2k \
359 %{?with_dnssd:--with-dnssd-libs=x} \
360 %{?with_dnssd:--with-dnssd-includes=x} \
361 --with-java=%{_bindir}/java \
362 %{?with_perl:--with-perl} \
363 %{?with_php:--with-php} \
364 %{?with_python:--with-python}
368 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
369 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
373 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
374 %{__perl} Makefile.PL \
376 OPTIMIZE="%{rpmcflags} -I../.."
377 # avoid rpaths generated by MakeMaker
378 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
385 rm -rf $RPM_BUILD_ROOT
386 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security,sysconfig/rc-inetd} \
387 $RPM_BUILD_ROOT/var/run/cups \
388 $RPM_BUILD_ROOT/var/log/{,archive/}cups
391 BUILDROOT=$RPM_BUILD_ROOT \
395 if [ "%{_lib}" != "lib" ] ; then
396 install -d $RPM_BUILD_ROOT%{_libdir}
397 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
398 %if %{with static_libs}
399 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
404 %{__make} -C scripting/php install \
405 PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir}
406 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
407 cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << 'EOF'
408 ; Enable phpcups extension module
414 %{__make} -C scripting/perl install \
415 DESTDIR=$RPM_BUILD_ROOT
418 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
419 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
420 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
421 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
422 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
424 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
425 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
426 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
428 # windows drivers can be put there.
429 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
431 # dirs for gimp-print-cups-4.2.7-1
432 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
434 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
435 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
436 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
437 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
439 # links to enable/disable (compatibility!)
440 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
441 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
443 # fix/update locale names
444 install -d $RPM_BUILD_ROOT%{_datadir}/locale/{nb,zh_CN}
445 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no/cups_no.po,nb/cups_nb.po}
446 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh/cups_zh.po,zh_CN/cups_zh_CN.po}
448 # check-files cleanup
449 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
450 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
451 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
454 rm -rf $RPM_BUILD_ROOT
457 /sbin/chkconfig --add cups
458 %service cups restart "cups daemon"
461 if [ "$1" = "0" ]; then
463 /sbin/chkconfig --del cups
466 %post lib -p /sbin/ldconfig
467 %postun lib -p /sbin/ldconfig
468 %post image-lib -p /sbin/ldconfig
469 %postun image-lib -p /sbin/ldconfig
472 %php_webserver_restart
475 if [ "$1" = 0 ]; then
476 %php_webserver_restart
480 %service -q rc-inetd reload
483 if [ "$1" = 0 ]; then
484 %service -q rc-inetd reload
488 %defattr(644,root,root,755)
490 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
491 %attr(754,root,root) /etc/rc.d/init.d/cups
492 /etc/dbus-1/system.d/cups.conf
493 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
494 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
495 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
496 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
497 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
498 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
499 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
500 %dir %{_sysconfdir}/%{name}/interfaces
501 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
502 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
503 %attr(4755,lp,root) %{_bindir}/lppasswd
504 %attr(755,root,root) %{_bindir}/cupstestppd
505 %attr(755,root,root) %{_bindir}/cupstestdsc
506 %attr(755,root,root) %{_bindir}/ppd*
507 %attr(755,root,root) %{_sbindir}/cupsctl
508 %attr(755,root,root) %{_sbindir}/cupsd
509 %attr(755,root,root) %{_sbindir}/cupsfilter
511 %dir %{_ulibdir}/cups
512 %dir %{_ulibdir}/cups/*
513 %{_ulibdir}/cups/cgi-bin/help
514 %{_ulibdir}/cups/cgi-bin/images
515 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
516 %{_ulibdir}/cups/cgi-bin/*.css
517 %{_ulibdir}/cups/cgi-bin/*.html
518 %{_ulibdir}/cups/cgi-bin/*.txt
519 %lang(de) %{_ulibdir}/cups/cgi-bin/de
520 %lang(es) %{_ulibdir}/cups/cgi-bin/es
521 %lang(eu) %{_ulibdir}/cups/cgi-bin/eu
522 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
523 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
524 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
526 %exclude %{_ulibdir}/cups/backend/usb
527 %exclude %{_ulibdir}/cups/backend/serial
528 %exclude %{_ulibdir}/cups/backend/parallel
529 %attr(755,root,root) %{_ulibdir}/cups/backend/*
530 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
531 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
532 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-polld
533 %attr(755,root,root) %{_ulibdir}/cups/filter/*
534 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
535 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
537 %{_datadir}/cups/banners
538 %{_datadir}/cups/charsets
539 %{_datadir}/cups/data
540 %{_datadir}/cups/drivers
542 %{_datadir}/cups/examples
543 %{_datadir}/cups/fonts
544 %{_datadir}/cups/mime
545 %dir %{_datadir}/cups/model
546 # dirs for gimp-print-cups-4.2.7-1
547 %dir %{_datadir}/cups/model/C
548 %lang(da) %dir %{_datadir}/cups/model/da
549 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
550 %lang(fr) %dir %{_datadir}/cups/model/fr
551 %lang(nb) %dir %{_datadir}/cups/model/nb
552 %lang(pl) %dir %{_datadir}/cups/model/pl
553 %lang(sv) %dir %{_datadir}/cups/model/sv
555 %{_datadir}/cups/ppdc
557 %dir %{_datadir}/cups/templates
558 %{_datadir}/cups/templates/*.tmpl
559 %lang(de) %{_datadir}/cups/templates/de
560 %lang(es) %{_datadir}/cups/templates/es
561 %lang(eu) %{_datadir}/cups/templates/eu
562 %lang(ja) %{_datadir}/cups/templates/ja
563 %lang(pl) %{_datadir}/cups/templates/pl
564 %lang(ru) %{_datadir}/cups/templates/ru
565 %{_mandir}/man1/cupstestppd.1*
566 %{_mandir}/man1/cupstestdsc.1*
567 %{_mandir}/man1/lppasswd.1*
568 %{_mandir}/man1/ppd*.1*
569 %{_mandir}/man7/backend.7*
570 %{_mandir}/man7/drv.7*
571 %{_mandir}/man7/filter.7*
572 %{_mandir}/man7/notifier.7*
574 %{_mandir}/man8/accept.8*
575 %{_mandir}/man8/cups-deviced.8*
576 %{_mandir}/man8/cups-driverd.8*
577 %{_mandir}/man8/cups-polld.8*
578 %{_mandir}/man8/cupsaddsmb.8*
579 %{_mandir}/man8/cupsctl.8*
580 %{_mandir}/man8/cupsd.8*
581 %{_mandir}/man8/cupsenable.8*
582 %{_mandir}/man8/cupsfilter.8*
585 %dir %attr(775,root,lp) /var/cache/cups
586 %dir %attr(755,root,lp) /var/lib/cups
587 %dir %attr(511,lp,sys) /var/lib/cups/certs
588 %dir %attr(755,root,lp) /var/run/cups
589 %dir %attr(710,root,lp) /var/spool/cups
590 %dir %attr(1770,root,lp) /var/spool/cups/tmp
591 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
592 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
593 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
594 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
595 %attr(750,root,logs) %dir /var/log/archive/cups
596 %attr(750,root,logs) %dir /var/log/cups
597 %attr(640,root,logs) %ghost /var/log/cups/access_log
598 %attr(640,root,logs) %ghost /var/log/cups/error_log
599 %attr(640,root,logs) %ghost /var/log/cups/page_log
602 %defattr(644,root,root,755)
603 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
604 %attr(755,root,root) %{_libdir}/libcups.so.*
605 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
606 %attr(755,root,root) %{_libdir}/libcupsdriver.so.*
607 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
608 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
609 %dir %{_datadir}/cups
610 %{_datadir}/cups/charmaps
611 %lang(da) %{_datadir}/locale/da/cups_da.po
612 %lang(de) %{_datadir}/locale/de/cups_de.po
613 %lang(es) %{_datadir}/locale/es/cups_es.po
614 %lang(eu) %{_datadir}/locale/eu/cups_eu.po
615 %lang(fi) %{_datadir}/locale/fi/cups_fi.po
616 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
617 %lang(it) %{_datadir}/locale/it/cups_it.po
618 %lang(ko) %{_datadir}/locale/ko/cups_ko.po
619 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
620 %lang(nl) %{_datadir}/locale/nl/cups_nl.po
621 %lang(nb) %{_datadir}/locale/nb/cups_nb.po
622 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
623 %lang(pt) %{_datadir}/locale/pt/cups_pt.po
624 %lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po
625 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
626 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
627 %lang(zh_CN) %{_datadir}/locale/zh_CN/cups_zh_CN.po
628 %lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po
631 %defattr(644,root,root,755)
632 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
633 %attr(755,root,root) %{_bindir}/cancel
634 %attr(755,root,root) %{_bindir}/lp
635 %attr(755,root,root) %{_bindir}/lpoptions
636 %attr(755,root,root) %{_bindir}/lpq
637 %attr(755,root,root) %{_bindir}/lpr
638 %attr(755,root,root) %{_bindir}/lprm
639 %attr(755,root,root) %{_bindir}/lpstat
640 %attr(755,root,root) %{_sbindir}/accept
641 %attr(755,root,root) %{_sbindir}/cupsaccept
642 %attr(755,root,root) %{_sbindir}/cupsaddsmb
643 %attr(755,root,root) %{_sbindir}/cupsenable
644 %attr(755,root,root) %{_sbindir}/cupsdisable
645 %attr(755,root,root) %{_sbindir}/cupsreject
646 %attr(755,root,root) %{_sbindir}/disable
647 %attr(755,root,root) %{_sbindir}/enable
648 %attr(755,root,root) %{_sbindir}/lpadmin
649 %attr(755,root,root) %{_sbindir}/lpc
650 %attr(755,root,root) %{_sbindir}/lpinfo
651 %attr(755,root,root) %{_sbindir}/lpmove
652 %attr(755,root,root) %{_sbindir}/reject
653 %{_desktopdir}/cups.desktop
654 %{_iconsdir}/hicolor/*/apps/cups.png
655 %{_mandir}/man1/cancel.1*
656 %{_mandir}/man1/lp.1*
657 %{_mandir}/man1/lpoptions.1*
658 %{_mandir}/man1/lpq.1*
659 %{_mandir}/man1/lpr.1*
660 %{_mandir}/man1/lprm.1*
661 %{_mandir}/man1/lpstat.1*
662 %{_mandir}/man8/cupsaccept.8*
663 %{_mandir}/man8/cupsdisable.8*
664 %{_mandir}/man8/cupsreject.8*
665 %{_mandir}/man8/reject.8*
668 %defattr(644,root,root,755)
669 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_bindir}/cups-config
674 %attr(755,root,root) %{_libdir}/libcups.so
675 %attr(755,root,root) %{_libdir}/libcupscgi.so
676 %attr(755,root,root) %{_libdir}/libcupsdriver.so
677 %attr(755,root,root) %{_libdir}/libcupsimage.so
678 %attr(755,root,root) %{_libdir}/libcupsmime.so
679 %attr(755,root,root) %{_libdir}/libcupsppdc.so
681 %{_mandir}/man1/cups-config.1*
683 %if %{with static_libs}
685 %defattr(644,root,root,755)
687 %{_libdir}/libcupscgi.a
688 %{_libdir}/libcupsdriver.a
689 %{_libdir}/libcupsimage.a
690 %{_libdir}/libcupsmime.a
691 %{_libdir}/libcupsppdc.a
696 %defattr(644,root,root,755)
697 %{perl_vendorarch}/CUPS.pm
698 %dir %{perl_vendorarch}/auto/CUPS
699 %{perl_vendorarch}/auto/CUPS/CUPS.bs
700 %{perl_vendorarch}/auto/CUPS/autosplit.ix
701 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/CUPS.so
702 %{_mandir}/man3/CUPS.3pm*
707 %defattr(644,root,root,755)
708 %doc scripting/php/README
709 %attr(755,root,root) %{php_extensiondir}/phpcups.so
710 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
717 %files backend-serial
718 %defattr(644,root,root,755)
719 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
721 %files backend-parallel
722 %defattr(644,root,root,755)
723 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
726 %defattr(644,root,root,755)
727 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
728 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
729 %{_mandir}/man8/cups-lpd.8*