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