]> git.pld-linux.org Git - packages/lzo.git/blob - lzo.spec
- Up to 2.04
[packages/lzo.git] / lzo.spec
1 Summary:        LZO - a real-time data compression library
2 Summary(pl.UTF-8):      LZO - biblioteka kompresji danych w czasie rzeczywistym
3 Name:           lzo
4 Version:        2.04
5 Release:        1
6 License:        GPL v2+
7 Group:          Libraries
8 Source0:        http://www.oberhumer.com/opensource/lzo/download/%{name}-%{version}.tar.gz
9 # Source0-md5:  a383c7055a310e2a71b9ecd19cfea238
10 URL:            http://www.oberhumer.com/opensource/lzo/
11 BuildRequires:  autoconf >= 2.60
12 BuildRequires:  automake >= 1:1.9.6
13 BuildRequires:  libtool
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
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ść:
37 - dekompresja jest prosta i *bardzo* szybka
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
43 - zawiera poziomy kompresji do generowania prekompresowanych danych,
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
50 - algorytm jest bezstratny
51
52 %package devel
53 Summary:        LZO header files
54 Summary(pl.UTF-8):      Pliki nagłówkowe LZO
55 Group:          Development/Libraries
56 Requires:       %{name} = %{version}-%{release}
57
58 %description devel
59 Header files for LZO.
60
61 %description devel -l pl.UTF-8
62 Pliki nagłówkowe dla LZO.
63
64 %package static
65 Summary:        LZO static library
66 Summary(pl.UTF-8):      Statyczna biblioteka LZO
67 Group:          Development/Libraries
68 Requires:       %{name}-devel = %{version}-%{release}
69
70 %description static
71 LZO static library.
72
73 %description static -l pl.UTF-8
74 Biblioteka statyczna LZO.
75
76 %prep
77 %setup -q
78
79 # kill libtool macros, leaving mfx_*
80 %{__sed} -ne '1,13p' -ne '8059,8421p' aclocal.m4 > acinclude.m4
81
82 %build
83 %{__libtoolize}
84 %{__aclocal}
85 %{__autoconf}
86 %{__autoheader}
87 %{__automake}
88 %configure \
89         --enable-shared
90
91 %{__make}
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95
96 %{__make} install \
97         DESTDIR=$RPM_BUILD_ROOT
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %post   -p /sbin/ldconfig
103 %postun -p /sbin/ldconfig
104
105 %files
106 %defattr(644,root,root,755)
107 %doc AUTHORS BUGS NEWS README THANKS doc/LZO.FAQ doc/LZO.TXT
108 %attr(755,root,root) %{_libdir}/liblzo2.so.*.*.*
109 %attr(755,root,root) %ghost %{_libdir}/liblzo2.so.2
110
111 %files devel
112 %defattr(644,root,root,755)
113 %doc doc/LZOAPI.TXT
114 %attr(755,root,root) %{_libdir}/liblzo2.so
115 %{_libdir}/liblzo2.la
116 %{_includedir}/lzo
117
118 %files static
119 %defattr(644,root,root,755)
120 %{_libdir}/liblzo2.a
This page took 0.055046 seconds and 3 git commands to generate.