]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
- updated to 1.1.14 (IMPORTAND: security fixes).
[packages/cups.git] / cups.spec
1 Summary:        Common Unix Printing System     
2 Summary(pl):    Popularny System Druku dla Unixa
3 Summary(pt_BR): Sistema Unix de Impressão
4 Name:           cups
5 Version:        1.1.14
6 Release:        1
7 Epoch:          1
8 License:        GPL/LGPL
9 Group:          Applications/System
10 Group(cs):      Aplikace/Systém
11 Group(da):      Programmer/System
12 Group(de):      Applikationen/System
13 Group(es):      Aplicaciones/Sistema
14 Group(fr):      Applications/Système
15 Group(is):      Forrit/Kerfisforrit
16 Group(it):      Applicazioni/Sistema
17 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥·¥¹¥Æ¥à
18 Group(no):      Applikasjoner/System
19 Group(pl):      Aplikacje/System
20 Group(pt):      Aplicações/Sistema
21 Group(pt_BR):   Aplicações/Sistema
22 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/óÉÓÔÅÍÁ
23 Group(sl):      Programi/Sistem
24 Group(sv):      Tillämpningar/System
25 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/óÉÓÔÅÍÁ
26 Source0:        ftp://ftp.easysw.com/pub/%{name}/%{version}/%{name}-%{version}-source.tar.bz2
27 Source1:        %{name}.init
28 Source2:        %{name}.pamd
29 Source3:        %{name}.logrotate
30 Patch0:         %{name}-DESTDIR.patch
31 Patch1:         %{name}-config.patch
32 Patch2:         %{name}-tmpdir.patch
33 Patch3:         %{name}-lp-lpr.patch
34 Patch4:         %{name}-options.patch
35 Patch5:         %{name}-pstoraster-gcc-2.96.patch
36 Patch6:         %{name}-ENCRYPTIONtxt.patch
37 URL:            http://www.cups.org/    
38 BuildRequires:  autoconf
39 BuildRequires:  automake
40 BuildRequires:  libjpeg-devel
41 BuildRequires:  libpng-devel
42 BuildRequires:  libtiff-devel
43 BuildRequires:  openssl-devel >= 0.9.6b
44 BuildRequires:  pam-devel
45 Prereq:         %{name}-libs = %{version}
46 Prereq:         /sbin/chkconfig
47 Provides:       lpr
48 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 Obsoletes:      lpr
50 Obsoletes:      LPRng
51
52 %description 
53 CUPS provides a portable printing layer for UNIX®-based operating
54 systems. It has been developed by Easy Software Products to promote a
55 standard printing solution for all UNIX vendors and users. CUPS
56 provides the System V and Berkeley command-line interfaces. CUPS uses
57 the Internet Printing Protocol ("IPP") as the basis for managing print
58 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
59 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
60 with reduced functionality. CUPS adds network printer browsing and
61 PostScript Printer Description ("PPD") based printing options to
62 support real-world printing under UNIX.
63
64 %description -l pl
65 CUPS dostarcza standardowy poziom drukowania dla systemów bazuj±cych
66 na UNIXie. CUPS u¿ywa protoko³u IPP - Internet Printint Protocol jako
67 podstawy do zarz±dzania zadaniami i kolejkami druku.
68
69 %description -l pt_BR
70 O sistema Unix de impressão (CUPS) fornece uma camada de impressão
71 portável para os sistemas operacionais baseados no UNIX®.
72
73 %package libs
74 Summary:        Common Unix Printing System Libraries
75 Summary(pl):    Biblioteki dla CUPS
76 Summary(pt_BR): Sistema Unix de Impressão - bibliotecas para uso em clientes cups
77 Group:          Development/Libraries
78 Group(cs):      Vývojové prostøedky/Knihovny
79 Group(da):      Udvikling/Biblioteker
80 Group(de):      Entwicklung/Bibliotheken
81 Group(es):      Desarrollo/Bibliotecas
82 Group(fr):      Development/Librairies
83 Group(is):      Þróunartól/Aðgerðasöfn
84 Group(it):      Sviluppo/Librerie
85 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
86 Group(no):      Utvikling/Bibliotek
87 Group(pl):      Programowanie/Biblioteki
88 Group(pt_BR):   Desenvolvimento/Bibliotecas
89 Group(pt):      Desenvolvimento/Bibliotecas
90 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
91 Group(sl):      Razvoj/Knji¾nice
92 Group(sv):      Utveckling/Bibliotek
93 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
94 Obsoletes:      libcups1
95
96 %description libs
97 Common Unix Printing System Libraries.
98
99 %description libs -l pl
100 Biblioteki dla CUPS.
101
102 %description libs -l pt_BR
103 Bibliotecas CUPS requeridas pelos clientes CUPS.
104
105 %package devel
106 Summary:        Common Unix Printing System development files
107 Summary(pl):    Popularny System Druku dla Unixa, pliki nag³ówkowe
108 Summary(pt_BR): Sistema Unix de Impressão - ambiente de desenvolvimento
109 Group:          Development/Libraries
110 Group(cs):      Vývojové prostøedky/Knihovny
111 Group(da):      Udvikling/Biblioteker
112 Group(de):      Entwicklung/Bibliotheken
113 Group(es):      Desarrollo/Bibliotecas
114 Group(fr):      Development/Librairies
115 Group(is):      Þróunartól/Aðgerðasöfn
116 Group(it):      Sviluppo/Librerie
117 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
118 Group(no):      Utvikling/Bibliotek
119 Group(pl):      Programowanie/Biblioteki
120 Group(pt_BR):   Desenvolvimento/Bibliotecas
121 Group(pt):      Desenvolvimento/Bibliotecas
122 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
123 Group(sl):      Razvoj/Knji¾nice
124 Group(sv):      Utveckling/Bibliotek
125 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
126 Requires:       %{name}-libs = %{version}
127 Obsoletes:      libcups1-devel
128
129 %description devel
130 Common Unix Printing System development files.
131
132 %description devel -l pl
133 Popularny System Druku dla Unixa, pliki nag³ówkowe.
134
135 %description devel -l pt_BR
136 Este pacote é um adicional que contem um ambiente de desenvolvimento
137 para a criação de suporte a novas impressoras e novos serviços ao
138 CUPS.
139
140 %package static
141 Summary:        Common Unix Printing System static libraries
142 Summary(pl):    Popularny System Druku dla Unixa, biblioteki statyczne
143 Summary(pt_BR): Common Unix Printing System - bibliotecas estáticas
144 Group:          Development/Libraries
145 Group(cs):      Vývojové prostøedky/Knihovny
146 Group(da):      Udvikling/Biblioteker
147 Group(de):      Entwicklung/Bibliotheken
148 Group(es):      Desarrollo/Bibliotecas
149 Group(fr):      Development/Librairies
150 Group(is):      Þróunartól/Aðgerðasöfn
151 Group(it):      Sviluppo/Librerie
152 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
153 Group(no):      Utvikling/Bibliotek
154 Group(pl):      Programowanie/Biblioteki
155 Group(pt_BR):   Desenvolvimento/Bibliotecas
156 Group(pt):      Desenvolvimento/Bibliotecas
157 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
158 Group(sl):      Razvoj/Knji¾nice
159 Group(sv):      Utveckling/Bibliotek
160 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
161 Requires:       %{name}-devel = %{version}
162
163 %description static
164 Common Unix Printing System static libraries.
165
166 %description static -l pl
167 Popularny System Druku dla Unixa, biblioteki statyczne.
168
169 %description static -l pt_BR
170 Bibliotecas estáticas para desenvolvimento de programas que usam as
171 bibliotecas do CUPS.
172
173 %prep
174 %setup -q
175 %patch0 -p1
176 %patch1 -p1
177 %patch2 -p1
178 %patch3 -p1
179 %patch4 -p1
180 %patch5 -p1
181 %patch6 -p1
182
183 %build
184 aclocal
185 autoconf
186 %configure \
187         --with-docdir=%{_libdir}/%{name}/cgi-bin
188 %{__make}
189
190 %install
191 rm -rf $RPM_BUILD_ROOT
192 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d} \
193         $RPM_BUILD_ROOT/var/log/{,archiv/}cups
194
195 %{__make} DESTDIR=$RPM_BUILD_ROOT install 
196
197 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
198 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/pam.d/%{name}
199 install %{SOURCE3}      $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
200
201 # for internal http browser:
202 cp doc/*.html   $RPM_BUILD_ROOT/%{_libdir}/%{name}/cgi-bin/
203 cp doc/*.css    $RPM_BUILD_ROOT/%{_libdir}/%{name}/cgi-bin/
204 cp doc/images/* $RPM_BUILD_ROOT/%{_libdir}/%{name}/cgi-bin/images/
205
206 touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log}
207
208 gzip -9nf *.txt
209
210 %clean
211 rm -rf $RPM_BUILD_ROOT
212
213 %post
214 /sbin/chkconfig --add cups
215 if [ -f /var/lock/subsys/cups ]; then
216         /etc/rc.d/init.d/cups restart 1>&2
217 else
218         echo "Run \"/etc/rc.d/init.d/cups start\" to start cups daemon."
219 fi
220                 
221 %preun
222 if [ "$1" = "0" ]; then
223         if [ -f /var/lock/subsys/cups ]; then
224                 /etc/rc.d/init.d/cups stop 1>&2
225         fi
226         /sbin/chkconfig --del cups
227 fi
228
229 %post   libs -p /sbin/ldconfig
230 %postun libs -p /sbin/ldconfig
231
232 %files
233 %defattr(644,root,root,755)
234 #%doc *.gz doc/*.html doc/*.css doc/images
235 %doc *.gz
236 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/*
237 %attr(754,root,root) /etc/rc.d/init.d/cups
238 %dir %{_sysconfdir}/%{name}
239 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/*.conf
240 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/*.convs
241 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/*.types
242 %dir %{_sysconfdir}/%{name}/certs
243 %dir %{_sysconfdir}/%{name}/interfaces
244 %dir %{_sysconfdir}/%{name}/ppd
245 %attr(644,root,root) %{_sysconfdir}/logrotate.d/%{name}
246 %attr(4755,lp,root) %{_bindir}/lppasswd
247 %attr(755,root,root) %{_bindir}/cancel
248 %attr(755,root,root) %{_bindir}/disable
249 %attr(755,root,root) %{_bindir}/enable
250 %attr(755,root,root) %{_bindir}/lp
251 %attr(755,root,root) %{_bindir}/lpoptions
252 %attr(755,root,root) %{_bindir}/lpq
253 %attr(755,root,root) %{_bindir}/lpr
254 %attr(755,root,root) %{_bindir}/lprm
255 %attr(755,root,root) %{_bindir}/lpstat
256 %dir %{_libdir}/cups
257 %dir %{_libdir}/cups/*
258 %attr(755,root,root)  %{_libdir}/cups/*/*
259 %attr(755,root,root) %{_sbindir}/*
260 %{_datadir}/cups
261 %{_mandir}/man[158]/*
262 %lang(C)  %{_datadir}/locale/C/cups_C
263 %lang(de) %{_datadir}/locale/de/cups_de
264 %lang(en) %{_datadir}/locale/en/cups_en
265 %lang(es) %{_datadir}/locale/es/cups_es
266 %lang(fr) %{_datadir}/locale/fr/cups_fr
267 %lang(it) %{_datadir}/locale/it/cups_it
268 /var/spool/cups
269 %attr(750,root,root) %dir /var/log/archiv/cups
270 %attr(750,root,root) %dir /var/log/cups
271 %attr(640,root,root) %ghost /var/log/cups/access_log
272 %attr(640,root,root) %ghost /var/log/cups/error_log
273 %attr(640,root,root) %ghost /var/log/cups/page_log
274
275 %files libs
276 %defattr(644,root,root,755)
277 %attr(755,root,root) %{_libdir}/lib*.so.*
278
279 %files devel
280 %defattr(644,root,root,755)
281 %attr(755,root,root) %{_bindir}/cups-config
282 %{_includedir}/cups
283 %{_libdir}/lib*.so
284
285 %files static
286 %defattr(644,root,root,755)
287 %{_libdir}/*.a
This page took 0.104659 seconds and 4 git commands to generate.