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