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