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