2 # - build/install java ext ?
4 # - remove obsolete /etc/cups/certs (trigger?)
7 %bcond_with gnutls # use GNU TLS for SSL/TLS support (instead of OpenSSL)
9 %bcond_without php # don't build PHP extension
10 %bcond_without perl # don't build Perl extension
13 %bcond_without static_libs # don't build static library
15 %include /usr/lib/rpm/macros.perl
17 Summary: Common Unix Printing System
18 Summary(pl.UTF-8): Ogólny system druku dla Uniksa
19 Summary(pt_BR.UTF-8): Sistema Unix de Impressão
25 Group: Applications/Printing
26 Source0: http://ftp.easysw.com/pub/cups/%{version}/%{name}-%{version}-source.tar.bz2
27 # Source0-md5: 0f5f95847d7ca209da25936e47699bfe
30 Source3: %{name}.logrotate
31 Source4: %{name}.mailto.conf
32 Patch0: %{name}-config.patch
33 Patch1: %{name}-lp-lpr.patch
34 Patch2: %{name}-options.patch
35 Patch3: %{name}-man_pages_linking.patch
36 Patch4: %{name}-nostrip.patch
37 Patch5: %{name}-templates.patch
38 Patch6: %{name}-certs_FHS.patch
39 Patch7: %{name}-direct_usb.patch
40 URL: http://www.cups.org/
41 BuildRequires: acl-devel
42 BuildRequires: autoconf
43 BuildRequires: automake
44 %{?with_dnssd:BuildRequires: avahi-compat-libdns_sd-devel}
45 BuildRequires: dbus-devel
46 BuildRequires: glibc-headers
47 %{?with_gnutls:BuildRequires: gnutls-devel}
48 BuildRequires: krb5-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 BuildRequires: rpm-perlprov
60 BuildRequires: rpmbuild(macros) >= 1.344
61 Requires(post,preun): /sbin/chkconfig
62 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
63 Requires: pam >= 0.77.3
65 Obsoletes: printingdaemon
66 Provides: printingdaemon
67 Conflicts: ghostscript < 7.05.4
68 Conflicts: logrotate < 3.7-4
69 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71 %define _ulibdir %{_prefix}/lib
74 CUPS provides a portable printing layer for UNIX-based operating
75 systems. It has been developed by Easy Software Products to promote a
76 standard printing solution for all UNIX vendors and users. CUPS
77 provides the System V and Berkeley command-line interfaces. CUPS uses
78 the Internet Printing Protocol ("IPP") as the basis for managing print
79 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
80 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
81 with reduced functionality. CUPS adds network printer browsing and
82 PostScript Printer Description ("PPD") based printing options to
83 support real-world printing under UNIX.
85 %description -l pl.UTF-8
86 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
87 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
88 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
89 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
90 Message Block) i AppSocket (znany także jako JetDirect). CUPS
91 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
92 na PPD (PostScript Printer Description) do obsługi rzeczywistych
95 %description -l pt_BR.UTF-8
96 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
97 portável para os sistemas operacionais baseados no UNIX®.
100 Summary: Common Unix Printing System Libraries
101 Summary(pl.UTF-8): Biblioteki dla CUPS
102 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
104 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
109 Common Unix Printing System Libraries.
111 %description lib -l pl.UTF-8
114 %description lib -l pt_BR.UTF-8
115 Bibliotecas CUPS requeridas pelos clientes CUPS.
118 Summary: Common Unix Printing System Clients
119 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
120 Group: Applications/Printing
121 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
122 Obsoletes: printingclient
123 Provides: printingclient
126 Common Unix Printing System Clients.
128 %description clients -l pl.UTF-8
129 Aplikacje klienckie dla CUPS.
132 Summary: Common Unix Printing System Libraries - images manipulation
133 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
134 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
136 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
139 %description image-lib
140 Common Unix Printing System Libraries - images manipalation.
142 %description image-lib -l pl.UTF-8
143 Biblioteki dla CUPS - obsługa formatów graficznych.
145 %description image-lib -l pt_BR.UTF-8
146 Bibliotecas CUPS requeridas pelos clientes CUPS.
149 Summary: Common Unix Printing System development files
150 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
151 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
152 Group: Development/Libraries
153 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
154 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
155 %{?with_gnutls:Requires: gnutls-devel}
156 %{!?with_gnutls:Requires: openssl-devel}
158 Obsoletes: libcups1-devel
161 Common Unix Printing System development files.
163 %description devel -l pl.UTF-8
164 Ogólny system druku dla Uniksa - pliki nagłówkowe.
166 %description devel -l pt_BR.UTF-8
167 Este pacote é um adicional que contem um ambiente de desenvolvimento
168 para a criação de suporte a novas impressoras e novos serviços ao
172 Summary: Common Unix Printing System static libraries
173 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
174 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
175 Group: Development/Libraries
176 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
179 Common Unix Printing System static libraries.
181 %description static -l pl.UTF-8
182 Ogólny system druku dla Uniksa - biblioteki statyczne.
184 %description static -l pt_BR.UTF-8
185 Bibliotecas estáticas para desenvolvimento de programas que usam as
188 %package -n perl-cups
189 Summary: Perl module for CUPS
190 Summary(pl.UTF-8): Moduł Perla CUPS
191 Group: Development/Languages/Perl
192 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
194 %description -n perl-cups
195 Perl module for Common Unix Printing System.
197 %description -n perl-cups -l pl.UTF-8
198 Moduł Perla do ogólnego systemu druku dla Uniksa.
201 Summary: PHP module for CUPS
202 Summary(pl.UTF-8): Moduł PHP CUPS
203 Group: Development/Languages/PHP
204 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
205 %{?requires_php_extension}
206 Requires: /etc/php/conf.d
207 Requires: php-common >= 4:5.0.0
209 %description -n php-cups
210 PHP module for Common Unix Printing System.
212 %description -n php-cups -l pl.UTF-8
213 Moduł PHP do ogólnego systemu druku dla Uniksa.
216 Summary: USB backend for CUPS
217 Summary(pl.UTF-8): Backend USB dla CUPS-a
218 Group: Applications/Printing
219 Requires: %{name} = %{epoch}:%{version}-%{release}
221 %description backend-usb
222 This package allow CUPS printing on USB printers.
224 %description backend-usb -l pl.UTF-8
225 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
227 %package backend-serial
228 Summary: Serial port backend for CUPS
229 Summary(pl.UTF-8): Backend obsługujący porty szeregowe dla CUPS-a
230 Group: Applications/Printing
231 Requires: %{name} = %{epoch}:%{version}-%{release}
233 %description backend-serial
234 This package allow CUPS printing on printers connected by serial
237 %description backend-serial -l pl.UTF-8
238 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
239 podłączonych do portów szeregowych.
241 %package backend-parallel
242 Summary: Parallel port backend for CUPS
243 Summary(pl.UTF-8): Backend obsługujący porty równoległe dla CUPS-a
244 Group: Applications/Printing
245 Requires: %{name} = %{epoch}:%{version}-%{release}
247 %description backend-parallel
248 This package allow CUPS printing on printers connected by parallel
251 %description backend-parallel -l pl.UTF-8
252 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
253 podłączonych do portów równoległych.
267 %{__aclocal} -I config-scripts
270 --libdir=%{_ulibdir} \
272 --with-cups-user=lp \
273 --with-cups-group=sys \
274 --with-system-groups=sys \
275 --with-printcap=/etc/printcap \
276 %{?with_static_libs:--enable-static} \
278 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
279 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
280 --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
283 %{?debug:--enable-debug} \
284 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
285 --with-config-file-perm=0640 \
286 --with-log-file-perm=0640 \
287 %{?with_dnssd:--with-dnssd-libs=x} \
288 %{?with_dnssd:--with-dnssd-includes=x} \
289 %{?with_php:--with-php} \
290 %{?with_perl:--with-perl} \
291 %{?with_java:--with-java} \
292 %{?with_php:--with-python}
296 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
297 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
301 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
302 %{__perl} Makefile.PL \
304 OPTIMIZE="%{rpmcflags} -I../.."
305 # avoid rpaths generated by MakeMaker
306 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
313 rm -rf $RPM_BUILD_ROOT
314 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security} \
315 $RPM_BUILD_ROOT/var/run/cups \
316 $RPM_BUILD_ROOT/var/log/{,archive/}cups
319 BUILDROOT=$RPM_BUILD_ROOT \
323 if [ "%{_lib}" != "lib" ] ; then
324 install -d $RPM_BUILD_ROOT%{_libdir}
325 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
326 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
330 %{__make} -C scripting/php install \
331 PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir}
332 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
333 cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << EOF
334 ; Enable phpcups extension module
340 %{__make} -C scripting/perl install \
341 DESTDIR=$RPM_BUILD_ROOT
344 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
345 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
346 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
347 install %{SOURCE4} $RPM_BUILD_ROOT/etc/cups/mailto.conf
349 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/%{name}/model/*.ppd
351 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
352 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
353 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
355 # windows drivers can be put there.
356 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
358 # dirs for gimp-print-cups-4.2.7-1
359 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
361 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
362 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
363 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
364 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
366 # links to enable/disable (compatibility!)
367 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
368 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
370 # check-files cleanup
371 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
372 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
373 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
376 rm -rf $RPM_BUILD_ROOT
379 /sbin/chkconfig --add cups
380 %service cups restart "cups daemon"
383 if [ "$1" = "0" ]; then
385 /sbin/chkconfig --del cups
388 %post lib -p /sbin/ldconfig
389 %postun lib -p /sbin/ldconfig
390 %post image-lib -p /sbin/ldconfig
391 %postun image-lib -p /sbin/ldconfig
394 %php_webserver_restart
397 if [ "$1" = 0 ]; then
398 %php_webserver_restart
402 %defattr(644,root,root,755)
403 #%doc *.gz doc/*.html doc/*.css doc/images
405 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
406 %attr(754,root,root) /etc/rc.d/init.d/cups
407 /etc/dbus-1/system.d/cups.conf
408 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
409 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
410 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
411 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
412 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
413 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.convs
414 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.types
415 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
416 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
417 %dir %{_sysconfdir}/%{name}/interfaces
418 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
419 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
420 %attr(4755,lp,root) %{_bindir}/lppasswd
421 %attr(755,root,root) %{_bindir}/cupstestppd
422 %attr(755,root,root) %{_bindir}/cupstestdsc
423 %attr(755,root,root) %{_sbindir}/cupsctl
424 %attr(755,root,root) %{_sbindir}/cupsd
425 %attr(755,root,root) %{_sbindir}/cupsfilter
427 %dir %{_ulibdir}/cups
428 %dir %{_ulibdir}/cups/*
429 %{_ulibdir}/cups/cgi-bin/help
430 %{_ulibdir}/cups/cgi-bin/images
431 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
432 %{_ulibdir}/cups/cgi-bin/*.css
433 %{_ulibdir}/cups/cgi-bin/*.html
434 %{_ulibdir}/cups/cgi-bin/*.ico
435 %{_ulibdir}/cups/cgi-bin/*.txt
436 %lang(de) %{_ulibdir}/cups/cgi-bin/de
437 %lang(es) %{_ulibdir}/cups/cgi-bin/es
438 %lang(et) %{_ulibdir}/cups/cgi-bin/et
439 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
440 %lang(he) %{_ulibdir}/cups/cgi-bin/he
441 %lang(it) %{_ulibdir}/cups/cgi-bin/it
442 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
443 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
444 %lang(sv) %{_ulibdir}/cups/cgi-bin/sv
445 %lang(zh_TW) %{_ulibdir}/cups/cgi-bin/zh_TW
447 %exclude %{_ulibdir}/cups/backend/usb
448 %exclude %{_ulibdir}/cups/backend/serial
449 %exclude %{_ulibdir}/cups/backend/parallel
450 %attr(755,root,root) %{_ulibdir}/cups/backend/*
451 %attr(755,root,root) %{_ulibdir}/cups/daemon/*
452 %attr(755,root,root) %{_ulibdir}/cups/filter/*
453 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
454 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
456 %dir %{_datadir}/cups
457 %{_datadir}/cups/banners
458 %{_datadir}/cups/charmaps
459 %{_datadir}/cups/charsets
460 %{_datadir}/cups/data
461 %{_datadir}/cups/drivers
462 %{_datadir}/cups/fonts
463 %dir %{_datadir}/cups/model
464 %{_datadir}/cups/model/*.ppd.gz
465 # dirs for gimp-print-cups-4.2.7-1
466 %dir %{_datadir}/cups/model/C
467 %lang(da) %dir %{_datadir}/cups/model/da
468 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
469 %lang(fr) %dir %{_datadir}/cups/model/fr
470 %lang(nb) %dir %{_datadir}/cups/model/nb
471 %lang(pl) %dir %{_datadir}/cups/model/pl
472 %lang(sv) %dir %{_datadir}/cups/model/sv
474 %dir %{_datadir}/cups/templates
475 %{_datadir}/cups/templates/*.tmpl
476 %lang(de) %{_datadir}/cups/templates/de
477 %lang(es) %{_datadir}/cups/templates/es
478 %lang(et) %{_datadir}/cups/templates/et
479 %lang(fr) %{_datadir}/cups/templates/fr
480 %lang(he) %{_datadir}/cups/templates/he
481 %lang(it) %{_datadir}/cups/templates/it
482 %lang(ja) %{_datadir}/cups/templates/ja
483 %lang(pl) %{_datadir}/cups/templates/pl
484 %lang(sv) %{_datadir}/cups/templates/sv
485 %lang(zh_TW) %{_datadir}/cups/templates/zh_TW
486 %{_mandir}/man7/backend.7*
487 %{_mandir}/man1/cupstestppd.1*
488 %{_mandir}/man1/cupstestdsc.1*
489 %{_mandir}/man7/filter.7*
490 %{_mandir}/man1/lppasswd.1*
492 %lang(da) %{_datadir}/locale/da/cups_da.po
493 %lang(de) %{_datadir}/locale/de/cups_de.po
494 %lang(es) %{_datadir}/locale/es/cups_es.po
495 %lang(et) %{_datadir}/locale/et/cups_et.po
496 %lang(fi) %{_datadir}/locale/fi/cups_fi.po
497 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
498 %lang(he) %{_datadir}/locale/he/cups_he.po
499 %lang(it) %{_datadir}/locale/it/cups_it.po
500 %lang(ko) %{_datadir}/locale/ko/cups_ko.po
501 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
502 %lang(nl) %{_datadir}/locale/nl/cups_nl.po
503 #%lang(no) %{_datadir}/locale/no/cups_no.po
504 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
505 %lang(pt) %{_datadir}/locale/pt/cups_pt.po
506 %lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po
507 #%lang(pt_PT) %{_datadir}/locale/pt_PT/cups_pt_PT.po
508 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
509 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
510 #%lang(zh) %{_datadir}/locale/zh/cups_zh.po
511 %lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po
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.*
535 %defattr(644,root,root,755)
536 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
537 %attr(755,root,root) %{_bindir}/cancel
538 %attr(755,root,root) %{_bindir}/lp
539 %attr(755,root,root) %{_bindir}/lpoptions
540 %attr(755,root,root) %{_bindir}/lpq
541 %attr(755,root,root) %{_bindir}/lpr
542 %attr(755,root,root) %{_bindir}/lprm
543 %attr(755,root,root) %{_bindir}/lpstat
544 %attr(755,root,root) %{_sbindir}/accept
545 %attr(755,root,root) %{_sbindir}/cupsaddsmb
546 %attr(755,root,root) %{_sbindir}/cupsenable
547 %attr(755,root,root) %{_sbindir}/cupsdisable
548 %attr(755,root,root) %{_sbindir}/disable
549 %attr(755,root,root) %{_sbindir}/enable
550 %attr(755,root,root) %{_sbindir}/lpadmin
551 %attr(755,root,root) %{_sbindir}/lpc
552 %attr(755,root,root) %{_sbindir}/lpinfo
553 %attr(755,root,root) %{_sbindir}/lpmove
554 %attr(755,root,root) %{_sbindir}/reject
555 %{_mandir}/man1/cancel.1*
556 %{_mandir}/man1/lp.1*
557 %{_mandir}/man1/lpoptions.1*
558 %{_mandir}/man1/lpq.1*
559 %{_mandir}/man1/lpr.1*
560 %{_mandir}/man1/lprm.1*
561 %{_mandir}/man1/lpstat.1*
562 #%lang(fr) %{_mandir}/fr/man1/cancel.1*
563 #%lang(fr) %{_mandir}/fr/man1/lp.1*
564 #%lang(fr) %{_mandir}/fr/man1/lpoptions.1*
565 #%lang(fr) %{_mandir}/fr/man1/lpq.1*
566 #%lang(fr) %{_mandir}/fr/man1/lpr.1*
567 #%lang(fr) %{_mandir}/fr/man1/lprm.1*
568 #%lang(fr) %{_mandir}/fr/man1/lpstat.1*
569 #%lang(es) %{_mandir}/es/man1/lp.1*
570 #%lang(es) %{_mandir}/es/man1/lpoptions.1*
571 #%lang(es) %{_mandir}/es/man1/lpq.1*
572 #%lang(es) %{_mandir}/es/man1/lpr.1*
573 #%lang(es) %{_mandir}/es/man1/lprm.1*
574 #%lang(es) %{_mandir}/es/man1/lpstat.1*
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{_bindir}/cups-config
585 %{_mandir}/man1/cups-config*
587 #%lang(fr) %{_mandir}/fr/man1/cups-config*
588 #%lang(es) %{_mandir}/es/man1/cups-config*
590 %if %{with static_libs}
592 %defattr(644,root,root,755)
598 %defattr(644,root,root,755)
599 %{perl_vendorarch}/*.pm
600 %dir %{perl_vendorarch}/auto/CUPS
601 %{perl_vendorarch}/auto/CUPS/*.bs
602 %{perl_vendorarch}/auto/CUPS/autosplit.ix
603 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/*.so
608 %defattr(644,root,root,755)
609 %doc scripting/php/README
610 %attr(755,root,root) %{php_extensiondir}/*
611 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
615 %defattr(644,root,root,755)
616 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
618 %files backend-serial
619 %defattr(644,root,root,755)
620 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
622 %files backend-parallel
623 %defattr(644,root,root,755)
624 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel