]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
- previous Source0 URL
[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.8
19 Release:        1
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:  d2cc0604113d5300b7b3e823b660d04a
25 Source1:        %{name}.init
26 Source2:        %{name}.pamd
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
56 Requires:       rc-scripts
57 Obsoletes:      LPRng
58 Obsoletes:      lpr
59 Conflicts:      ghostscript < 7.05.4
60 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61
62 %define         _ulibdir        %{_prefix}/lib
63
64 %description
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.
75
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
84 drukarek.
85
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®.
89
90 %package lib
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
94 Group:          Libraries
95 Provides:       %{name}-libs = %{epoch}:%{version}-%{release}
96 Obsoletes:      cups-libs
97 Obsoletes:      libcups1
98
99 %description lib
100 Common Unix Printing System Libraries.
101
102 %description lib -l pl.UTF-8
103 Biblioteki dla CUPS.
104
105 %description lib -l pt_BR.UTF-8
106 Bibliotecas CUPS requeridas pelos clientes CUPS.
107
108 %package clients
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}
113 Conflicts:      LPRng
114
115 %description clients
116 Common Unix Printing System Clients.
117
118 %description clients -l pl.UTF-8
119 Aplikacje klienckie dla CUPS.
120
121 %package image-lib
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
125 Group:          Libraries
126 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
127 Obsoletes:      libcups1
128
129 %description image-lib
130 Common Unix Printing System Libraries - images manupalation.
131
132 %description image-lib -l pl.UTF-8
133 Biblioteki dla CUPS - obsługa formatów graficznych.
134
135 %description image-lib -l pt_BR.UTF-8
136 Bibliotecas CUPS requeridas pelos clientes CUPS.
137
138 %package devel
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}
147 Requires:       zlib-devel
148 Obsoletes:      libcups1-devel
149
150 %description devel
151 Common Unix Printing System development files.
152
153 %description devel -l pl.UTF-8
154 Ogólny system druku dla Uniksa - pliki nagłówkowe.
155
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
159 CUPS.
160
161 %package static
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}
167
168 %description static
169 Common Unix Printing System static libraries.
170
171 %description static -l pl.UTF-8
172 Ogólny system druku dla Uniksa - biblioteki statyczne.
173
174 %description static -l pt_BR.UTF-8
175 Bibliotecas estáticas para desenvolvimento de programas que usam as
176 bibliotecas do CUPS.
177
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}
183
184 %description -n perl-cups
185 Perl module for Common Unix Printing System.
186
187 %description -n perl-cups -l pl.UTF-8
188 Moduł Perla do ogólnego systemu druku dla Uniksa.
189
190 %package -n php-cups
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
198
199 %description -n php-cups
200 PHP module for Common Unix Printing System.
201
202 %description -n php-cups -l pl.UTF-8
203 Moduł PHP do ogólnego systemu druku dla Uniksa.
204
205 %package backend-usb
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}
210
211 %description backend-usb
212 This package allow CUPS printing on USB printers.
213
214 %description backend-usb -l pl.UTF-8
215 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
216
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}
222
223 %description backend-serial
224 This package allow CUPS printing on printers connected by serial
225 ports.
226
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.
230
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}
236
237 %description backend-parallel
238 This package allow CUPS printing on printers connected by parallel
239 ports.
240
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.
244
245 %prep
246 %setup -q
247 %patch0 -p1
248 %patch1 -p1
249 %patch2 -p1
250 %patch3 -p1
251 %patch4 -p1
252 %patch5 -p1
253 %patch6 -p1
254
255 %build
256 %{__aclocal} -I config-scripts
257 %{__autoconf}
258 %configure \
259         --libdir=%{_ulibdir} \
260         --enable-shared \
261         %{?with_static_libs:--enable-static} \
262         --enable-ssl \
263         --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
264         --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
265         --disable-cdsassl \
266         --enable-dbus \
267         %{?debug:--enable-debug} \
268         --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
269         %{?with_php:--with-php}
270
271 %{__make}
272
273 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
274 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
275
276 %if %{with perl}
277 cd scripting/perl
278 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
279 %{__perl} Makefile.PL \
280         INSTALLDIRS=vendor \
281         OPTIMIZE="%{rpmcflags} -I../.."
282 # avoid rpaths generated by MakeMaker
283 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
284
285 %{__make}
286 cd ../..
287 %endif
288
289 %install
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
294
295 %{__make} install \
296         BUILDROOT=$RPM_BUILD_ROOT \
297         CUPS_USER=$(id -u) \
298         CUPS_GROUP=$(id -g)
299
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}
304 fi
305
306 %if %{with php}
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
312 extension=phpcups.so
313 EOF
314 %endif
315
316 %if %{with perl}
317 cd scripting/perl
318 %{__make} install \
319         DESTDIR=$RPM_BUILD_ROOT
320 cd ../..
321 %endif
322
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}
326
327 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/%{name}/model/*.ppd
328
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
332
333 # windows drivers can be put there.
334 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
335
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}
338
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
343
344 # links to enable/disable (compatibility!)
345 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
346 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
347
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
352
353 %clean
354 rm -rf $RPM_BUILD_ROOT
355
356 %post
357 /sbin/chkconfig --add cups
358 %service cups restart "cups daemon"
359
360 %preun
361 if [ "$1" = "0" ]; then
362         %service cups stop
363         /sbin/chkconfig --del cups
364 fi
365
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
370
371 %post -n php-cups
372 %php_webserver_restart
373
374 %postun -n php-cups
375 if [ "$1" = 0 ]; then
376         %php_webserver_restart
377 fi
378
379 %files
380 %defattr(644,root,root,755)
381 #%doc *.gz doc/*.html doc/*.css doc/images
382 %doc *.txt
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
400
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
418
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/*
427
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
445
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*
461 %{_mandir}/man[58]/*
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
470
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
486
487 %files lib
488 %defattr(644,root,root,755)
489 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
490 %attr(755,root,root) %{_libdir}/libcups.so.*
491
492 %files clients
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*
533
534 %files image-lib
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
537
538 %files devel
539 %defattr(644,root,root,755)
540 %attr(755,root,root) %{_bindir}/cups-config
541 %{_includedir}/cups
542 %{_libdir}/lib*.so
543 %{_mandir}/man1/cups-config*
544 %{_mandir}/man3/*
545 #%lang(fr) %{_mandir}/fr/man1/cups-config*
546 #%lang(es) %{_mandir}/es/man1/cups-config*
547
548 %if %{with static_libs}
549 %files static
550 %defattr(644,root,root,755)
551 %{_libdir}/*.a
552 %endif
553
554 %if %{with perl}
555 %files -n perl-cups
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
562 %endif
563
564 %if %{with php}
565 %files -n php-cups
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
570 %endif
571
572 %files backend-usb
573 %defattr(644,root,root,755)
574 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
575
576 %files backend-serial
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
579
580 %files backend-parallel
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
This page took 0.152452 seconds and 4 git commands to generate.