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