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