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