]> git.pld-linux.org Git - packages/lzo.git/blob - lzo.spec
- updated to 2.08
[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.08
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:  fcec64c26a0f4f4901468f360029678f
10 URL:            http://www.oberhumer.com/opensource/lzo/
11 BuildRequires:  autoconf >= 2.67
12 BuildRequires:  automake >= 1:1.11.1
13 BuildRequires:  libtool >= 2:2.0
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 %build
80 %{__libtoolize}
81 %{__aclocal}
82 %{__autoconf}
83 %{__autoheader}
84 %{__automake}
85 %configure \
86         --disable-silent-rules \
87         --enable-shared
88
89 %{__make}
90
91 %install
92 rm -rf $RPM_BUILD_ROOT
93
94 %{__make} install \
95         DESTDIR=$RPM_BUILD_ROOT
96
97 %clean
98 rm -rf $RPM_BUILD_ROOT
99
100 %post   -p /sbin/ldconfig
101 %postun -p /sbin/ldconfig
102
103 %files
104 %defattr(644,root,root,755)
105 %doc AUTHORS BUGS NEWS README THANKS doc/LZO.FAQ doc/LZO.TXT
106 %attr(755,root,root) %{_libdir}/liblzo2.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/liblzo2.so.2
108
109 %files devel
110 %defattr(644,root,root,755)
111 %doc doc/LZOAPI.TXT
112 %attr(755,root,root) %{_libdir}/liblzo2.so
113 %{_libdir}/liblzo2.la
114 %{_includedir}/lzo
115
116 %files static
117 %defattr(644,root,root,755)
118 %{_libdir}/liblzo2.a
This page took 0.079872 seconds and 3 git commands to generate.