]> git.pld-linux.org Git - packages/lzo.git/blob - lzo.spec
- updated to 2.10
[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.10
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:  39d3f3f9c55c87b1e5d6888e1420f4b5
10 URL:            http://www.oberhumer.com/opensource/lzo/
11 BuildRequires:  autoconf >= 2.69
12 BuildRequires:  automake >= 1:1.15
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 # obsoleted by pkg-config
98 %{__rm} $RPM_BUILD_ROOT%{_libdir}/liblzo2.la
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %post   -p /sbin/ldconfig
104 %postun -p /sbin/ldconfig
105
106 %files
107 %defattr(644,root,root,755)
108 %doc AUTHORS BUGS NEWS README THANKS doc/LZO.FAQ doc/LZO.TXT
109 %attr(755,root,root) %{_libdir}/liblzo2.so.*.*.*
110 %attr(755,root,root) %ghost %{_libdir}/liblzo2.so.2
111
112 %files devel
113 %defattr(644,root,root,755)
114 %doc doc/LZOAPI.TXT
115 %attr(755,root,root) %{_libdir}/liblzo2.so
116 %{_includedir}/lzo
117 %{_pkgconfigdir}/lzo2.pc
118
119 %files static
120 %defattr(644,root,root,755)
121 %{_libdir}/liblzo2.a
This page took 0.079716 seconds and 4 git commands to generate.