]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
- up to 1.2.11; cups-templates.patch is problematic - no idea why it's here
[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:        0.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 # WHY THIS IS NEEDED?
254 #%patch5 -p1
255 %patch6 -p1
256
257 %build
258 %{__aclocal} -I config-scripts
259 %{__autoconf}
260 %configure \
261         --libdir=%{_ulibdir} \
262         --enable-shared \
263         %{?with_static_libs:--enable-static} \
264         --enable-ssl \
265         --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
266         --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
267         --disable-cdsassl \
268         --enable-dbus \
269         %{?debug:--enable-debug} \
270         --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
271         %{?with_php:--with-php}
272
273 %{__make}
274
275 %{__perl} -pi -e 's#-I\.\.\/\.\.#-I../.. -I../../cups#g' scripting/php/Makefile
276 %{?with_php:%{__make} -C scripting/php PHPCONFIG=%{_bindir}/php-config}
277
278 %if %{with perl}
279 cd scripting/perl
280 %{__perl} -pi -e 's@-lcups@-L../../cups $1@' Makefile.PL
281 %{__perl} Makefile.PL \
282         INSTALLDIRS=vendor \
283         OPTIMIZE="%{rpmcflags} -I../.."
284 # avoid rpaths generated by MakeMaker
285 %{__perl} -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' Makefile
286
287 %{__make}
288 cd ../..
289 %endif
290
291 %install
292 rm -rf $RPM_BUILD_ROOT
293 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security} \
294         $RPM_BUILD_ROOT/var/run/cups \
295         $RPM_BUILD_ROOT/var/log/{,archive/}cups
296
297 %{__make} install \
298         BUILDROOT=$RPM_BUILD_ROOT \
299         CUPS_USER=$(id -u) \
300         CUPS_GROUP=$(id -g)
301
302 if [ "%{_lib}" != "lib" ] ; then
303         install -d $RPM_BUILD_ROOT%{_libdir}
304         mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
305         mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
306 fi
307
308 %if %{with php}
309 %{__make} -C scripting/php install \
310         PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir}
311 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
312 cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << EOF
313 ; Enable phpcups extension module
314 extension=phpcups.so
315 EOF
316 %endif
317
318 %if %{with perl}
319 cd scripting/perl
320 %{__make} install \
321         DESTDIR=$RPM_BUILD_ROOT
322 cd ../..
323 %endif
324
325 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
326 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/pam.d/%{name}
327 install %{SOURCE3}      $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
328 install %{SOURCE4}      $RPM_BUILD_ROOT/etc/cups/mailto.conf
329
330 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/%{name}/model/*.ppd
331
332 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
333 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
334 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
335
336 # windows drivers can be put there.
337 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
338
339 # dirs for gimp-print-cups-4.2.7-1
340 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
341
342 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
343 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
344 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
345 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
346
347 # links to enable/disable (compatibility!)
348 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
349 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
350
351 # check-files cleanup
352 rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat?
353 rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/*
354 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cupsd.conf.default
355
356 %clean
357 rm -rf $RPM_BUILD_ROOT
358
359 %post
360 /sbin/chkconfig --add cups
361 %service cups restart "cups daemon"
362
363 %preun
364 if [ "$1" = "0" ]; then
365         %service cups stop
366         /sbin/chkconfig --del cups
367 fi
368
369 %post   lib -p /sbin/ldconfig
370 %postun lib -p /sbin/ldconfig
371 %post   image-lib -p /sbin/ldconfig
372 %postun image-lib -p /sbin/ldconfig
373
374 %post -n php-cups
375 %php_webserver_restart
376
377 %postun -n php-cups
378 if [ "$1" = 0 ]; then
379         %php_webserver_restart
380 fi
381
382 %files
383 %defattr(644,root,root,755)
384 #%doc *.gz doc/*.html doc/*.css doc/images
385 %doc *.txt
386 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
387 %attr(754,root,root) /etc/rc.d/init.d/cups
388 /etc/dbus-1/system.d/cups.conf
389 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
390 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
391 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
392 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
393 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.convs
394 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.types
395 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
396 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
397 %dir %{_sysconfdir}/%{name}/interfaces
398 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
399 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
400 %attr(4755,lp,root) %{_bindir}/lppasswd
401 %attr(755,root,root) %{_bindir}/cupstestppd
402 %attr(755,root,root) %{_bindir}/cupstestdsc
403 %attr(755,root,root) %{_sbindir}/cupsd
404
405 %dir %{_ulibdir}/cups
406 %dir %{_ulibdir}/cups/*
407 %{_ulibdir}/cups/cgi-bin/help
408 %{_ulibdir}/cups/cgi-bin/images
409 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
410 %{_ulibdir}/cups/cgi-bin/*.css
411 %{_ulibdir}/cups/cgi-bin/*.html
412 %{_ulibdir}/cups/cgi-bin/*.ico
413 %{_ulibdir}/cups/cgi-bin/*.txt
414 %lang(de) %{_ulibdir}/cups/cgi-bin/de
415 %lang(es) %{_ulibdir}/cups/cgi-bin/es
416 %lang(et) %{_ulibdir}/cups/cgi-bin/et
417 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
418 %lang(it) %{_ulibdir}/cups/cgi-bin/it
419 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
420 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
421 %lang(sv) %{_ulibdir}/cups/cgi-bin/sv
422 %lang(zh_TW) %{_ulibdir}/cups/cgi-bin/zh_TW
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 %lang(zh_TW) %{_datadir}/cups/templates/zh_TW
462 %{_mandir}/man7/backend.7*
463 %{_mandir}/man1/cupstestppd.1*
464 %{_mandir}/man1/cupstestdsc.1*
465 %{_mandir}/man7/filter.7*
466 %{_mandir}/man1/lppasswd.1*
467 %{_mandir}/man[58]/*
468 %lang(de) %{_datadir}/locale/de/cups_de.po
469 %lang(es) %{_datadir}/locale/es/cups_es.po
470 %lang(et) %{_datadir}/locale/et/cups_et.po
471 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
472 %lang(it) %{_datadir}/locale/it/cups_it.po
473 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
474 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
475 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
476 %lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po
477
478 %dir %attr(775,root,lp) /var/cache/cups
479 %dir %attr(755,root,lp) /var/lib/cups
480 %dir %attr(511,lp,sys) /var/lib/cups/certs
481 %dir %attr(755,root,lp) /var/run/cups
482 %dir %attr(710,root,lp) /var/spool/cups
483 %dir %attr(1770,root,lp) /var/spool/cups/tmp
484 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
485 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
486 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
487 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
488 %attr(750,root,logs) %dir /var/log/archive/cups
489 %attr(750,root,logs) %dir /var/log/cups
490 %attr(640,root,logs) %ghost /var/log/cups/access_log
491 %attr(640,root,logs) %ghost /var/log/cups/error_log
492 %attr(640,root,logs) %ghost /var/log/cups/page_log
493
494 %files lib
495 %defattr(644,root,root,755)
496 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
497 %attr(755,root,root) %{_libdir}/libcups.so.*
498
499 %files clients
500 %defattr(644,root,root,755)
501 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
502 %attr(755,root,root) %{_bindir}/cancel
503 %attr(755,root,root) %{_bindir}/lp
504 %attr(755,root,root) %{_bindir}/lpoptions
505 %attr(755,root,root) %{_bindir}/lpq
506 %attr(755,root,root) %{_bindir}/lpr
507 %attr(755,root,root) %{_bindir}/lprm
508 %attr(755,root,root) %{_bindir}/lpstat
509 %attr(755,root,root) %{_sbindir}/accept
510 %attr(755,root,root) %{_sbindir}/cupsaddsmb
511 %attr(755,root,root) %{_sbindir}/cupsenable
512 %attr(755,root,root) %{_sbindir}/cupsdisable
513 %attr(755,root,root) %{_sbindir}/disable
514 %attr(755,root,root) %{_sbindir}/enable
515 %attr(755,root,root) %{_sbindir}/lpadmin
516 %attr(755,root,root) %{_sbindir}/lpc
517 %attr(755,root,root) %{_sbindir}/lpinfo
518 %attr(755,root,root) %{_sbindir}/lpmove
519 %attr(755,root,root) %{_sbindir}/reject
520 %{_mandir}/man1/cancel.1*
521 %{_mandir}/man1/lp.1*
522 %{_mandir}/man1/lpoptions.1*
523 %{_mandir}/man1/lpq.1*
524 %{_mandir}/man1/lpr.1*
525 %{_mandir}/man1/lprm.1*
526 %{_mandir}/man1/lpstat.1*
527 #%lang(fr) %{_mandir}/fr/man1/cancel.1*
528 #%lang(fr) %{_mandir}/fr/man1/lp.1*
529 #%lang(fr) %{_mandir}/fr/man1/lpoptions.1*
530 #%lang(fr) %{_mandir}/fr/man1/lpq.1*
531 #%lang(fr) %{_mandir}/fr/man1/lpr.1*
532 #%lang(fr) %{_mandir}/fr/man1/lprm.1*
533 #%lang(fr) %{_mandir}/fr/man1/lpstat.1*
534 #%lang(es) %{_mandir}/es/man1/lp.1*
535 #%lang(es) %{_mandir}/es/man1/lpoptions.1*
536 #%lang(es) %{_mandir}/es/man1/lpq.1*
537 #%lang(es) %{_mandir}/es/man1/lpr.1*
538 #%lang(es) %{_mandir}/es/man1/lprm.1*
539 #%lang(es) %{_mandir}/es/man1/lpstat.1*
540
541 %files image-lib
542 %defattr(644,root,root,755)
543 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
544
545 %files devel
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{_bindir}/cups-config
548 %{_includedir}/cups
549 %{_libdir}/lib*.so
550 %{_mandir}/man1/cups-config*
551 %{_mandir}/man3/*
552 #%lang(fr) %{_mandir}/fr/man1/cups-config*
553 #%lang(es) %{_mandir}/es/man1/cups-config*
554
555 %if %{with static_libs}
556 %files static
557 %defattr(644,root,root,755)
558 %{_libdir}/*.a
559 %endif
560
561 %if %{with perl}
562 %files -n perl-cups
563 %defattr(644,root,root,755)
564 %{perl_vendorarch}/*.pm
565 %dir %{perl_vendorarch}/auto/CUPS
566 %{perl_vendorarch}/auto/CUPS/*.bs
567 %{perl_vendorarch}/auto/CUPS/autosplit.ix
568 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/*.so
569 %endif
570
571 %if %{with php}
572 %files -n php-cups
573 %defattr(644,root,root,755)
574 %doc scripting/php/README
575 %attr(755,root,root) %{php_extensiondir}/*
576 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
577 %endif
578
579 %files backend-usb
580 %defattr(644,root,root,755)
581 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
582
583 %files backend-serial
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
586
587 %files backend-parallel
588 %defattr(644,root,root,755)
589 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
This page took 0.077243 seconds and 3 git commands to generate.