]> git.pld-linux.org Git - packages/lzo.git/blob - lzo.spec
- My oh my where did my macros go?
[packages/lzo.git] / lzo.spec
1 Summary:        LZO - a real-time data compression library
2 Summary(pl):    LZO - biblioteka kompresji danych w czasie rzeczywistym
3 Name:           lzo
4 Version:        1.08
5 Release:        2
6 Group:          Libraries
7 License:        GPL
8 Source0:        http://www.oberhumer.com/opensource/lzo/download/%{name}-%{version}.tar.gz
9 URL:            http://www.oberhumer.com/opensource/lzo/
10 BuildRequires:  autoconf >= 2.53
11 BuildRequires:  automake >= 1.6
12 BuildRequires:  libtool
13 %ifarch %{x86}
14 BuildRequires:  nasm
15 %endif
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 LZO is a portable lossless data compression library written in ANSI C.
20 It implements a number of algorithms with the following features:
21 - Decompression is simple and *very* fast.
22 - Requires no memory for decompression.
23 - Compression is pretty fast.
24 - Requires 64 kB of memory for compression.
25 - Allows you to dial up extra compression at a speed cost in the
26   compressor. The speed of the decompressor is not reduced.
27 - Includes compression levels for generating pre-compressed data which
28   achieve a quite competitive compression ratio.
29 - There is also a compression level which needs only 8 kB for
30   compression.
31 - Supports overlapping compression and in-place decompression.
32 - Algorithm is thread safe.
33 - Algorithm is lossless.
34
35 %description -l pl
36 LZO jest przeno¶n± bibliotek± do bezstratnej kompresji danych,
37 napisan± w ANZI C. Zaimplementowano w niej kilka algorytmów uzyskuj±c
38 nastêpuj±c± funkcjonalno¶æ:
39 - dekompresja jest prosta i *bardzo* szybka
40 - dekompresja nie zu¿ywa dodatkowej pamiêci
41 - kompresja jest ca³kiem szybka
42 - kompresja wymaga 64kB pamiêci
43 - pozwala zwiêkszyæ kompresjê zmniejszaj±c szybko¶æ kompresji, przy
44   czym szybko¶æ dekompresji pozostaje niezmieniona
45 - zawiera poziomy kompresji do generowania prekompresowanych danych,
46   osi±gaj±ce ca³kiem dobry stopieñ kompresji
47 - istnieje poziom kompresji wymagaj±cy przy kompresowaniu jedynie 8kB
48   pamiêci
49 - obs³uguje kompresjê nak³adaj±c± i 'in-place'
50 - algorytm nadaje siê do bezpiecznego wykorzystania w ¶rodowisku
51   wielow±tkowym
52 - algorytm jest bezstratny
53
54 %package devel
55 Summary:        LZO header files
56 Summary(pl):    Pliki nag³ówkowe LZO
57 Group:          Development/Libraries
58 Requires:       %{name} = %{version}
59
60 %description devel
61 Header files for LZO.
62
63 %description devel -l pl
64 Pliki nag³ówkowe dla LZO.
65
66 %package static
67 Summary:        LZO static library
68 Summary(pl):    Statyczna biblioteka LZO
69 Group:          Development/Libraries
70 Requires:       %{name}-devel = %{version}
71
72 %description static
73 LZO static library.
74
75 %description static -l pl
76 Biblioteka statyczna LZO.
77
78 %prep
79 %setup -q
80
81 %build
82 %{__libtoolize}
83 %{__aclocal} -I acconfig/m4
84 %{__autoconf}
85 %{__automake}
86 %configure \
87 %ifarch %{x86}
88         --enable-asm \
89 %endif
90         --enable-shared
91
92 %{__make} CFLAGS_O=""
93
94 %install
95 rm -rf $RPM_BUILD_ROOT
96
97 %{__make} install 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}/lib*.so.*.*
109
110 %files devel
111 %defattr(644,root,root,755)
112 %doc doc/LZOAPI.TXT
113 %{_includedir}/*
114 %attr(755,root,root) %{_libdir}/lib*.so
115 %{_libdir}/lib*.la
116
117 %files static
118 %defattr(644,root,root,755)
119 %{_libdir}/lib*.a
This page took 0.090107 seconds and 4 git commands to generate.