]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
- oops, it's 3.7-4 not 3.7.4
[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.0
22 Release:        1
23 Epoch:          1
24 License:        GPL/LGPL
25 Group:          Applications/Printing
26 Source0:        http://dl.sourceforge.net/cups/%{name}-%{version}-source.tar.bz2
27 # Source0-md5:  ae2855d5d1ab5b5fcbb8a2613cefec14
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(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.convs
413 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.types
414 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
415 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
416 %dir %{_sysconfdir}/%{name}/interfaces
417 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
418 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
419 %attr(4755,lp,root) %{_bindir}/lppasswd
420 %attr(755,root,root) %{_bindir}/cupstestppd
421 %attr(755,root,root) %{_bindir}/cupstestdsc
422 %attr(755,root,root) %{_sbindir}/cupsctl
423 %attr(755,root,root) %{_sbindir}/cupsd
424 %attr(755,root,root) %{_sbindir}/cupsfilter
425
426 %dir %{_ulibdir}/cups
427 %dir %{_ulibdir}/cups/*
428 %{_ulibdir}/cups/cgi-bin/help
429 %{_ulibdir}/cups/cgi-bin/images
430 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
431 %{_ulibdir}/cups/cgi-bin/*.css
432 %{_ulibdir}/cups/cgi-bin/*.html
433 %{_ulibdir}/cups/cgi-bin/*.ico
434 %{_ulibdir}/cups/cgi-bin/*.txt
435 %lang(de) %{_ulibdir}/cups/cgi-bin/de
436 %lang(es) %{_ulibdir}/cups/cgi-bin/es
437 %lang(et) %{_ulibdir}/cups/cgi-bin/et
438 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
439 %lang(he) %{_ulibdir}/cups/cgi-bin/he
440 %lang(it) %{_ulibdir}/cups/cgi-bin/it
441 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
442 %lang(pl) %{_ulibdir}/cups/cgi-bin/pl
443 %lang(sv) %{_ulibdir}/cups/cgi-bin/sv
444 %lang(zh_TW) %{_ulibdir}/cups/cgi-bin/zh_TW
445
446 %exclude %{_ulibdir}/cups/backend/usb
447 %exclude %{_ulibdir}/cups/backend/serial
448 %exclude %{_ulibdir}/cups/backend/parallel
449 %attr(755,root,root) %{_ulibdir}/cups/backend/*
450 %attr(755,root,root) %{_ulibdir}/cups/daemon/*
451 %attr(755,root,root) %{_ulibdir}/cups/filter/*
452 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
453 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
454
455 %dir %{_datadir}/cups
456 %{_datadir}/cups/banners
457 %{_datadir}/cups/charmaps
458 %{_datadir}/cups/charsets
459 %{_datadir}/cups/data
460 %{_datadir}/cups/drivers
461 %{_datadir}/cups/fonts
462 %dir %{_datadir}/cups/model
463 %{_datadir}/cups/model/*.ppd.gz
464 # dirs for gimp-print-cups-4.2.7-1
465 %dir %{_datadir}/cups/model/C
466 %lang(da) %dir %{_datadir}/cups/model/da
467 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
468 %lang(fr) %dir %{_datadir}/cups/model/fr
469 %lang(nb) %dir %{_datadir}/cups/model/nb
470 %lang(pl) %dir %{_datadir}/cups/model/pl
471 %lang(sv) %dir %{_datadir}/cups/model/sv
472
473 %dir %{_datadir}/cups/templates
474 %{_datadir}/cups/templates/*.tmpl
475 %lang(de) %{_datadir}/cups/templates/de
476 %lang(es) %{_datadir}/cups/templates/es
477 %lang(et) %{_datadir}/cups/templates/et
478 %lang(fr) %{_datadir}/cups/templates/fr
479 %lang(he) %{_datadir}/cups/templates/he
480 %lang(it) %{_datadir}/cups/templates/it
481 %lang(ja) %{_datadir}/cups/templates/ja
482 %lang(pl) %{_datadir}/cups/templates/pl
483 %lang(sv) %{_datadir}/cups/templates/sv
484 %lang(zh_TW) %{_datadir}/cups/templates/zh_TW
485 %{_mandir}/man7/backend.7*
486 %{_mandir}/man1/cupstestppd.1*
487 %{_mandir}/man1/cupstestdsc.1*
488 %{_mandir}/man7/filter.7*
489 %{_mandir}/man1/lppasswd.1*
490 %{_mandir}/man[58]/*
491 %lang(da) %{_datadir}/locale/da/cups_da.po
492 %lang(de) %{_datadir}/locale/de/cups_de.po
493 %lang(es) %{_datadir}/locale/es/cups_es.po
494 %lang(et) %{_datadir}/locale/et/cups_et.po
495 %lang(fi) %{_datadir}/locale/fi/cups_fi.po
496 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
497 %lang(he) %{_datadir}/locale/he/cups_he.po
498 %lang(it) %{_datadir}/locale/it/cups_it.po
499 %lang(ko) %{_datadir}/locale/ko/cups_ko.po
500 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
501 %lang(nl) %{_datadir}/locale/nl/cups_nl.po
502 #%lang(no) %{_datadir}/locale/no/cups_no.po
503 %lang(pl) %{_datadir}/locale/pl/cups_pl.po
504 %lang(pt) %{_datadir}/locale/pt/cups_pt.po
505 %lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po
506 #%lang(pt_PT) %{_datadir}/locale/pt_PT/cups_pt_PT.po
507 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
508 %lang(sv) %{_datadir}/locale/sv/cups_sv.po
509 #%lang(zh) %{_datadir}/locale/zh/cups_zh.po
510 %lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po
511
512 %dir %attr(775,root,lp) /var/cache/cups
513 %dir %attr(755,root,lp) /var/lib/cups
514 %dir %attr(511,lp,sys) /var/lib/cups/certs
515 %dir %attr(755,root,lp) /var/run/cups
516 %dir %attr(710,root,lp) /var/spool/cups
517 %dir %attr(1770,root,lp) /var/spool/cups/tmp
518 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
519 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
520 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
521 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
522 %attr(750,root,logs) %dir /var/log/archive/cups
523 %attr(750,root,logs) %dir /var/log/cups
524 %attr(640,root,logs) %ghost /var/log/cups/access_log
525 %attr(640,root,logs) %ghost /var/log/cups/error_log
526 %attr(640,root,logs) %ghost /var/log/cups/page_log
527
528 %files lib
529 %defattr(644,root,root,755)
530 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
531 %attr(755,root,root) %{_libdir}/libcups.so.*
532
533 %files clients
534 %defattr(644,root,root,755)
535 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
536 %attr(755,root,root) %{_bindir}/cancel
537 %attr(755,root,root) %{_bindir}/lp
538 %attr(755,root,root) %{_bindir}/lpoptions
539 %attr(755,root,root) %{_bindir}/lpq
540 %attr(755,root,root) %{_bindir}/lpr
541 %attr(755,root,root) %{_bindir}/lprm
542 %attr(755,root,root) %{_bindir}/lpstat
543 %attr(755,root,root) %{_sbindir}/accept
544 %attr(755,root,root) %{_sbindir}/cupsaddsmb
545 %attr(755,root,root) %{_sbindir}/cupsenable
546 %attr(755,root,root) %{_sbindir}/cupsdisable
547 %attr(755,root,root) %{_sbindir}/disable
548 %attr(755,root,root) %{_sbindir}/enable
549 %attr(755,root,root) %{_sbindir}/lpadmin
550 %attr(755,root,root) %{_sbindir}/lpc
551 %attr(755,root,root) %{_sbindir}/lpinfo
552 %attr(755,root,root) %{_sbindir}/lpmove
553 %attr(755,root,root) %{_sbindir}/reject
554 %{_mandir}/man1/cancel.1*
555 %{_mandir}/man1/lp.1*
556 %{_mandir}/man1/lpoptions.1*
557 %{_mandir}/man1/lpq.1*
558 %{_mandir}/man1/lpr.1*
559 %{_mandir}/man1/lprm.1*
560 %{_mandir}/man1/lpstat.1*
561 #%lang(fr) %{_mandir}/fr/man1/cancel.1*
562 #%lang(fr) %{_mandir}/fr/man1/lp.1*
563 #%lang(fr) %{_mandir}/fr/man1/lpoptions.1*
564 #%lang(fr) %{_mandir}/fr/man1/lpq.1*
565 #%lang(fr) %{_mandir}/fr/man1/lpr.1*
566 #%lang(fr) %{_mandir}/fr/man1/lprm.1*
567 #%lang(fr) %{_mandir}/fr/man1/lpstat.1*
568 #%lang(es) %{_mandir}/es/man1/lp.1*
569 #%lang(es) %{_mandir}/es/man1/lpoptions.1*
570 #%lang(es) %{_mandir}/es/man1/lpq.1*
571 #%lang(es) %{_mandir}/es/man1/lpr.1*
572 #%lang(es) %{_mandir}/es/man1/lprm.1*
573 #%lang(es) %{_mandir}/es/man1/lpstat.1*
574
575 %files image-lib
576 %defattr(644,root,root,755)
577 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
578
579 %files devel
580 %defattr(644,root,root,755)
581 %attr(755,root,root) %{_bindir}/cups-config
582 %{_includedir}/cups
583 %{_libdir}/lib*.so
584 %{_mandir}/man1/cups-config*
585 %{_mandir}/man3/*
586 #%lang(fr) %{_mandir}/fr/man1/cups-config*
587 #%lang(es) %{_mandir}/es/man1/cups-config*
588
589 %if %{with static_libs}
590 %files static
591 %defattr(644,root,root,755)
592 %{_libdir}/*.a
593 %endif
594
595 %if %{with perl}
596 %files -n perl-cups
597 %defattr(644,root,root,755)
598 %{perl_vendorarch}/*.pm
599 %dir %{perl_vendorarch}/auto/CUPS
600 %{perl_vendorarch}/auto/CUPS/*.bs
601 %{perl_vendorarch}/auto/CUPS/autosplit.ix
602 %attr(755,root,root) %{perl_vendorarch}/auto/CUPS/*.so
603 %endif
604
605 %if %{with php}
606 %files -n php-cups
607 %defattr(644,root,root,755)
608 %doc scripting/php/README
609 %attr(755,root,root) %{php_extensiondir}/*
610 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
611 %endif
612
613 %files backend-usb
614 %defattr(644,root,root,755)
615 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
616
617 %files backend-serial
618 %defattr(644,root,root,755)
619 %attr(755,root,root) %{_ulibdir}/cups/backend/serial
620
621 %files backend-parallel
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_ulibdir}/cups/backend/parallel
This page took 0.085493 seconds and 3 git commands to generate.