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