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)
8 %bcond_without php # don't build PHP extension
9 %bcond_without perl # don't build Perl extension
10 %bcond_without static_libs # don't build static library
12 %include /usr/lib/rpm/macros.perl
14 Summary: Common Unix Printing System
15 Summary(pl.UTF-8): Ogólny system druku dla Uniksa
16 Summary(pt_BR.UTF-8): Sistema Unix de Impressão
22 Group: Applications/Printing
23 Source0: http://ftp.easysw.com/pub/cups/%{version}/%{name}-%{version}-source.tar.bz2
24 # Source0-md5: d2cc0604113d5300b7b3e823b660d04a
27 Source3: %{name}.logrotate
28 Patch0: %{name}-config.patch
29 Patch1: %{name}-lp-lpr.patch
30 Patch2: %{name}-options.patch
31 Patch3: %{name}-man_pages_linking.patch
32 Patch4: %{name}-nostrip.patch
33 Patch5: %{name}-templates.patch
34 Patch6: %{name}-certs_FHS.patch
35 URL: http://www.cups.org/
36 BuildRequires: acl-devel
37 BuildRequires: autoconf
38 BuildRequires: automake
39 BuildRequires: dbus-devel
40 %{?with_gnutls:BuildRequires: gnutls-devel}
41 BuildRequires: libjpeg-devel
42 BuildRequires: libpng-devel
43 BuildRequires: libstdc++-devel
44 BuildRequires: libtiff-devel
45 BuildRequires: openldap-devel
46 BuildRequires: openslp-devel
47 %{!?with_gnutls:BuildRequires: openssl-devel}
48 BuildRequires: pam-devel
49 %{?with_php:BuildRequires: php-devel >= 4:5.0.0}
50 BuildRequires: pkgconfig
51 BuildRequires: rpm-perlprov
52 BuildRequires: rpmbuild(macros) >= 1.344
53 Requires(post,preun): /sbin/chkconfig
54 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
55 Requires: pam >= 0.77.3
59 Conflicts: ghostscript < 7.05.4
60 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62 %define _ulibdir %{_prefix}/lib
65 CUPS provides a portable printing layer for UNIX-based operating
66 systems. It has been developed by Easy Software Products to promote a
67 standard printing solution for all UNIX vendors and users. CUPS
68 provides the System V and Berkeley command-line interfaces. CUPS uses
69 the Internet Printing Protocol ("IPP") as the basis for managing print
70 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
71 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
72 with reduced functionality. CUPS adds network printer browsing and
73 PostScript Printer Description ("PPD") based printing options to
74 support real-world printing under UNIX.
76 %description -l pl.UTF-8
77 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
78 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
79 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
80 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
81 Message Block) i AppSocket (znany także jako JetDirect). CUPS
82 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
83 na PPD (PostScript Printer Description) do obsługi rzeczywistych
86 %description -l pt_BR.UTF-8
87 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
88 portável para os sistemas operacionais baseados no UNIX®.
91 Summary: Common Unix Printing System Libraries
92 Summary(pl.UTF-8): Biblioteki dla CUPS
93 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
95 Provides: %{name}-libs = %{epoch}:%{version}-%{release}
100 Common Unix Printing System Libraries.
102 %description lib -l pl.UTF-8
105 %description lib -l pt_BR.UTF-8
106 Bibliotecas CUPS requeridas pelos clientes CUPS.
109 Summary: Common Unix Printing System Clients
110 Summary(pl.UTF-8): Aplikacje klienckie dla CUPS
111 Group: Applications/Printing
112 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
116 Common Unix Printing System Clients.
118 %description clients -l pl.UTF-8
119 Aplikacje klienckie dla CUPS.
122 Summary: Common Unix Printing System Libraries - images manipulation
123 Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych
124 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
126 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
129 %description image-lib
130 Common Unix Printing System Libraries - images manupalation.
132 %description image-lib -l pl.UTF-8
133 Biblioteki dla CUPS - obsługa formatów graficznych.
135 %description image-lib -l pt_BR.UTF-8
136 Bibliotecas CUPS requeridas pelos clientes CUPS.
139 Summary: Common Unix Printing System development files
140 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe
141 Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento
142 Group: Development/Libraries
143 Requires: %{name}-image-lib = %{epoch}:%{version}-%{release}
144 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
145 %{?with_gnutls:Requires: gnutls-devel}
146 %{!?with_gnutls:Requires: openssl-devel}
148 Obsoletes: libcups1-devel
151 Common Unix Printing System development files.
153 %description devel -l pl.UTF-8
154 Ogólny system druku dla Uniksa - pliki nagłówkowe.
156 %description devel -l pt_BR.UTF-8
157 Este pacote é um adicional que contem um ambiente de desenvolvimento
158 para a criação de suporte a novas impressoras e novos serviços ao
162 Summary: Common Unix Printing System static libraries
163 Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne
164 Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas
165 Group: Development/Libraries
166 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
169 Common Unix Printing System static libraries.
171 %description static -l pl.UTF-8
172 Ogólny system druku dla Uniksa - biblioteki statyczne.
174 %description static -l pt_BR.UTF-8
175 Bibliotecas estáticas para desenvolvimento de programas que usam as
178 %package -n perl-cups
179 Summary: Perl module for CUPS
180 Summary(pl.UTF-8): Moduł Perla CUPS
181 Group: Development/Languages/Perl
182 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
184 %description -n perl-cups
185 Perl module for Common Unix Printing System.
187 %description -n perl-cups -l pl.UTF-8
188 Moduł Perla do ogólnego systemu druku dla Uniksa.
191 Summary: PHP module for CUPS
192 Summary(pl.UTF-8): Moduł PHP CUPS
193 Group: Development/Languages/PHP
194 Requires: %{name}-lib = %{epoch}:%{version}-%{release}
195 %{?requires_php_extension}
196 Requires: /etc/php/conf.d
197 Requires: php-common >= 4:5.0.0
199 %description -n php-cups
200 PHP module for Common Unix Printing System.
202 %description -n php-cups -l pl.UTF-8
203 Moduł PHP do ogólnego systemu druku dla Uniksa.
206 Summary: USB backend for CUPS
207 Summary(pl.UTF-8): Backend USB dla CUPS-a
208 Group: Applications/Printing
209 Requires: %{name} = %{epoch}:%{version}-%{release}
211 %description backend-usb
212 This package allow CUPS printing on USB printers.
214 %description backend-usb -l pl.UTF-8
215 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
217 %package backend-serial
218 Summary: Serial port backend for CUPS
219 Summary(pl.UTF-8): Backend obsługujący porty szeregowe dla CUPS-a
220 Group: Applications/Printing
221 Requires: %{name} = %{epoch}:%{version}-%{release}
223 %description backend-serial
224 This package allow CUPS printing on printers connected by serial
227 %description backend-serial -l pl.UTF-8
228 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
229 podłączonych do portów szeregowych.
231 %package backend-parallel
232 Summary: Parallel port backend for CUPS
233 Summary(pl.UTF-8): Backend obsługujący porty równoległe dla CUPS-a
234 Group: Applications/Printing
235 Requires: %{name} = %{epoch}:%{version}-%{release}
237 %description backend-parallel
238 This package allow CUPS printing on printers connected by parallel
241 %description backend-parallel -l pl.UTF-8
242 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
243 podłączonych do portów równoległych.
256 %{__aclocal} -I config-scripts
259 --libdir=%{_ulibdir} \
261 %{?with_static_libs:--enable-static} \
263 --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
264 --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
267 %{?debug:--enable-debug} \
268 --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
269 %{?with_php:--with-php}
273 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
274 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
278 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
279 %{__perl} Makefile.PL \
281 OPTIMIZE="%{rpmcflags} -I../.."
282 # avoid rpaths generated by MakeMaker
283 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
290 rm -rf $RPM_BUILD_ROOT
291 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security} \
292 $RPM_BUILD_ROOT/var/run/cups \
293 $RPM_BUILD_ROOT/var/log/{,archiv/}cups
296 BUILDROOT=$RPM_BUILD_ROOT \
300 if [ "%{_lib}" != "lib" ] ; then
301 install -d $RPM_BUILD_ROOT%{_libdir}
302 mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
303 mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
307 %{__make} -C scripting/php install \
308 PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir}
309 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
310 cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << EOF
311 ; Enable phpcups extension module
319 DESTDIR=$RPM_BUILD_ROOT
323 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
324 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
325 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
327 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/%{name}/model/*.ppd
329 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
330 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
331 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
333 # windows drivers can be put there.
334 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
336 # dirs for gimp-print-cups-4.2.7-1
337 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
339 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
340 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
341 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
342 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
344 # links to enable/disable (compatibility!)
345 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
346 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
348 # check-files cleanup
349 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
350 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
351 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
354 rm -rf $RPM_BUILD_ROOT
357 /sbin/chkconfig --add cups
358 %service cups restart "cups daemon"
361 if [ "$1" = "0" ]; then
363 /sbin/chkconfig --del cups
366 %post lib -p /sbin/ldconfig
367 %postun lib -p /sbin/ldconfig
368 %post image-lib -p /sbin/ldconfig
369 %postun image-lib -p /sbin/ldconfig
372 %php_webserver_restart
375 if [ "$1" = 0 ]; then
376 %php_webserver_restart
380 %defattr(644,root,root,755)
381 #%doc *.gz doc/*.html doc/*.css doc/images
383 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
384 %attr(754,root,root) /etc/rc.d/init.d/cups
385 /etc/dbus-1/system.d/cups.conf
386 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
387 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
388 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
389 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.convs
390 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.types
391 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
392 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
393 %dir %{_sysconfdir}/%{name}/interfaces
394 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
395 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
396 %attr(4755,lp,root) %{_bindir}/lppasswd
397 %attr(755,root,root) %{_bindir}/cupstestppd
398 %attr(755,root,root) %{_bindir}/cupstestdsc
399 %attr(755,root,root) %{_sbindir}/cupsd
401 %dir %{_ulibdir}/cups
402 %dir %{_ulibdir}/cups/*
403 %{_ulibdir}/cups/cgi-bin/help
404 %{_ulibdir}/cups/cgi-bin/images
405 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
406 %{_ulibdir}/cups/cgi-bin/*.css
407 %{_ulibdir}/cups/cgi-bin/*.html
408 %{_ulibdir}/cups/cgi-bin/*.ico
409 %{_ulibdir}/cups/cgi-bin/*.txt
410 %lang(de) %{_ulibdir}/cups/cgi-bin/de
411 %lang(es) %{_ulibdir}/cups/cgi-bin/es
412 %lang(et) %{_ulibdir}/cups/cgi-bin/et
413 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
414 %lang(it) %{_ulibdir}/cups/cgi-bin/it
415 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
416 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
417 %lang(sv) %{_ulibdir}/cups/cgi-bin/sv
419 %exclude %{_ulibdir}/cups/backend/usb
420 %exclude %{_ulibdir}/cups/backend/serial
421 %exclude %{_ulibdir}/cups/backend/parallel
422 %attr(755,root,root) %{_ulibdir}/cups/backend/*
423 %attr(755,root,root) %{_ulibdir}/cups/daemon/*
424 %attr(755,root,root) %{_ulibdir}/cups/filter/*
425 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
426 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
428 %dir %{_datadir}/cups
429 %{_datadir}/cups/banners
430 %{_datadir}/cups/charmaps
431 %{_datadir}/cups/charsets
432 %{_datadir}/cups/data
433 %{_datadir}/cups/drivers
434 %{_datadir}/cups/fonts
435 %dir %{_datadir}/cups/model
436 %{_datadir}/cups/model/*.ppd.gz
437 # dirs for gimp-print-cups-4.2.7-1
438 %dir %{_datadir}/cups/model/C
439 %lang(da) %dir %{_datadir}/cups/model/da
440 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
441 %lang(fr) %dir %{_datadir}/cups/model/fr
442 %lang(nb) %dir %{_datadir}/cups/model/nb
443 %lang(pl) %dir %{_datadir}/cups/model/pl
444 %lang(sv) %dir %{_datadir}/cups/model/sv
446 %dir %{_datadir}/cups/templates
447 %{_datadir}/cups/templates/*.tmpl
448 %lang(de) %{_datadir}/cups/templates/de
449 %lang(es) %{_datadir}/cups/templates/es
450 %lang(et) %{_datadir}/cups/templates/et
451 %lang(fr) %{_datadir}/cups/templates/fr
452 %lang(it) %{_datadir}/cups/templates/it
453 %lang(ja) %{_datadir}/cups/templates/ja
454 %lang(pl) %{_datadir}/cups/templates/pl
455 %lang(sv) %{_datadir}/cups/templates/sv
456 %{_mandir}/man7/backend.7*
457 %{_mandir}/man1/cupstestppd.1*
458 %{_mandir}/man1/cupstestdsc.1*
459 %{_mandir}/man7/filter.7*
460 %{_mandir}/man1/lppasswd.1*
462 %lang(de) %{_datadir}/locale/de/cups_de.po
463 %lang(es) %{_datadir}/locale/es/cups_es.po
464 %lang(et) %{_datadir}/locale/et/cups_et.po
465 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
466 %lang(it) %{_datadir}/locale/it/cups_it.po
467 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
468 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
469 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
471 %dir %attr(775,root,lp) /var/cache/cups
472 %dir %attr(755,root,lp) /var/lib/cups
473 %dir %attr(511,lp,sys) /var/lib/cups/certs
474 %dir %attr(755,root,lp) /var/run/cups
475 %dir %attr(710,root,lp) /var/spool/cups
476 %dir %attr(1770,root,lp) /var/spool/cups/tmp
477 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
478 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
479 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
480 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
481 %attr(750,root,logs) %dir /var/log/archiv/cups
482 %attr(750,root,logs) %dir /var/log/cups
483 %attr(640,root,logs) %ghost /var/log/cups/access_log
484 %attr(640,root,logs) %ghost /var/log/cups/error_log
485 %attr(640,root,logs) %ghost /var/log/cups/page_log
488 %defattr(644,root,root,755)
489 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
490 %attr(755,root,root) %{_libdir}/libcups.so.*
493 %defattr(644,root,root,755)
494 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
495 %attr(755,root,root) %{_bindir}/cancel
496 %attr(755,root,root) %{_bindir}/lp
497 %attr(755,root,root) %{_bindir}/lpoptions
498 %attr(755,root,root) %{_bindir}/lpq
499 %attr(755,root,root) %{_bindir}/lpr
500 %attr(755,root,root) %{_bindir}/lprm
501 %attr(755,root,root) %{_bindir}/lpstat
502 %attr(755,root,root) %{_sbindir}/accept
503 %attr(755,root,root) %{_sbindir}/cupsaddsmb
504 %attr(755,root,root) %{_sbindir}/cupsenable
505 %attr(755,root,root) %{_sbindir}/cupsdisable
506 %attr(755,root,root) %{_sbindir}/disable
507 %attr(755,root,root) %{_sbindir}/enable
508 %attr(755,root,root) %{_sbindir}/lpadmin
509 %attr(755,root,root) %{_sbindir}/lpc
510 %attr(755,root,root) %{_sbindir}/lpinfo
511 %attr(755,root,root) %{_sbindir}/lpmove
512 %attr(755,root,root) %{_sbindir}/reject
513 %{_mandir}/man1/cancel.1*
514 %{_mandir}/man1/lp.1*
515 %{_mandir}/man1/lpoptions.1*
516 %{_mandir}/man1/lpq.1*
517 %{_mandir}/man1/lpr.1*
518 %{_mandir}/man1/lprm.1*
519 %{_mandir}/man1/lpstat.1*
520 #%lang(fr) %{_mandir}/fr/man1/cancel.1*
521 #%lang(fr) %{_mandir}/fr/man1/lp.1*
522 #%lang(fr) %{_mandir}/fr/man1/lpoptions.1*
523 #%lang(fr) %{_mandir}/fr/man1/lpq.1*
524 #%lang(fr) %{_mandir}/fr/man1/lpr.1*
525 #%lang(fr) %{_mandir}/fr/man1/lprm.1*
526 #%lang(fr) %{_mandir}/fr/man1/lpstat.1*
527 #%lang(es) %{_mandir}/es/man1/lp.1*
528 #%lang(es) %{_mandir}/es/man1/lpoptions.1*
529 #%lang(es) %{_mandir}/es/man1/lpq.1*
530 #%lang(es) %{_mandir}/es/man1/lpr.1*
531 #%lang(es) %{_mandir}/es/man1/lprm.1*
532 #%lang(es) %{_mandir}/es/man1/lpstat.1*
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
539 %defattr(644,root,root,755)
540 %attr(755,root,root) %{_bindir}/cups-config
543 %{_mandir}/man1/cups-config*
545 #%lang(fr) %{_mandir}/fr/man1/cups-config*
546 #%lang(es) %{_mandir}/es/man1/cups-config*
548 %if %{with static_libs}
550 %defattr(644,root,root,755)
556 %defattr(644,root,root,755)
557 %{perl_vendorarch}/*.pm
558 %dir %{perl_vendorarch}/auto/CUPS
559 %{perl_vendorarch}/auto/CUPS/*.bs
560 %{perl_vendorarch}/auto/CUPS/autosplit.ix
561 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/*.so
566 %defattr(644,root,root,755)
567 %doc scripting/php/README
568 %attr(755,root,root) %{php_extensiondir}/*
569 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
573 %defattr(644,root,root,755)
574 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
576 %files backend-serial
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
580 %files backend-parallel
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel