3 %bcond_without tests # build without tests
8 Summary: Portable real-time compression library
9 Summary(pl.UTF-8): Przenośna biblioteka kompresji w czasie rzeczywistej
12 Release: 0.r%{svnrev}.%{rdate}.%{rel}
15 # svn export -r 12 http://fastlz.googlecode.com/svn/trunk/ fastlz-12
16 # tar cjf fastlz-12.tar.bz2 fastlz-12
17 Source0: http://pkgs.fedoraproject.org/repo/pkgs/fastlz/%{name}-%{svnrev}.tar.bz2/592bdf20af83c0124f19b55d0346f266/%{name}-%{svnrev}.tar.bz2
18 # Source0-md5: 592bdf20af83c0124f19b55d0346f266
19 URL: http://fastlz.org/
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 FastLZ is a lossless data compression library designed for real-time
26 compression and decompression. It favors speed over compression ratio.
27 Decompression requires no memory. Decompression algorithm is very
28 simple, and thus extremely fast.
30 %description -l pl.UTF-8
31 FastLZ to biblioteka do bezstratnej kompresji danych zaprojektowana do
32 kompresji i dekompresji w czasie rzeczywistym. Preferuje szybkość niż
33 współczynnik kompresji. Dekompresja nie wymaga pamięci. Algorytm
34 dekompresji jest bardzo prosty, dzięki czemu jest bardzo szybki.
37 Summary: Header file for FastLZ library
38 Summary(pl.UTF-8): Plik nagłówkowy biblioteki FastLZ
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
43 This package contains the header file for FastLZ library.
45 %description devel -l pl.UTF-8
46 Ten pakiet zawiera plik nagłówkowy biblioteki FastLZ.
49 %setup -q -n %{name}-%{svnrev}
52 # Build the shared library
53 %{__cc} %{rpmcflags} -fPIC -c fastlz.c -o fastlz.o
54 %{__cc} %{rpmcflags} -fPIC -shared -Wl,-soname -Wl,lib%{name}.so.%{abi} -o lib%{name}.so.%{abi} fastlz.o
55 ln -s lib%{name}.so.%{abi} lib%{name}.so
57 # Build the commands for test
58 %{__cc} %{rpmcflags} -fPIC 6pack.c -L. -l%{name} -o 6pack
59 %{__cc} %{rpmcflags} -fPIC 6unpack.c -L. -l%{name} -o 6unpack
62 export LD_LIBRARY_PATH=$PWD
68 ./6pack -1 tmpin tmpout1
69 ./6pack -2 tmpin tmpout2
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
86 install -p lib%{name}.so.%{abi} $RPM_BUILD_ROOT%{_libdir}
87 ln -s lib%{name}.so.%{abi} $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
88 cp -p %{name}.h $RPM_BUILD_ROOT%{_includedir}
90 # Don't install the commands, as we obviously don't need more compression tools
93 rm -rf $RPM_BUILD_ROOT
95 %post -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
99 %defattr(644,root,root,755)
100 %doc LICENSE README.TXT
101 %attr(755,root,root) %{_libdir}/libfastlz.so.0
104 %defattr(644,root,root,755)
105 %attr(755,root,root) %{_libdir}/libfastlz.so
106 %{_includedir}/fastlz.h