-Summary: LZO -- a real-time data compression library
+Summary: LZO - a real-time data compression library
+Summary(pl): LZO - biblioteka kompresji danych w czasie rzeczywistym
Name: lzo
-Version: 1.07
-Release: 1
-Group: Libraries
-Group(de): Libraries
-Group(fr): Librairies
-Group(pl): Biblioteki
+Version: 2.02
+Release: 2
License: GPL
-Source0: http://wildsau.idv.uni-linz.ac.at/mfx/download/lzo/%{name}-%{version}.tar.gz
-URL: http://wildsau.idv.uni-linz.ac.at/mfx/lzo.html
+Group: Libraries
+Source0: http://www.oberhumer.com/opensource/lzo/download/%{name}-%{version}.tar.gz
+# Source0-md5: 6760e5819f4238328709bf93bf10071c
+Patch0: %{name}-ac.patch
+URL: http://www.oberhumer.com/opensource/lzo/
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.9.5
+BuildRequires: libtool
+%ifarch %{x86}
+BuildRequires: nasm
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
- Algorithm is thread safe.
- Algorithm is lossless.
+%description -l pl
+LZO jest przeno¶n± bibliotek± do bezstratnej kompresji danych,
+napisan± w ANSI C. Zaimplementowano w niej kilka algorytmów uzyskuj±c
+nastêpuj±c± funkcjonalno¶æ:
+- dekompresja jest prosta i *bardzo* szybka
+- dekompresja nie zu¿ywa dodatkowej pamiêci
+- kompresja jest ca³kiem szybka
+- kompresja wymaga 64kB pamiêci
+- pozwala zwiêkszyæ kompresjê zmniejszaj±c szybko¶æ kompresji, przy
+ czym szybko¶æ dekompresji pozostaje niezmieniona
+- zawiera poziomy kompresji do generowania prekompresowanych danych,
+ osi±gaj±ce ca³kiem dobry stopieñ kompresji
+- istnieje poziom kompresji wymagaj±cy przy kompresowaniu jedynie 8kB
+ pamiêci
+- obs³uguje kompresjê nak³adaj±c± i 'in-place'
+- algorytm nadaje siê do bezpiecznego wykorzystania w ¶rodowisku
+ wielow±tkowym
+- algorytm jest bezstratny
+
%package devel
-Summary: LZO -- a real-time data compression library
+Summary: LZO header files
+Summary(pl): Pliki nag³ówkowe LZO
Group: Development/Libraries
-Group(de): Entwicklung/Libraries
-Group(fr): Development/Librairies
-Group(pl): Programowanie/Biblioteki
+Requires: %{name} = %{version}-%{release}
%description devel
Header files for LZO.
+%description devel -l pl
+Pliki nag³ówkowe dla LZO.
+
%package static
Summary: LZO static library
+Summary(pl): Statyczna biblioteka LZO
Group: Development/Libraries
-Group(de): Entwicklung/Libraries
-Group(fr): Development/Librairies
-Group(pl): Programowanie/Biblioteki
+Requires: %{name}-devel = %{version}-%{release}
%description static
LZO static library.
+%description static -l pl
+Biblioteka statyczna LZO.
+
%prep
-%setup -q
+%setup -q
+%patch0 -p1
+
+# kill libtool.m4 copy
+head -n 374 aclocal.m4 > acinclude.m4
+
%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
%configure \
+%ifarch %{x86}
+ --enable-asm \
+%endif
--enable-shared
-%{__make}
+%{__make} \
+ CFLAGS_O=""
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
-gzip -9nf README ChangeLog
+%clean
+rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%doc AUTHORS BUGS NEWS README THANKS doc/LZO.FAQ doc/LZO.TXT
+%attr(755,root,root) %{_libdir}/liblzo2.so.*.*.*
%files devel
%defattr(644,root,root,755)
-%doc *.gz
-%{_includedir}/*
-%{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%doc doc/LZOAPI.TXT
+%attr(755,root,root) %{_libdir}/liblzo2.so
+%{_libdir}/liblzo2.la
+%{_includedir}/lzo
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/liblzo2.a