]> git.pld-linux.org Git - packages/lzo.git/blob - lzo.spec
- updated to 2.07 (fixes potential buffer overrun when using large buffers)
[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.07
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:  4011935e95171e78ad4894f7335c982a
10 Patch0:         %{name}-includes.patch
11 URL:            http://www.oberhumer.com/opensource/lzo/
12 BuildRequires:  autoconf >= 2.67
13 BuildRequires:  automake >= 1:1.11.1
14 BuildRequires:  libtool >= 2:2.0
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 LZO is a portable lossless data compression library written in ANSI C.
19 It implements a number of algorithms with the following features:
20 - Decompression is simple and *very* fast.
21 - Requires no memory for decompression.
22 - Compression is pretty fast.
23 - Requires 64 kB of memory for compression.
24 - Allows you to dial up extra compression at a speed cost in the
25   compressor. The speed of the decompressor is not reduced.
26 - Includes compression levels for generating pre-compressed data which
27   achieve a quite competitive compression ratio.
28 - There is also a compression level which needs only 8 kB for
29   compression.
30 - Supports overlapping compression and in-place decompression.
31 - Algorithm is thread safe.
32 - Algorithm is lossless.
33
34 %description -l pl.UTF-8
35 LZO jest przenośną biblioteką do bezstratnej kompresji danych,
36 napisaną w ANSI C. Zaimplementowano w niej kilka algorytmów uzyskując
37 następującą funkcjonalność:
38 - dekompresja jest prosta i *bardzo* szybka
39 - dekompresja nie zużywa dodatkowej pamięci
40 - kompresja jest całkiem szybka
41 - kompresja wymaga 64kB pamięci
42 - pozwala zwiększyć kompresję zmniejszając szybkość kompresji, przy
43   czym szybkość dekompresji pozostaje niezmieniona
44 - zawiera poziomy kompresji do generowania prekompresowanych danych,
45   osiągające całkiem dobry stopień kompresji
46 - istnieje poziom kompresji wymagający przy kompresowaniu jedynie 8kB
47   pamięci
48 - obsługuje kompresję nakładającą i 'in-place'
49 - algorytm nadaje się do bezpiecznego wykorzystania w środowisku
50   wielowątkowym
51 - algorytm jest bezstratny
52
53 %package devel
54 Summary:        LZO header files
55 Summary(pl.UTF-8):      Pliki nagłówkowe LZO
56 Group:          Development/Libraries
57 Requires:       %{name} = %{version}-%{release}
58
59 %description devel
60 Header files for LZO.
61
62 %description devel -l pl.UTF-8
63 Pliki nagłówkowe dla LZO.
64
65 %package static
66 Summary:        LZO static library
67 Summary(pl.UTF-8):      Statyczna biblioteka LZO
68 Group:          Development/Libraries
69 Requires:       %{name}-devel = %{version}-%{release}
70
71 %description static
72 LZO static library.
73
74 %description static -l pl.UTF-8
75 Biblioteka statyczna LZO.
76
77 %prep
78 %setup -q
79 %patch0 -p1
80
81 %build
82 %{__libtoolize}
83 %{__aclocal}
84 %{__autoconf}
85 %{__autoheader}
86 %{__automake}
87 %configure \
88         --disable-silent-rules \
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.097208 seconds and 3 git commands to generate.