]> git.pld-linux.org Git - packages/zlib.git/blob - zlib.spec
- typo
[packages/zlib.git] / zlib.spec
1 #
2 # Conditional build:
3 %bcond_without  asmopt  # without assembler optimization for i586+
4 %bcond_with     pax
5 #
6 %ifnarch i586 i686 pentium3 athlon
7 %undefine       with_asmopt
8 %endif
9 %if %{with pax} && %{with asmopt}
10 %undefine       with_asmopt
11 %endif
12 Summary:        Library for compression and decompression
13 Summary(de):    Library für die Komprimierung und Dekomprimierung
14 Summary(es):    Biblioteca para compresión y descompresión
15 Summary(fr):    Bibliothèque de compression et décompression
16 Summary(pl):    Biblioteka z podprogramami do kompresji i dekompresji
17 Summary(pt_BR): Biblioteca para compressão e descompressão
18 Summary(ru):    âÉÂÌÉÏÔÅËÁ ÄÌÑ ËÏÍÐÒÅÓÓÉÉ É ÄÅËÏÍÐÒÅÓÓÉÉ
19 Summary(tr):    Sýkýþtýrma iþlemleri için kitaplýk
20 Summary(uk):    â¦Â̦ÏÔÅËÁ ÄÌÑ ËÏÍÐÒÅÓ¦§ ÔÁ ÄÅËÏÍÐÒÅÓ¦§
21 Name:           zlib
22 Version:        1.2.1
23 Release:        2
24 Epoch:          0
25 License:        BSD
26 Group:          Libraries
27 Source0:        http://www.gzip.org/%{name}/%{name}-%{version}.tar.gz
28 # Source0-md5:  ef1cb003448b4a53517b8f25adb12452
29 Patch0:         %{name}-asmopt.patch
30 URL:            http://www.zlib.org/
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Obsoletes:      zlib1
33
34 %description
35 The 'zlib' compression library provides in-memory compression and
36 decompression functions, including integrity checks of the
37 uncompressed data. This version of the library supports only one
38 compression method (deflation) but other algorithms may be added later
39 and will have the same stream interface.
40
41 %description -l de
42 Die zlib-Komprimierungs-Library bietet speicherinterne Komprimierungs-
43 und Dekomprimierungsfunktionen, einschließlich Integritätsprüfungen
44 der unkomprimierten Daten. Diese Version der Library unterstützt nur
45 eine Komprimierungsmethode (Deflation), doch können weitere
46 Algorithmen nachträglich eingefügt werden und haben dann dieselbe
47 Oberfläche.
48
49 %description -l es
50 La biblioteca de compresión 'zlib' nos ofrece funciones de compresión
51 y descompresión en memoria, incluyendo chequeo de la integridad de
52 datos no comprimidos. Esta versión de la biblioteca soporta solamente
53 un método de compresión (deflación) pero otros algoritmos pueden ser
54 añadidos más tarde y tendrán la misma interface. Esta biblioteca se
55 usa por varios programas de sistema.
56
57 %description -l fr
58 La bibliothèque de compression « zlib » offre des fonctions de
59 compression et de décompression en mémoire, ainsi qu'une vérification
60 de l'intégrité des données décompressées. La version de cette
61 bibliothèque ne gère qu'une méthode de compression (deflation), mais
62 d'autres algorithmes peuvent être ajoutés plus tard et auront la même
63 interface.
64
65 %description -l pl
66 Biblioteka zlib udostêpnia podprogramy do kompresji i dekompresji w
67 pamiêci operacyjnej w³±cznie ze sprawdzaniem integralno¶ci w trakcie
68 dekompresji. Ta wersja biblioteki udostêpnia tylko jedn± metodê
69 kompresji o nazwie deflation niemniej inne algorytmy mog± byæ
70 dodawane udostêpniaj±c taki sam interfejs funkcji operuj±cych na
71 strumieniu danych.
72
73 %description -l pt_BR
74 A biblioteca de compressão 'zlib' oferece funções de compressão e
75 descompressão em memória, incluindo checagem da integridade de dados
76 não comprimidos. Essa versão da biblioteca suporta somente um método
77 de compressão (deflação) mas outros algoritmos podem ser adicionados
78 mais tarde e terão a mesma interface. Essa biblioteca é usada por
79 vários programas de sistema.
80
81 %description -l ru
82 âÉÂÌÉÏÔÅËÁ ËÏÍÐÒÅÓÓÉÉ zlib ÓÏÄÅÒÖÉÔ ÆÕÎËÃÉÉ ËÏÍÐÒÅÓÓÉÉ É ÄÅËÏÍÐÒÅÓÓÉÉ
83 × ÐÁÍÑÔÉ, ×ËÌÀÞÁÀ ÐÒÏ×ÅÒËÕ ÃÅÌÏÓÔÎÏÓÔÉ ÄÅËÏÍÐÒÅÓÓÉÒÏ×ÁÎÎÙÈ ÄÁÎÎÙÈ. üÔÁ
84 ×ÅÒÓÉÑ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÏÄÉΠÍÅÔÏÄ ËÏÍÐÒÅÓÓÉÉ (deflation), ÎÏ
85 ×ÐÏÓÌÅÄÓÔ×ÉÉ × ÎÅÅ ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ É ÄÒÕÇÉÅ ÍÅÔÏÄÙ, É ×ÓÅ ÏÎÉ
86 ÂÕÄÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÔ ÖÅ ÐÏÔÏËÏ×ÙÊ ÉÎÔÅÒÆÅÊÓ.
87
88 %description -l tr
89 zlib sýkýþtýrma kitaplýðý bellekte sýkýþtýrma ve açma fonksiyonlarý
90 içermektedir. Bu sürüm yalnýzca 'deflation' yöntemini
91 desteklemektedir. Ancak baþka algoritmalarýn ayný arabirimle
92 eriþilebilecek þekilde eklenme olasýlýðý vardýr. Bu kitaplýk bir dizi
93 sistem yazýlýmý tarafýndan kullanýlmaktadýr.
94
95 %description -l uk
96 â¦Â̦ÏÔÅËÁ ËÏÍÐÒÅÓ¦§ zlib Í¦ÓÔÉÔØ ÆÕÎË槠ËÏÍÐÒÅÓ¦§ ÔÁ ÄÅËÏÍÐÒÅÓ¦§ ×
97 ÐÁÍ'ÑÔ¦ Ú ÐÅÒÅצÒËÏÀ Ã¦ÌÏÓÔ¦ ÄÅËÏÍÐÒÅÓÏ×ÁÎÉÈ ÄÁÎÉÈ. ãÑ ×ÅÒÓ¦Ñ
98 ЦÄÔÒÉÍÕ¤ Ô¦ÌØËÉ ÏÄÉΠÍÅÔÏÄ ËÏÍÐÒÅÓ¦§ (deflation), ÁÌÅ × ÍÁÊÂÕÔÎØÏÍÕ ×
99 Îŧ ÍÏÖÕÔØ ÂÕÔÉ ÄÏÄÁΦ ¦ ¦ÎÛ¦ ÍÅÔÏÄÉ ¦ ×Ó¦ ×ÏÎÉ ÂÕÄÕÔØ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ
100 ÔÏÊ ÖÅ ÓÁÍÉÊ ÐÏÔÏËÏ×ÉÊ ¦ÎÔÅÒÆÅÊÓ.
101
102 %package devel
103 Summary:        Header files and libraries for zlib development
104 Summary(de):    Headerdateien und Libraries für zlib-Entwicklung
105 Summary(es):    Bibliotecas y archivos de inclusión para desarrollo zlib
106 Summary(pl):    Pliki nag³ówkowe i dokumentacja do zlib
107 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento zlib
108 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó zlib
109 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú zlib
110 Group:          Development/Libraries
111 Requires:       %{name} = %{epoch}:%{version}-%{release}
112 Obsoletes:      zlib1-devel
113
114 %description devel
115 The 'zlib' compression library provides in-memory compression and
116 decompression functions, including integrity checks of the
117 uncompressed data. This version of the library supports only one
118 compression method (deflation) but other algorithms may be added later
119 and will have the same stream interface.
120
121 This package contains the header files needed to develop programs that
122 use these zlib.
123
124 %description devel -l de
125 Die zlip-Komprimierungs-Library bietet speicherinterne Komprimierungs-
126 und Dekomprimierungsfunktionen, einschließlich Integritätsprüfungen
127 der dekomprimierten Daten. Diese Version der Library unterstützt nur
128 eine Komprimierungsmethode (Deflation), doch sind weitere Algorithmen
129 geplant, die dieselbe Art Oberfläche besitzen werden. Dieses Paket
130 enthält die Header-Dateien und Libraries, die zur Entwicklung von
131 Programmen benötigt werden, die diese zlib einsetzen.
132
133 %description devel -l es
134 La biblioteca de compresión zlib provee funciones de compresión y
135 descompresión en memoria, incluye chequeos de integridad para los
136 datos descomprimidos. Esta versión de la biblioteca soporta solamente
137 un método de compresión (deflation) pero otros algoritmos pueden ser
138 añadidos en el futuro y tendrán la misma interface stream. Este
139 paquete contiene los archivos de inclusión y bibliotecas necesarios al
140 desarrollo de programas que usan zlib.
141
142 %description devel -l fr
143 La bibliothèque de compression « zlib » offre des fonctions de
144 compression et de décompression en mémoire, ainsi qu'une vérification
145 de l'intégrité des données décompressées. La version de cette
146 bibliothèque ne gère qu'une méthode de compression (deflation), mais
147 d'autres algorithmes peuvent être ajoutés plus tard et auront la même
148 interface.
149
150 Ce paquetage contient les fichiers en-têtes et les bibliothèques
151 nécessaires au développement des programmes qui utilisent cette zlib.
152
153 %description devel -l pl
154 Biblioteka zlib udostêpnia podprogramy do kompresji i dekompresji w
155 pamiêci operacyjnej w³±cznie ze sprawdzaniem integralno¶ci w trakcie
156 dekompresjii. Ta wersja biblioteki udostêpnia tylko jedn± metodê
157 kompresjii o nazwie deflation niemniej inne algorytmy mog± byæ
158 dodawane udostêpniaj±c taki sam interfejs funkcji operuj±cych na
159 strumieniu danych.
160
161 Pakiet ten zawiera pliki nag³owkowe i dokumentacjê potrzebn± przy
162 tworzeniu w³asnych programów wykorzystuj±cych zlib.
163
164 %description devel -l pt_BR
165 A biblioteca de compressão zlib provê funções de compressão e
166 descompressão em memória, incluindo checagens de integridade para os
167 dados descomprimidos. Esta versão da biblioteca suporta somente um
168 método de compressão (deflation) mas outros algoritmos podem ser
169 adicionados no futuro e terão a mesma interface stream.
170
171 Este pacote contém os arquivos de inclusão e bibliotecas necessários
172 ao desenvolvimento de programas que usam zlib.
173
174 %description devel -l ru
175 âÉÂÌÉÏÔÅËÁ ËÏÍÐÒÅÓÓÉÉ zlib ÓÏÄÅÒÖÉÔ ÆÕÎËÃÉÉ ËÏÍÐÒÅÓÓÉÉ É ÄÅËÏÍÐÒÅÓÓÉÉ
176 × ÐÁÍÑÔÉ, ×ËÌÀÞÁÀ ÐÒÏ×ÅÒËÕ ÃÅÌÏÓÔÎÏÓÔÉ ÄÅËÏÍÐÒÅÓÓÉÒÏ×ÁÎÎÙÈ ÄÁÎÎÙÈ. üÔÁ
177 ×ÅÒÓÉÑ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÏÄÉΠÍÅÔÏÄ ËÏÍÐÒÅÓÓÉÉ (deflation), ÎÏ
178 ×ÐÏÓÌÅÄÓÔ×ÉÉ × ÎÅÅ ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ É ÄÒÕÇÉÅ ÍÅÔÏÄÙ, É ×ÓÅ ÏÎÉ
179 ÂÕÄÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÔ ÖÅ ÐÏÔÏËÏ×ÙÊ ÉÎÔÅÒÆÅÊÓ.
180
181 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ
182 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ zlib.
183
184 %description devel -l tr
185 zlib sýkýþtýrma kitaplýðý bellekte sýkýþtýrma ve açma fonksiyonlarý
186 içermektedir. Bu sürüm yalnýzca 'deflation' yöntemini
187 desteklemektedir. Ancak baþka algoritmalarýn ayný arabirimle
188 eriþilebilecek þekilde eklenme olasýlýðý vardýr.
189
190 Bu paket, zlib kitaplýðýný kullanarak program geliþtirmek için gereken
191 statik kitaplýklarý ve baþlýk dosyalarýný içerir.
192
193 %description devel -l uk
194 â¦Â̦ÏÔÅËÁ ËÏÍÐÒÅÓ¦§ zlib Í¦ÓÔÉÔØ ÆÕÎË槠ËÏÍÐÒÅÓ¦§ ÔÁ ÄÅËÏÍÐÒÅÓ¦§ ×
195 ÐÁÍ'ÑÔ¦ Ú ÐÅÒÅצÒËÏÀ Ã¦ÌÏÓÔ¦ ÄÅËÏÍÐÒÅÓÏ×ÁÎÉÈ ÄÁÎÉÈ. ãÑ ×ÅÒÓ¦Ñ
196 ЦÄÔÒÉÍÕ¤ Ô¦ÌØËÉ ÏÄÉΠÍÅÔÏÄ ËÏÍÐÒÅÓ¦§ (deflation), ÁÌÅ × ÍÁÊÂÕÔÎØÏÍÕ ×
197 Îŧ ÍÏÖÕÔØ ÂÕÔÉ ÄÏÄÁΦ ¦ ¦ÎÛ¦ ÍÅÔÏÄÉ ¦ ×Ó¦ ×ÏÎÉ ÂÕÄÕÔØ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ
198 ÔÏÊ ÖÅ ÓÁÍÉÊ ÐÏÔÏËÏ×ÉÊ ¦ÎÔÅÒÆÅÊÓ.
199
200 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÎÁÐÉÓÁÎÎÑ
201 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ zlib.
202
203 %package static
204 Summary:        Static library for zlib development
205 Summary(es):    Static libraries for zlib development
206 Summary(pl):    Biblioteka statyczna do zlib
207 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a zlib
208 Summary(ru):    óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó zlib
209 Summary(uk):    óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú zlib
210 Group:          Development/Libraries
211 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
212
213 %description static
214 The 'zlib' compression library provides in-memory compression and
215 decompression functions, including integrity checks of the
216 uncompressed data. This version of the library supports only one
217 compression method (deflation) but other algorithms may be added later
218 and will have the same stream interface.
219
220 This package contains the header files and libraries needed to develop
221 programs that use these zlib.
222
223 %description static -l pl
224 Biblioteka zlib udostêpnia podprogramy do kompresji i dekompresji w
225 pamiêci operacyjnej w³±cznie ze sprawdzaniem integralno¶ci w trakcie
226 dekompresjii. Ta wersja biblioteki udostêpnia tylko jedn± metodê
227 kompresjii o nazwie deflation niemniej inne algirytmy mog± byæ
228 dodawane udostêpniaj±c taki sam interfejs funkcji operuj±cych na
229 strumieniu danych.
230
231 Pakiet ten zawiera bibliotekê statyczn± potrzebn± przy tworzeniu
232 w³asnych programów wykorzystuj±cych zlib.
233
234 %description static -l es
235 Static libraries for zlib development.
236
237 %description static -l pt_BR
238 Bibliotecas estáticas para desenvolvimento com a zlib.
239
240 %description static -l ru
241 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÕÀ ÂÉÂÌÉÏÔÅËÕ, ÎÅÏÂÈÏÄÉÍÕÀ ÄÌÑ ÎÁÐÉÓÁÎÉÑ
242 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ zlib.
243
244 %description static -l uk
245 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÔÁÔÉÞÎՠ¦Â̦ÏÔÅËÕ, ÎÅÏÂȦÄÎÕ ÄÌÑ ÎÁÐÉÓÁÎÎÑ
246 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ zlib.
247
248 %prep
249 %setup -q
250
251 %if %{with asmopt}
252 %patch0 -p1
253 %ifarch i686 pentium3 athlon
254 cp contrib/asm686/match.S .
255 %endif
256 %ifarch i586
257 cp contrib/asm586/match.S .
258 %endif
259 %endif
260
261 %build
262 CFLAGS="-D_REENTRANT -fPIC %{rpmcflags} %{?with_asmopt:-DASMV}" \
263 CC="%{__cc}" \
264 ./configure \
265         --prefix=%{_prefix} \
266         --shared
267
268 %{__make}
269 %{__make} libz.a
270
271 %install
272 rm -rf $RPM_BUILD_ROOT
273 install -d $RPM_BUILD_ROOT{/%{_lib},%{_includedir},%{_libdir},%{_mandir}/man3}
274
275 %{__make} install \
276         prefix=$RPM_BUILD_ROOT%{_prefix}
277
278 %ifarch amd64
279 mv $RPM_BUILD_ROOT{%{_prefix}/lib/*,%{_libdir}}
280 %endif
281
282 install libz.a $RPM_BUILD_ROOT%{_libdir}
283 install zutil.h $RPM_BUILD_ROOT%{_includedir}
284
285 mv -f $RPM_BUILD_ROOT%{_libdir}/libz.so.*.* $RPM_BUILD_ROOT/%{_lib}
286 ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib} && echo libz.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libz.so
287
288 %clean
289 rm -rf $RPM_BUILD_ROOT
290
291 %post   -p /sbin/ldconfig
292 %postun -p /sbin/ldconfig
293
294 %files
295 %defattr(644,root,root,755)
296 %doc ChangeLog FAQ README algorithm.txt
297 %attr(755,root,root) /%{_lib}/lib*.so.*.*
298
299 %files devel
300 %defattr(644,root,root,755)
301 %attr(755,root,root) %{_libdir}/lib*.so
302 %{_includedir}/*
303 %{_mandir}/man3/*
304
305 %files static
306 %defattr(644,root,root,755)
307 %{_libdir}/lib*.a
This page took 0.070228 seconds and 3 git commands to generate.