]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
9398f9548dd7d4b252b977fe5c5529b5e41f15a7
[packages/cups.git] / cups.spec
1 #
2 # Conditional build:
3 %bcond_with     gnutls          # use GNU TLS for SSL/TLS support (instead of OpenSSL)
4 %bcond_with     dnssd           # DNS Service Discovery support (obsoleted by Avahi patch)
5 %bcond_without  avahi           # DNS Service Discovery support via Avahi
6 %bcond_without  ldap            # do not include LDAP support
7 %bcond_without  gssapi          # do not include GSSAPI support
8 %bcond_without  python          # don't build Python support in web interface
9 %bcond_without  slp             # do not include SLP support
10 %bcond_without  static_libs     # don't build static library
11
12 %define         pdir CUPS
13 Summary(pl.UTF-8):      Ogólny system druku dla Uniksa
14 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão
15 Name:           cups
16 Version:        1.7.0
17 Release:        0.1
18 Epoch:          1
19 License:        LGPL v2 (libraries), GPL v2 (the rest) + openssl exception
20 Group:          Applications/Printing
21 Source0:        http://www.cups.org/software/%{version}/%{name}-%{version}-source.tar.bz2
22 # Source0-md5:  5ab496a2ce27017fcdb3d7ec4818a75a
23 Source1:        %{name}.init
24 Source2:        %{name}.pamd
25 Source3:        %{name}.logrotate
26 Source4:        %{name}.mailto.conf
27 Source5:        %{name}-lpd.inetd
28 Source6:        %{name}-modprobe.conf
29 Source7:        %{name}.tmpfiles
30 # svn diff http://svn.easysw.com/public/cups/tags/release-1.4.3/ http://svn.easysw.com/public/cups/branches/branch-1.4/ > cups-branch.diff
31 # + drop config-scripts/cups-common.m4 change
32 Patch0:         %{name}-config.patch
33 Patch2:         %{name}-options.patch
34 Patch3:         %{name}-man_pages_linking.patch
35 Patch4:         %{name}-nostrip.patch
36 Patch5:         %{name}-certs_FHS.patch
37 Patch6:         %{name}-direct_usb.patch
38 Patch7:         %{name}-no-polluted-krb5config.patch
39 Patch9:         %{name}-verbose-compilation.patch
40 Patch10:        %{name}-peercred.patch
41 Patch11:        %{name}-usb.patch
42 Patch12:        %{name}-desktop.patch
43 Patch13:        %{name}-systemd-socket.patch
44 Patch14:        add-ipp-backend-of-cups-1.4.patch
45 Patch15:        reactivate_recommended_driver.patch
46 Patch16:        read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
47 Patch17:        %{name}-use-ipp1.1.patch
48 # avahi patches from fedora
49 Patch100:       %{name}-avahi-address.patch
50 Patch101:       %{name}-avahi-no-threaded.patch
51 URL:            http://www.cups.org/
52 BuildRequires:  acl-devel
53 BuildRequires:  autoconf >= 2.60
54 BuildRequires:  automake
55 %{?with_dnssd:BuildRequires:    avahi-compat-libdns_sd-devel}
56 %{?with_avahi:BuildRequires: avahi-devel}
57 BuildRequires:  dbus-devel
58 BuildRequires:  glibc-headers
59 %{?with_gnutls:BuildRequires:   gnutls-devel}
60 %{?with_gssapi:BuildRequires:   heimdal-devel}
61 BuildRequires:  libjpeg-devel
62 BuildRequires:  libpaper-devel
63 BuildRequires:  libpng-devel
64 BuildRequires:  libstdc++-devel
65 BuildRequires:  libtiff-devel
66 BuildRequires:  libusb-devel >= 1.0
67 %{?with_ldap:BuildRequires:     openldap-devel}
68 %{?with_slp:BuildRequires:      openslp-devel}
69 %{!?with_gnutls:BuildRequires:  openssl-devel}
70 BuildRequires:  pam-devel
71 BuildRequires:  pkgconfig
72 BuildRequires:  rpmbuild(macros) >= 1.641
73 BuildRequires:  systemd-devel
74 Requires(post,preun):   /sbin/chkconfig
75 Requires(post,preun,postun):    systemd-units >= 38
76 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
77 Requires:       cups-filters
78 Requires:       openssl-tools
79 Requires:       pam >= 0.77.3
80 Requires:       rc-scripts
81 Requires:       systemd-units >= 38
82 Suggests:       ImageMagick-coder-pdf
83 Suggests:       cups-filter-pstoraster
84 Suggests:       poppler-progs
85 Provides:       printingdaemon
86 Obsoletes:      backend-parallel
87 Obsoletes:      backend-serial
88 Obsoletes:      perl-cups
89 Obsoletes:      php-cups
90 Obsoletes:      printingdaemon
91 Conflicts:      ghostscript < 7.05.4
92 Conflicts:      logrotate < 3.7-4
93 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
94
95 %define         _ulibdir        %{_prefix}/lib
96
97 %description
98 CUPS provides a portable printing layer for UNIX-based operating
99 systems. It has been developed by Easy Software Products to promote a
100 standard printing solution for all UNIX vendors and users. CUPS
101 provides the System V and Berkeley command-line interfaces. CUPS uses
102 the Internet Printing Protocol ("IPP") as the basis for managing print
103 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
104 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
105 with reduced functionality. CUPS adds network printer browsing and
106 PostScript Printer Description ("PPD") based printing options to
107 support real-world printing under UNIX.
108
109 %description -l pl.UTF-8
110 CUPS dostarcza standardowy poziom drukowania dla systemów uniksowych.
111 CUPS używa protokołu IPP - Internet Printint Protocol jako podstawy do
112 zarządzania zadaniami i kolejkami druku. W ograniczonym zakresie
113 obsługiwane są także protokoły LPD (Line Printer Daemon), SMB (Server
114 Message Block) i AppSocket (znany także jako JetDirect). CUPS
115 udostępnia przeglądanie drukarek sieciowych i opcje drukowania oparte
116 na PPD (PostScript Printer Description) do obsługi rzeczywistych
117 drukarek.
118
119 %description -l pt_BR.UTF-8
120 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
121 portável para os sistemas operacionais baseados no UNIX®.
122
123 %package lib
124 Summary:        Common Unix Printing System Libraries
125 Summary(pl.UTF-8):      Biblioteki dla CUPS
126 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão - bibliotecas para uso em clientes cups
127 License:        LGPL v2 + openssl exception
128 Group:          Libraries
129 Provides:       %{name}-libs = %{epoch}:%{version}-%{release}
130 Obsoletes:      cups-libs
131 Obsoletes:      libcups1
132
133 %description lib
134 Common Unix Printing System Libraries.
135
136 %description lib -l pl.UTF-8
137 Biblioteki dla CUPS.
138
139 %description lib -l pt_BR.UTF-8
140 Bibliotecas CUPS requeridas pelos clientes CUPS.
141
142 %package clients
143 Summary:        Common Unix Printing System Clients
144 Summary(pl.UTF-8):      Aplikacje klienckie dla CUPS
145 License:        GPL v2 + openssl exception
146 Group:          Applications/Printing
147 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
148 Provides:       printingclient
149 Obsoletes:      printingclient
150
151 %description clients
152 Common Unix Printing System Clients.
153
154 %description clients -l pl.UTF-8
155 Aplikacje klienckie dla CUPS.
156
157 %package image-lib
158 Summary:        Common Unix Printing System Libraries - images manipulation
159 Summary(pl.UTF-8):      Biblioteki dla CUPS - obsługa formatów graficznych
160 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão - bibliotecas para uso em clientes cups
161 License:        LGPL v2 + openssl exception
162 Group:          Libraries
163 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
164 Obsoletes:      libcups1
165
166 %description image-lib
167 Common Unix Printing System Libraries - images manipalation.
168
169 %description image-lib -l pl.UTF-8
170 Biblioteki dla CUPS - obsługa formatów graficznych.
171
172 %description image-lib -l pt_BR.UTF-8
173 Bibliotecas CUPS requeridas pelos clientes CUPS.
174
175 %package devel
176 Summary:        Common Unix Printing System development files
177 Summary(pl.UTF-8):      Ogólny system druku dla Uniksa - pliki nagłówkowe
178 Summary(pt_BR.UTF-8):   Sistema Unix de Impressão - ambiente de desenvolvimento
179 License:        LGPL v2 + openssl exception
180 Group:          Development/Libraries
181 Requires:       %{name}-image-lib = %{epoch}:%{version}-%{release}
182 Requires:       %{name}-lib = %{epoch}:%{version}-%{release}
183 # for libcups
184 %{?with_gnutls:Requires:        gnutls-devel}
185 %{?with_gssapi:Requires:        heimdal-devel}
186 %{!?with_gnutls:Requires:       openssl-devel}
187 Requires:       zlib-devel
188 # for libcupsimage
189 Requires:       libjpeg-devel
190 Requires:       libpng-devel
191 Requires:       libtiff-devel
192 Obsoletes:      libcups1-devel
193
194 %description devel
195 Common Unix Printing System development files.
196
197 %description devel -l pl.UTF-8
198 Ogólny system druku dla Uniksa - pliki nagłówkowe.
199
200 %description devel -l pt_BR.UTF-8
201 Este pacote é um adicional que contem um ambiente de desenvolvimento
202 para a criação de suporte a novas impressoras e novos serviços ao
203 CUPS.
204
205 %package static
206 Summary:        Common Unix Printing System static libraries
207 Summary(pl.UTF-8):      Ogólny system druku dla Uniksa - biblioteki statyczne
208 Summary(pt_BR.UTF-8):   Common Unix Printing System - bibliotecas estáticas
209 License:        LGPL v2 + openssl exception
210 Group:          Development/Libraries
211 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
212
213 %description static
214 Common Unix Printing System static libraries.
215
216 %description static -l pl.UTF-8
217 Ogólny system druku dla Uniksa - biblioteki statyczne.
218
219 %description static -l pt_BR.UTF-8
220 Bibliotecas estáticas para desenvolvimento de programas que usam as
221 bibliotecas do CUPS.
222
223 %package backend-usb
224 Summary:        USB backend for CUPS
225 Summary(pl.UTF-8):      Backend USB dla CUPS-a
226 License:        GPL v2 + openssl exception
227 Group:          Applications/Printing
228 Requires:       %{name} = %{epoch}:%{version}-%{release}
229
230 %description backend-usb
231 This package allow CUPS printing on USB printers.
232
233 %description backend-usb -l pl.UTF-8
234 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB.
235
236 %package lpd
237 Summary:        LPD compatibility support for CUPS print server
238 Summary(pl.UTF-8):      Wsparcie dla LPD w serwerze wydruków CUPS
239 License:        GPL v2 + openssl exception
240 Group:          Applications/Printing
241 Requires:       %{name} = %{epoch}:%{version}-%{release}
242 Requires:       rc-inetd
243
244 %description lpd
245 LPD compatibility support for CUPS print server.
246
247 %description lpd -l pl.UTF-8
248 Wsparcie dla LPD w serwerze wydruków CUPS.
249
250 %prep
251 %setup -q
252 %patch0 -p1
253 %patch2 -p1
254 %patch3 -p1
255 %patch4 -p1
256 %patch5 -p1
257 # why it hasn't been merged for so long (and why no other distro uses it)
258 #%patch6 -p1
259 %patch7 -p1
260 %patch9 -p1
261 %patch10 -p1
262 # why it hasn't been merged for so long (and why no other distro uses it)
263 #%patch11 -p1
264 %patch12 -p1
265 %patch13 -p1
266 %patch14 -p1
267 %patch15 -p1
268 %patch16 -p1
269 %patch17 -p1
270
271 %if %{with avahi}
272 %patch100 -p1
273 %patch101 -p1
274 %endif
275
276 %build
277 %{__aclocal} -I config-scripts
278 %{__autoconf}
279 %configure \
280         --libdir=%{_ulibdir} \
281         --disable-cdsassl \
282         --enable-libpaper \
283         --enable-libusb \
284         --enable-acl \
285         --enable-dbus \
286         --enable-image \
287         --enable-bannertops \
288         --enable-texttops \
289         --enable-shared \
290         --enable-ssl \
291         %{?debug:--enable-debug} \
292         --%{!?with_avahi:dis}%{?with_avahi:en}able-avahi \
293         --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \
294         --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \
295         --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \
296         --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \
297         --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \
298         --%{!?with_slp:dis}%{?with_slp:en}able-slp \
299         %{?with_static_libs:--enable-static} \
300         --with-cups-user=lp \
301         --with-cups-group=lp \
302         --with-system-groups=sys \
303         --with-printcap=/etc/printcap \
304         --with-dbusdir=/etc/dbus-1 \
305         --with-docdir=%{_ulibdir}/%{name}/cgi-bin \
306         --with-config-file-perm=0640 \
307         --with-log-file-perm=0640 \
308         --with-optim=-Wno-format-y2k \
309         %{?with_dnssd:--with-dnssd-libs=x} \
310         %{?with_dnssd:--with-dnssd-includes=x} \
311         %{?with_python:--with-python=%{_bindir}/python} \
312         --with-systemdsystemunitdir=%{systemdunitdir}
313
314 %{__make} %{?debug:OPTIONS="-DDEBUG"}
315
316 %install
317 rm -rf $RPM_BUILD_ROOT
318 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \
319         $RPM_BUILD_ROOT/var/run/cups \
320         $RPM_BUILD_ROOT/var/log/{,archive/}cups \
321         $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir}}
322
323 %{__make} install \
324         BUILDROOT=$RPM_BUILD_ROOT \
325         CUPS_USER=$(id -u) \
326         CUPS_GROUP=$(id -g)
327
328 if [ "%{_lib}" != "lib" ] ; then
329         install -d $RPM_BUILD_ROOT%{_libdir}
330         mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir}
331 %if %{with static_libs}
332         mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir}
333 %endif
334 fi
335
336 %if %{with avahi}
337 ln -s %{_ulibdir}/cups/backend/dnssd $RPM_BUILD_ROOT%{_ulibdir}/cups/backend/mdns
338 %endif
339
340 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
341 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name}
342 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
343 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf
344 sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd
345 install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf
346 install %{SOURCE7} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
347
348 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
349 touch $RPM_BUILD_ROOT/etc/security/blacklist.cups
350 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{classes,printers,client}.conf
351
352 # windows drivers can be put there.
353 install -d $RPM_BUILD_ROOT%{_datadir}/cups/drivers
354
355 # dirs for gimp-print-cups-4.2.7-1
356 install -d $RPM_BUILD_ROOT%{_datadir}/cups/model/{C,da,en_GB,fr,nb,pl,sv}
357
358 touch $RPM_BUILD_ROOT/var/cache/cups/help.index
359 touch $RPM_BUILD_ROOT/var/cache/cups/{job,remote}.cache
360 touch $RPM_BUILD_ROOT/var/cache/cups/ppds.dat
361 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
362
363 # links to enable/disable (compatibility!)
364 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable
365 ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable
366
367 # check-files cleanup
368 %{__rm} -r $RPM_BUILD_ROOT/etc/{init.d,rc?.d}
369
370 # shipped in cups-filters
371 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/cups/banners
372
373 %clean
374 rm -rf $RPM_BUILD_ROOT
375
376 %post
377 /sbin/chkconfig --add cups
378 %service cups restart "cups daemon"
379 /sbin/rmmod usblp > /dev/null 2>&1 || :
380 %systemd_post cups.service cups.socket cups.path
381
382 %preun
383 if [ "$1" = "0" ]; then
384         %service cups stop
385         /sbin/chkconfig --del cups
386 fi
387 %systemd_preun cups.service cups.socket cups.path
388
389 %postun
390 %systemd_reload
391
392 %triggerpostun -- cups < 1.5.2-1
393 %systemd_trigger cups.service cups.socket cups.path
394
395 %post   lib -p /sbin/ldconfig
396 %postun lib -p /sbin/ldconfig
397 %post   image-lib -p /sbin/ldconfig
398 %postun image-lib -p /sbin/ldconfig
399
400 %post lpd
401 %service -q rc-inetd reload
402
403 %postun lpd
404 if [ "$1" = 0 ]; then
405         %service -q rc-inetd reload
406 fi
407
408 %files
409 %defattr(644,root,root,755)
410 %doc *.txt
411 %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/*
412 %attr(754,root,root) /etc/rc.d/init.d/cups
413 /etc/dbus-1/system.d/cups.conf
414 /etc/modprobe.d/cups.conf
415 %{systemdunitdir}/cups.service
416 %{systemdunitdir}/cups.socket
417 %{systemdunitdir}/cups.path
418 %{systemdtmpfilesdir}/%{name}.conf
419 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf
420 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cups-files.conf
421 %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf
422 %attr(640,root,lp) %{_sysconfdir}/%{name}/cupsd.conf.default
423 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf
424 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf
425 %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf
426 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups
427 %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl
428 %dir %{_sysconfdir}/%{name}/interfaces
429 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}/ppd
430 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
431 %attr(4755,lp,root) %{_bindir}/lppasswd
432 %attr(755,root,root) %{_bindir}/cupstestppd
433 %attr(755,root,root) %{_bindir}/cupstestdsc
434 %attr(755,root,root) %{_bindir}/ppd*
435 %attr(755,root,root) %{_sbindir}/cupsctl
436 %attr(755,root,root) %{_sbindir}/cupsd
437 %attr(755,root,root) %{_sbindir}/cupsfilter
438
439 %dir %{_ulibdir}/cups
440 %dir %{_ulibdir}/cups/*
441 %{_ulibdir}/cups/cgi-bin/help
442 %{_ulibdir}/cups/cgi-bin/images
443 %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi
444 %{_ulibdir}/cups/cgi-bin/*.css
445 %{_ulibdir}/cups/cgi-bin/*.html
446 %{_ulibdir}/cups/cgi-bin/*.txt
447 %lang(ca) %{_ulibdir}/cups/cgi-bin/ca
448 %lang(cs) %{_ulibdir}/cups/cgi-bin/cs
449 %lang(es) %{_ulibdir}/cups/cgi-bin/es
450 %lang(fr) %{_ulibdir}/cups/cgi-bin/fr
451 %lang(it) %{_ulibdir}/cups/cgi-bin/it
452 %lang(ja) %{_ulibdir}/cups/cgi-bin/ja
453 %lang(ru) %{_ulibdir}/cups/cgi-bin/ru
454
455 %if %{with avahi}
456 %attr(755,root,root) %{_ulibdir}/cups/backend/dnssd
457 %attr(755,root,root) %{_ulibdir}/cups/backend/mdns
458 %endif
459 %attr(755,root,root) %{_ulibdir}/cups/backend/http
460 %attr(755,root,root) %{_ulibdir}/cups/backend/https
461 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp
462 %attr(755,root,root) %{_ulibdir}/cups/backend/ipp14
463 %attr(755,root,root) %{_ulibdir}/cups/backend/ipps
464 %attr(755,root,root) %{_ulibdir}/cups/backend/lpd
465 %attr(755,root,root) %{_ulibdir}/cups/backend/snmp
466 %attr(755,root,root) %{_ulibdir}/cups/backend/socket
467 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced
468 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd
469 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-exec
470 %attr(755,root,root) %{_ulibdir}/cups/filter/*
471 %attr(755,root,root) %{_ulibdir}/cups/monitor/*
472 %attr(755,root,root) %{_ulibdir}/cups/notifier/*
473
474 %{_datadir}/cups/data
475 %{_datadir}/cups/drivers
476 %{_datadir}/cups/drv
477 %{_datadir}/cups/examples
478 %{_datadir}/cups/mime
479 %dir %{_datadir}/cups/model
480 # dirs for gimp-print-cups-4.2.7-1
481 %dir %{_datadir}/cups/model/C
482 %lang(da) %dir %{_datadir}/cups/model/da
483 %lang(en_GB) %dir %{_datadir}/cups/model/en_GB
484 %lang(fr) %dir %{_datadir}/cups/model/fr
485 %lang(nb) %dir %{_datadir}/cups/model/nb
486 %lang(pl) %dir %{_datadir}/cups/model/pl
487 %lang(sv) %dir %{_datadir}/cups/model/sv
488
489 %{_datadir}/cups/ppdc
490
491 %dir %{_datadir}/cups/templates
492 %{_datadir}/cups/templates/*.tmpl
493 %lang(ca) %{_datadir}/cups/templates/ca
494 %lang(cs) %{_datadir}/cups/templates/cs
495 %lang(es) %{_datadir}/cups/templates/es
496 %lang(fr) %{_datadir}/cups/templates/fr
497 %lang(it) %{_datadir}/cups/templates/it
498 %lang(ja) %{_datadir}/cups/templates/ja
499 %lang(ru) %{_datadir}/cups/templates/ru
500 %{_mandir}/man1/cupstestppd.1*
501 %{_mandir}/man1/cupstestdsc.1*
502 %{_mandir}/man1/lppasswd.1*
503 %{_mandir}/man1/ppd*.1*
504 %{_mandir}/man7/backend.7*
505 %{_mandir}/man7/filter.7*
506 %{_mandir}/man7/notifier.7*
507 %{_mandir}/man5/*
508 %{_mandir}/man8/accept.8*
509 %{_mandir}/man8/cups-deviced.8*
510 %{_mandir}/man8/cups-driverd.8*
511 %{_mandir}/man8/cups-snmp.8*
512 %{_mandir}/man8/cupsaddsmb.8*
513 %{_mandir}/man8/cupsctl.8*
514 %{_mandir}/man8/cupsd.8*
515 %{_mandir}/man8/cupsenable.8*
516 %{_mandir}/man8/cupsfilter.8*
517 %{_mandir}/man8/lp*
518
519 %dir %attr(775,root,lp) /var/cache/cups
520 %dir %attr(755,root,lp) /var/lib/cups
521 %dir %attr(511,lp,sys) /var/lib/cups/certs
522 %dir %attr(755,root,lp) /var/run/cups
523 %dir %attr(710,root,lp) /var/spool/cups
524 %dir %attr(1770,root,lp) /var/spool/cups/tmp
525 %attr(600,lp,lp) %ghost /var/cache/cups/help.index
526 %attr(640,root,lp) %ghost /var/cache/cups/job.cache
527 %attr(600,lp,lp) %ghost /var/cache/cups/ppds.dat
528 %attr(640,root,lp) %ghost /var/cache/cups/remote.cache
529 %attr(750,root,logs) %dir /var/log/archive/cups
530 %attr(750,root,logs) %dir /var/log/cups
531 %attr(640,root,logs) %ghost /var/log/cups/access_log
532 %attr(640,root,logs) %ghost /var/log/cups/error_log
533 %attr(640,root,logs) %ghost /var/log/cups/page_log
534
535 %files lib
536 %defattr(644,root,root,755)
537 %dir %attr(755,root,lp) %{_sysconfdir}/%{name}
538 %attr(755,root,root) %{_libdir}/libcups.so.*
539 %attr(755,root,root) %{_libdir}/libcupscgi.so.*
540 %attr(755,root,root) %{_libdir}/libcupsmime.so.*
541 %attr(755,root,root) %{_libdir}/libcupsppdc.so.*
542 %dir %{_datadir}/cups
543 %lang(ca) %{_datadir}/locale/ca/cups_ca.po
544 %lang(cs) %{_datadir}/locale/cs/cups_cs.po
545 %lang(es) %{_datadir}/locale/es/cups_es.po
546 %lang(fr) %{_datadir}/locale/fr/cups_fr.po
547 %lang(it) %{_datadir}/locale/it/cups_it.po
548 %lang(ja) %{_datadir}/locale/ja/cups_ja.po
549 %lang(ru) %{_datadir}/locale/ru/cups_ru.po
550
551 %files clients
552 %defattr(644,root,root,755)
553 %attr(644,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/client.conf
554 %attr(755,root,root) %{_bindir}/cancel
555 %attr(755,root,root) %{_bindir}/ippfind
556 %attr(755,root,root) %{_bindir}/ipptool
557 %attr(755,root,root) %{_bindir}/lp
558 %attr(755,root,root) %{_bindir}/lpoptions
559 %attr(755,root,root) %{_bindir}/lpq
560 %attr(755,root,root) %{_bindir}/lpr
561 %attr(755,root,root) %{_bindir}/lprm
562 %attr(755,root,root) %{_bindir}/lpstat
563 %attr(755,root,root) %{_sbindir}/accept
564 %attr(755,root,root) %{_sbindir}/cupsaccept
565 %attr(755,root,root) %{_sbindir}/cupsaddsmb
566 %attr(755,root,root) %{_sbindir}/cupsenable
567 %attr(755,root,root) %{_sbindir}/cupsdisable
568 %attr(755,root,root) %{_sbindir}/cupsreject
569 %attr(755,root,root) %{_sbindir}/disable
570 %attr(755,root,root) %{_sbindir}/enable
571 %attr(755,root,root) %{_sbindir}/lpadmin
572 %attr(755,root,root) %{_sbindir}/lpc
573 %attr(755,root,root) %{_sbindir}/lpinfo
574 %attr(755,root,root) %{_sbindir}/lpmove
575 %attr(755,root,root) %{_sbindir}/reject
576 %{_datadir}/cups/ipptool
577 %{_desktopdir}/cups.desktop
578 %{_iconsdir}/hicolor/*/apps/cups.png
579 %{_mandir}/man1/cancel.1*
580 %{_mandir}/man1/ippfind.1*
581 %{_mandir}/man1/ipptool.1*
582 %{_mandir}/man1/lp.1*
583 %{_mandir}/man1/lpoptions.1*
584 %{_mandir}/man1/lpq.1*
585 %{_mandir}/man1/lpr.1*
586 %{_mandir}/man1/lprm.1*
587 %{_mandir}/man1/lpstat.1*
588 %{_mandir}/man8/cupsaccept.8*
589 %{_mandir}/man8/cupsdisable.8*
590 %{_mandir}/man8/cupsreject.8*
591 %{_mandir}/man8/reject.8*
592
593 %files image-lib
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_libdir}/libcupsimage.so.*
596
597 %files devel
598 %defattr(644,root,root,755)
599 %attr(755,root,root) %{_bindir}/cups-config
600 %attr(755,root,root) %{_libdir}/libcups.so
601 %attr(755,root,root) %{_libdir}/libcupscgi.so
602 %attr(755,root,root) %{_libdir}/libcupsimage.so
603 %attr(755,root,root) %{_libdir}/libcupsmime.so
604 %attr(755,root,root) %{_libdir}/libcupsppdc.so
605 %{_includedir}/cups
606 %{_mandir}/man1/cups-config.1*
607
608 %if %{with static_libs}
609 %files static
610 %defattr(644,root,root,755)
611 %{_libdir}/libcups.a
612 %{_libdir}/libcupscgi.a
613 %{_libdir}/libcupsimage.a
614 %{_libdir}/libcupsmime.a
615 %{_libdir}/libcupsppdc.a
616 %endif
617
618 %files backend-usb
619 %defattr(644,root,root,755)
620 %attr(755,root,root) %{_ulibdir}/cups/backend/usb
621 %dir %{_datadir}/cups/usb
622 %{_datadir}/cups/usb/org.cups.usb-quirks
623
624 %files lpd
625 %defattr(644,root,root,755)
626 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/*
627 %attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
628 %{_mandir}/man8/cups-lpd.8*
This page took 0.081878 seconds and 2 git commands to generate.