]>
Commit | Line | Data |
---|---|---|
cd31bb9d | 1 | Summary: LZO - a real-time data compression library |
9d5d171b | 2 | Summary(pl.UTF-8): LZO - biblioteka kompresji danych w czasie rzeczywistym |
e8efac09 | 3 | Name: lzo |
82113291 | 4 | Version: 2.08 |
faa9101b JB |
5 | Release: 1 |
6 | License: GPL v2+ | |
41615d87 | 7 | Group: Libraries |
cc4f31ab | 8 | Source0: http://www.oberhumer.com/opensource/lzo/download/%{name}-%{version}.tar.gz |
82113291 | 9 | # Source0-md5: fcec64c26a0f4f4901468f360029678f |
cc4f31ab | 10 | URL: http://www.oberhumer.com/opensource/lzo/ |
ded807fc JB |
11 | BuildRequires: autoconf >= 2.67 |
12 | BuildRequires: automake >= 1:1.11.1 | |
13 | BuildRequires: libtool >= 2:2.0 | |
e8efac09 | 14 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
15 | ||
16 | %description | |
17 | LZO is a portable lossless data compression library written in ANSI C. | |
18 | It implements a number of algorithms with the following features: | |
19 | - Decompression is simple and *very* fast. | |
20 | - Requires no memory for decompression. | |
21 | - Compression is pretty fast. | |
22 | - Requires 64 kB of memory for compression. | |
23 | - Allows you to dial up extra compression at a speed cost in the | |
24 | compressor. The speed of the decompressor is not reduced. | |
25 | - Includes compression levels for generating pre-compressed data which | |
26 | achieve a quite competitive compression ratio. | |
27 | - There is also a compression level which needs only 8 kB for | |
28 | compression. | |
29 | - Supports overlapping compression and in-place decompression. | |
30 | - Algorithm is thread safe. | |
31 | - Algorithm is lossless. | |
32 | ||
34bbca7d JR |
33 | %description -l pl.UTF-8 |
34 | LZO jest przenośną biblioteką do bezstratnej kompresji danych, | |
35 | napisaną w ANSI C. Zaimplementowano w niej kilka algorytmów uzyskując | |
36 | następującą funkcjonalność: | |
a068c46a | 37 | - dekompresja jest prosta i *bardzo* szybka |
34bbca7d JR |
38 | - dekompresja nie zużywa dodatkowej pamięci |
39 | - kompresja jest całkiem szybka | |
40 | - kompresja wymaga 64kB pamięci | |
41 | - pozwala zwiększyć kompresję zmniejszając szybkość kompresji, przy | |
42 | czym szybkość dekompresji pozostaje niezmieniona | |
a068c46a | 43 | - zawiera poziomy kompresji do generowania prekompresowanych danych, |
34bbca7d JR |
44 | osiągające całkiem dobry stopień kompresji |
45 | - istnieje poziom kompresji wymagający przy kompresowaniu jedynie 8kB | |
46 | pamięci | |
47 | - obsługuje kompresję nakładającą i 'in-place' | |
48 | - algorytm nadaje się do bezpiecznego wykorzystania w środowisku | |
49 | wielowątkowym | |
a068c46a | 50 | - algorytm jest bezstratny |
51 | ||
e8efac09 | 52 | %package devel |
cd31bb9d | 53 | Summary: LZO header files |
9d5d171b | 54 | Summary(pl.UTF-8): Pliki nagłówkowe LZO |
e8efac09 | 55 | Group: Development/Libraries |
9e8d80bf | 56 | Requires: %{name} = %{version}-%{release} |
e8efac09 | 57 | |
58 | %description devel | |
96846963 | 59 | Header files for LZO. |
e8efac09 | 60 | |
34bbca7d JR |
61 | %description devel -l pl.UTF-8 |
62 | Pliki nagłówkowe dla LZO. | |
dd7562da | 63 | |
e8efac09 | 64 | %package static |
96846963 | 65 | Summary: LZO static library |
9d5d171b | 66 | Summary(pl.UTF-8): Statyczna biblioteka LZO |
e8efac09 | 67 | Group: Development/Libraries |
9e8d80bf | 68 | Requires: %{name}-devel = %{version}-%{release} |
e8efac09 | 69 | |
70 | %description static | |
96846963 | 71 | LZO static library. |
e8efac09 | 72 | |
34bbca7d | 73 | %description static -l pl.UTF-8 |
cd31bb9d | 74 | Biblioteka statyczna LZO. |
dd7562da | 75 | |
e8efac09 | 76 | %prep |
cd31bb9d JB |
77 | %setup -q |
78 | ||
e8efac09 | 79 | %build |
4d64f8a7 | 80 | %{__libtoolize} |
9e8d80bf | 81 | %{__aclocal} |
4d64f8a7 | 82 | %{__autoconf} |
9e8d80bf | 83 | %{__autoheader} |
4d64f8a7 | 84 | %{__automake} |
6872b70b | 85 | %configure \ |
ded807fc | 86 | --disable-silent-rules \ |
1ec93175 | 87 | --enable-shared |
e8efac09 | 88 | |
faa9101b | 89 | %{__make} |
e8efac09 | 90 | |
91 | %install | |
92 | rm -rf $RPM_BUILD_ROOT | |
93 | ||
9e8d80bf JB |
94 | %{__make} install \ |
95 | DESTDIR=$RPM_BUILD_ROOT | |
e8efac09 | 96 | |
cd31bb9d JB |
97 | %clean |
98 | rm -rf $RPM_BUILD_ROOT | |
e8efac09 | 99 | |
96846963 | 100 | %post -p /sbin/ldconfig |
e8efac09 | 101 | %postun -p /sbin/ldconfig |
102 | ||
e8efac09 | 103 | %files |
96846963 | 104 | %defattr(644,root,root,755) |
4d64f8a7 | 105 | %doc AUTHORS BUGS NEWS README THANKS doc/LZO.FAQ doc/LZO.TXT |
cfe9dd58 | 106 | %attr(755,root,root) %{_libdir}/liblzo2.so.*.*.* |
faa9101b | 107 | %attr(755,root,root) %ghost %{_libdir}/liblzo2.so.2 |
e8efac09 | 108 | |
109 | %files devel | |
110 | %defattr(644,root,root,755) | |
4d64f8a7 | 111 | %doc doc/LZOAPI.TXT |
cfe9dd58 JB |
112 | %attr(755,root,root) %{_libdir}/liblzo2.so |
113 | %{_libdir}/liblzo2.la | |
9e8d80bf | 114 | %{_includedir}/lzo |
e8efac09 | 115 | |
116 | %files static | |
117 | %defattr(644,root,root,755) | |
cfe9dd58 | 118 | %{_libdir}/liblzo2.a |