]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
92a99295b2d5f5aaa3c99e9d4f6fbf3ceb421a9a
[packages/cups.git] / cups.spec
1 # TODO:
2 # - build/install java ext ?
3 # - perl BRs
4 # - remove obsolete /etc/cups/certs (trigger?)
5 #
6 # Conditional build:
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
11 #
12 %include        /usr/lib/rpm/macros.perl
13 %define         pdir CUPS
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
17 Name:           cups
18 Version:        1.2.10
19 Release:        2
20 Epoch:          1
21 License:        GPL/LGPL
22 Group:          Applications/Printing
23 Source0:        http://ftp.easysw.com/pub/cups/%{version}/%{name}-%{version}-source.tar.bz2
24 # Source0-md5:  aad696a480b618e61bc7dab11623d3ac
25 Source1:        %{name}.init
26 Source2:        %{name}.pamd
27 Source3:        %{name}.logrotate
28 Source4:        %{name}.mailto.conf
29 Patch0:         %{name}-config.patch
30 Patch1:         %{name}-lp-lpr.patch
31 Patch2:         %{name}-options.patch
32 Patch3:         %{name}-man_pages_linking.patch
33 Patch4:         %{name}-nostrip.patch
34 Patch5:         %{name}-templates.patch
35 Patch6:         %{name}-certs_FHS.patch
36 Patch7:         %{name}-direct_usb.patch
37 URL:            http://www.cups.org/
38 BuildRequires:  acl-devel
39 BuildRequires:  autoconf
40 BuildRequires:  automake
41 BuildRequires:  dbus-devel
42 %{?with_gnutls:BuildRequires:   gnutls-devel}
43 BuildRequires:  libjpeg-devel
44 BuildRequires:  libpng-devel
45 BuildRequires:  libstdc++-devel
46 BuildRequires:  libtiff-devel
47 BuildRequires:  openldap-devel
48 BuildRequires:  openslp-devel
49 %{!?with_gnutls:BuildRequires:  openssl-devel}
50 BuildRequires:  pam-devel
51 %{?with_php:BuildRequires:      php-devel >= 4:5.0.0}
52 BuildRequires:  pkgconfig
53 BuildRequires:  rpm-perlprov
54 BuildRequires:  rpmbuild(macros) >= 1.344
55 Requires(post,preun):   /sbin/chkconfig
56 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
57 Requires:       pam >= 0.77.3
58 Requires:       rc-scripts
59 Obsoletes:      LPRng
60 Obsoletes:      lpr
61 Conflicts:      ghostscript < 7.05.4
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _ulibdir        %{_prefix}/lib
65
66 %description
67 CUPS provides a portable printing layer for UNIX-based operating
68 systems. It has been developed by Easy Software Products to promote a
69 standard printing solution for all UNIX vendors and users. CUPS
70 provides the System V and Berkeley command-line interfaces. CUPS uses
71 the Internet Printing Protocol ("IPP") as the basis for managing print
72 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
73 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
74 with reduced functionality. CUPS adds network printer browsing and
75 PostScript Printer Description ("PPD") based printing options to
76 support real-world printing under UNIX.
77
78 %description -l pl.UTF-8
79 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
80 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
81 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
82 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
83 Message Block) i AppSocket (znany także jako JetDirect). CUPS
84 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
85 na PPD (PostScript Printer Description) do obsługi rzeczywistych
86 drukarek.
87
88 %description -l pt_BR.UTF-8
89 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
90 portável para os sistemas operacionais baseados no UNIX®.
91
92 %package lib
93 Summary:        Common Unix Printing System Libraries
94 Summary(pl.UTF-8):      Biblioteki dla CUPS
95 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão - bibliotecas para uso em clientes cups
96 Group:          Libraries
97 Provides:       %{name}-libs = %{epoch}:%{version}-%{release}
98 Obsoletes:      cups-libs
99 Obsoletes:      libcups1
100
101 %description lib
102 Common Unix Printing System Libraries.
103
104 %description lib -l pl.UTF-8
105 Biblioteki dla CUPS.
106
107 %description lib -l pt_BR.UTF-8
108 Bibliotecas CUPS requeridas pelos clientes CUPS.
109
110 %package clients
111 Summary:        Common Unix Printing System Clients
112 Summary(pl.UTF-8):      Aplikacje klienckie dla CUPS
113 Group:          Applications/Printing
114 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
115 Conflicts:      LPRng
116
117 %description clients
118 Common Unix Printing System Clients.
119
120 %description clients -l pl.UTF-8
121 Aplikacje klienckie dla CUPS.
122
123 %package image-lib
124 Summary:        Common Unix Printing System Libraries - images manipulation
125 Summary(pl.UTF-8):      Biblioteki dla CUPS - obsługa formatów graficznych
126 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão - bibliotecas para uso em clientes cups
127 Group:          Libraries
128 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
129 Obsoletes:      libcups1
130
131 %description image-lib
132 Common Unix Printing System Libraries - images manupalation.
133
134 %description image-lib -l pl.UTF-8
135 Biblioteki dla CUPS - obsługa formatów graficznych.
136
137 %description image-lib -l pt_BR.UTF-8
138 Bibliotecas CUPS requeridas pelos clientes CUPS.
139
140 %package devel
141 Summary:        Common Unix Printing System development files
142 Summary(pl.UTF-8):      Ogólny system druku dla Uniksa - pliki nagłówkowe
143 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão - ambiente de desenvolvimento
144 Group:          Development/Libraries
145 Requires:       %{name}-image-lib = %{epoch}:%{version}-%{release}
146 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
147 %{?with_gnutls:Requires:        gnutls-devel}
148 %{!?with_gnutls:Requires:       openssl-devel}
149 Requires:       zlib-devel
150 Obsoletes:      libcups1-devel
151
152 %description devel
153 Common Unix Printing System development files.
154
155 %description devel -l pl.UTF-8
156 Ogólny system druku dla Uniksa - pliki nagłówkowe.
157
158 %description devel -l pt_BR.UTF-8
159 Este pacote é um adicional que contem um ambiente de desenvolvimento
160 para a criação de suporte a novas impressoras e novos serviços ao
161 CUPS.
162
163 %package static
164 Summary:        Common Unix Printing System static libraries
165 Summary(pl.UTF-8):      Ogólny system druku dla Uniksa - biblioteki statyczne
166 Summary(pt_BR.UTF-8):   Common Unix Printing System - bibliotecas estáticas
167 Group:          Development/Libraries
168 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
169
170 %description static
171 Common Unix Printing System static libraries.
172
173 %description static -l pl.UTF-8
174 Ogólny system druku dla Uniksa - biblioteki statyczne.
175
176 %description static -l pt_BR.UTF-8
177 Bibliotecas estáticas para desenvolvimento de programas que usam as
178 bibliotecas do CUPS.
179
180 %package -n perl-cups
181 Summary:        Perl module for CUPS
182 Summary(pl.UTF-8):      Moduł Perla CUPS
183 Group:          Development/Languages/Perl
184 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
185
186 %description -n perl-cups
187 Perl module for Common Unix Printing System.
188
189 %description -n perl-cups -l pl.UTF-8
190 Moduł Perla do ogólnego systemu druku dla Uniksa.
191
192 %package -n php-cups
193 Summary:        PHP module for CUPS
194 Summary(pl.UTF-8):      Moduł PHP CUPS
195 Group:          Development/Languages/PHP
196 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
197 %{?requires_php_extension}
198 Requires:       /etc/php/conf.d
199 Requires:       php-common >= 4:5.0.0
200
201 %description -n php-cups
202 PHP module for Common Unix Printing System.
203
204 %description -n php-cups -l pl.UTF-8
205 Moduł PHP do ogólnego systemu druku dla Uniksa.
206
207 %package backend-usb
208 Summary:        USB backend for CUPS
209 Summary(pl.UTF-8):      Backend USB dla CUPS-a
210 Group:          Applications/Printing
211 Requires:       %{name} = %{epoch}:%{version}-%{release}
212
213 %description backend-usb
214 This package allow CUPS printing on USB printers.
215
216 %description backend-usb -l pl.UTF-8
217 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
218
219 %package backend-serial
220 Summary:        Serial port backend for CUPS
221 Summary(pl.UTF-8):      Backend obsługujący porty szeregowe dla CUPS-a
222 Group:          Applications/Printing
223 Requires:       %{name} = %{epoch}:%{version}-%{release}
224
225 %description backend-serial
226 This package allow CUPS printing on printers connected by serial
227 ports.
228
229 %description backend-serial -l pl.UTF-8
230 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
231 podłączonych do portów szeregowych.
232
233 %package backend-parallel
234 Summary:        Parallel port backend for CUPS
235 Summary(pl.UTF-8):      Backend obsługujący porty równoległe dla CUPS-a
236 Group:          Applications/Printing
237 Requires:       %{name} = %{epoch}:%{version}-%{release}
238
239 %description backend-parallel
240 This package allow CUPS printing on printers connected by parallel
241 ports.
242
243 %description backend-parallel -l pl.UTF-8
244 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
245 podłączonych do portów równoległych.
246
247 %prep
248 %setup -q
249 %patch0 -p1
250 %patch1 -p1
251 %patch2 -p1
252 %patch3 -p1
253 %patch4 -p1
254 %patch5 -p1
255 %patch6 -p1
256 %patch7 -p1
257
258 %build
259 %{__aclocal} -I config-scripts
260 %{__autoconf}
261 %configure \
262         --libdir=%{_ulibdir} \
263         --enable-shared \
264         %{?with_static_libs:--enable-static} \
265         --enable-ssl \
266         --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
267         --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
268         --disable-cdsassl \
269         --enable-dbus \
270         %{?debug:--enable-debug} \
271         --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
272         %{?with_php:--with-php}
273
274 %{__make}
275
276 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
277 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
278
279 %if %{with perl}
280 cd scripting/perl
281 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
282 %{__perl} Makefile.PL \
283         INSTALLDIRS=vendor \
284         OPTIMIZE="%{rpmcflags} -I../.."
285 # avoid rpaths generated by MakeMaker
286 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
287
288 %{__make}
289 cd ../..
290 %endif
291
292 %install
293 rm -rf $RPM_BUILD_ROOT
294 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security} \
295         $RPM_BUILD_ROOT/var/run/cups \
296         $RPM_BUILD_ROOT/var/log/{,archive/}cups
297
298 %{__make} install \
299         BUILDROOT=$RPM_BUILD_ROOT \
300         CUPS_USER=$(id -u) \
301         CUPS_GROUP=$(id -g)
302
303 if [ "%{_lib}" != "lib" ] ; then
304         install -d $RPM_BUILD_ROOT%{_libdir}
305         mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
306         mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
307 fi
308
309 %if %{with php}
310 %{__make} -C scripting/php install \
311         PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir}
312 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
313 cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << EOF
314 ; Enable phpcups extension module
315 extension=phpcups.so
316 EOF
317 %endif
318
319 %if %{with perl}
320 cd scripting/perl
321 %{__make} install \
322         DESTDIR=$RPM_BUILD_ROOT
323 cd ../..
324 %endif
325
326 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
327 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/pam.d/%{name}
328 install %{SOURCE3}      $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
329 install %{SOURCE4}      $RPM_BUILD_ROOT/etc/cups/mailto.conf
330
331 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/%{name}/model/*.ppd
332
333 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
334 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
335 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
336
337 # windows drivers can be put there.
338 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
339
340 # dirs for gimp-print-cups-4.2.7-1
341 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
342
343 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
344 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
345 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
346 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
347
348 # links to enable/disable (compatibility!)
349 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
350 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
351
352 # check-files cleanup
353 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
354 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
355 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
356
357 %clean
358 rm -rf $RPM_BUILD_ROOT
359
360 %post
361 /sbin/chkconfig --add cups
362 %service cups restart "cups daemon"
363
364 %preun
365 if [ "$1" = "0" ]; then
366         %service cups stop
367         /sbin/chkconfig --del cups
368 fi
369
370 %post   lib -p /sbin/ldconfig
371 %postun lib -p /sbin/ldconfig
372 %post   image-lib -p /sbin/ldconfig
373 %postun image-lib -p /sbin/ldconfig
374
375 %post -n php-cups
376 %php_webserver_restart
377
378 %postun -n php-cups
379 if [ "$1" = 0 ]; then
380         %php_webserver_restart
381 fi
382
383 %files
384 %defattr(644,root,root,755)
385 #%doc *.gz doc/*.html doc/*.css doc/images
386 %doc *.txt
387 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
388 %attr(754,root,root) /etc/rc.d/init.d/cups
389 /etc/dbus-1/system.d/cups.conf
390 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
391 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
392 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
393 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
394 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.convs
395 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.types
396 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
397 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
398 %dir %{_sysconfdir}/%{name}/interfaces
399 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
400 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
401 %attr(4755,lp,root) %{_bindir}/lppasswd
402 %attr(755,root,root) %{_bindir}/cupstestppd
403 %attr(755,root,root) %{_bindir}/cupstestdsc
404 %attr(755,root,root) %{_sbindir}/cupsd
405
406 %dir %{_ulibdir}/cups
407 %dir %{_ulibdir}/cups/*
408 %{_ulibdir}/cups/cgi-bin/help
409 %{_ulibdir}/cups/cgi-bin/images
410 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
411 %{_ulibdir}/cups/cgi-bin/*.css
412 %{_ulibdir}/cups/cgi-bin/*.html
413 %{_ulibdir}/cups/cgi-bin/*.ico
414 %{_ulibdir}/cups/cgi-bin/*.txt
415 %lang(de) %{_ulibdir}/cups/cgi-bin/de
416 %lang(es) %{_ulibdir}/cups/cgi-bin/es
417 %lang(et) %{_ulibdir}/cups/cgi-bin/et
418 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
419 %lang(it) %{_ulibdir}/cups/cgi-bin/it
420 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
421 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
422 %lang(sv) %{_ulibdir}/cups/cgi-bin/sv
423
424 %exclude %{_ulibdir}/cups/backend/usb
425 %exclude %{_ulibdir}/cups/backend/serial
426 %exclude %{_ulibdir}/cups/backend/parallel
427 %attr(755,root,root) %{_ulibdir}/cups/backend/*
428 %attr(755,root,root) %{_ulibdir}/cups/daemon/*
429 %attr(755,root,root) %{_ulibdir}/cups/filter/*
430 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
431 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
432
433 %dir %{_datadir}/cups
434 %{_datadir}/cups/banners
435 %{_datadir}/cups/charmaps
436 %{_datadir}/cups/charsets
437 %{_datadir}/cups/data
438 %{_datadir}/cups/drivers
439 %{_datadir}/cups/fonts
440 %dir %{_datadir}/cups/model
441 %{_datadir}/cups/model/*.ppd.gz
442 # dirs for gimp-print-cups-4.2.7-1
443 %dir %{_datadir}/cups/model/C
444 %lang(da) %dir %{_datadir}/cups/model/da
445 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
446 %lang(fr) %dir %{_datadir}/cups/model/fr
447 %lang(nb) %dir %{_datadir}/cups/model/nb
448 %lang(pl) %dir %{_datadir}/cups/model/pl
449 %lang(sv) %dir %{_datadir}/cups/model/sv
450
451 %dir %{_datadir}/cups/templates
452 %{_datadir}/cups/templates/*.tmpl
453 %lang(de) %{_datadir}/cups/templates/de
454 %lang(es) %{_datadir}/cups/templates/es
455 %lang(et) %{_datadir}/cups/templates/et
456 %lang(fr) %{_datadir}/cups/templates/fr
457 %lang(it) %{_datadir}/cups/templates/it
458 %lang(ja) %{_datadir}/cups/templates/ja
459 %lang(pl) %{_datadir}/cups/templates/pl
460 %lang(sv) %{_datadir}/cups/templates/sv
461 %{_mandir}/man7/backend.7*
462 %{_mandir}/man1/cupstestppd.1*
463 %{_mandir}/man1/cupstestdsc.1*
464 %{_mandir}/man7/filter.7*
465 %{_mandir}/man1/lppasswd.1*
466 %{_mandir}/man[58]/*
467 %lang(de) %{_datadir}/locale/de/cups_de.po
468 %lang(es) %{_datadir}/locale/es/cups_es.po
469 %lang(et) %{_datadir}/locale/et/cups_et.po
470 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
471 %lang(it) %{_datadir}/locale/it/cups_it.po
472 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
473 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
474 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
475
476 %dir %attr(775,root,lp) /var/cache/cups
477 %dir %attr(755,root,lp) /var/lib/cups
478 %dir %attr(511,lp,sys) /var/lib/cups/certs
479 %dir %attr(755,root,lp) /var/run/cups
480 %dir %attr(710,root,lp) /var/spool/cups
481 %dir %attr(1770,root,lp) /var/spool/cups/tmp
482 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
483 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
484 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
485 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
486 %attr(750,root,logs) %dir /var/log/archive/cups
487 %attr(750,root,logs) %dir /var/log/cups
488 %attr(640,root,logs) %ghost /var/log/cups/access_log
489 %attr(640,root,logs) %ghost /var/log/cups/error_log
490 %attr(640,root,logs) %ghost /var/log/cups/page_log
491
492 %files lib
493 %defattr(644,root,root,755)
494 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
495 %attr(755,root,root) %{_libdir}/libcups.so.*
496
497 %files clients
498 %defattr(644,root,root,755)
499 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
500 %attr(755,root,root) %{_bindir}/cancel
501 %attr(755,root,root) %{_bindir}/lp
502 %attr(755,root,root) %{_bindir}/lpoptions
503 %attr(755,root,root) %{_bindir}/lpq
504 %attr(755,root,root) %{_bindir}/lpr
505 %attr(755,root,root) %{_bindir}/lprm
506 %attr(755,root,root) %{_bindir}/lpstat
507 %attr(755,root,root) %{_sbindir}/accept
508 %attr(755,root,root) %{_sbindir}/cupsaddsmb
509 %attr(755,root,root) %{_sbindir}/cupsenable
510 %attr(755,root,root) %{_sbindir}/cupsdisable
511 %attr(755,root,root) %{_sbindir}/disable
512 %attr(755,root,root) %{_sbindir}/enable
513 %attr(755,root,root) %{_sbindir}/lpadmin
514 %attr(755,root,root) %{_sbindir}/lpc
515 %attr(755,root,root) %{_sbindir}/lpinfo
516 %attr(755,root,root) %{_sbindir}/lpmove
517 %attr(755,root,root) %{_sbindir}/reject
518 %{_mandir}/man1/cancel.1*
519 %{_mandir}/man1/lp.1*
520 %{_mandir}/man1/lpoptions.1*
521 %{_mandir}/man1/lpq.1*
522 %{_mandir}/man1/lpr.1*
523 %{_mandir}/man1/lprm.1*
524 %{_mandir}/man1/lpstat.1*
525 #%lang(fr) %{_mandir}/fr/man1/cancel.1*
526 #%lang(fr) %{_mandir}/fr/man1/lp.1*
527 #%lang(fr) %{_mandir}/fr/man1/lpoptions.1*
528 #%lang(fr) %{_mandir}/fr/man1/lpq.1*
529 #%lang(fr) %{_mandir}/fr/man1/lpr.1*
530 #%lang(fr) %{_mandir}/fr/man1/lprm.1*
531 #%lang(fr) %{_mandir}/fr/man1/lpstat.1*
532 #%lang(es) %{_mandir}/es/man1/lp.1*
533 #%lang(es) %{_mandir}/es/man1/lpoptions.1*
534 #%lang(es) %{_mandir}/es/man1/lpq.1*
535 #%lang(es) %{_mandir}/es/man1/lpr.1*
536 #%lang(es) %{_mandir}/es/man1/lprm.1*
537 #%lang(es) %{_mandir}/es/man1/lpstat.1*
538
539 %files image-lib
540 %defattr(644,root,root,755)
541 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
542
543 %files devel
544 %defattr(644,root,root,755)
545 %attr(755,root,root) %{_bindir}/cups-config
546 %{_includedir}/cups
547 %{_libdir}/lib*.so
548 %{_mandir}/man1/cups-config*
549 %{_mandir}/man3/*
550 #%lang(fr) %{_mandir}/fr/man1/cups-config*
551 #%lang(es) %{_mandir}/es/man1/cups-config*
552
553 %if %{with static_libs}
554 %files static
555 %defattr(644,root,root,755)
556 %{_libdir}/*.a
557 %endif
558
559 %if %{with perl}
560 %files -n perl-cups
561 %defattr(644,root,root,755)
562 %{perl_vendorarch}/*.pm
563 %dir %{perl_vendorarch}/auto/CUPS
564 %{perl_vendorarch}/auto/CUPS/*.bs
565 %{perl_vendorarch}/auto/CUPS/autosplit.ix
566 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/*.so
567 %endif
568
569 %if %{with php}
570 %files -n php-cups
571 %defattr(644,root,root,755)
572 %doc scripting/php/README
573 %attr(755,root,root) %{php_extensiondir}/*
574 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
575 %endif
576
577 %files backend-usb
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
580
581 %files backend-serial
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
584
585 %files backend-parallel
586 %defattr(644,root,root,755)
587 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
This page took 0.066177 seconds and 2 git commands to generate.