1 Summary: LZHAM - Lossless Data Compression Codec
2 Summary(pl.UTF-8): LZHAM - kodek bezstratnej kompresji danych
5 %define tagver %(echo %{version} | tr . _)
9 #Source0Download: https://github.com/richgel999/lzham_codec/releases
10 Source0: https://github.com/richgel999/lzham_codec/archive/v%{tagver}/lzham_codec-%{tagver}.tar.gz
11 # Source0-md5: 68ec3db42d2263d7e79d0581293f946d
12 Patch0: %{name}-includedir.patch
13 URL: https://github.com/richgel999/lzham_codec
14 BuildRequires: cmake >= 2.8
15 BuildRequires: libstdc++-devel
16 BuildRequires: rpmbuild(macros) >= 1.605
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 LZHAM is a lossless data compression codec written in C/C++
21 (specifically C++03), with a compression ratio similar to LZMA but
22 with 1.5x-8x faster decompression speed.
24 %description -l pl.UTF-8
25 LZHAM to kodek bezstratnej kompresji danych, napisany w C/C++ (w
26 szczególności C++03). Współczynnik kompresji jest podobny do LZMA, ale
27 szybkość dekompresji jest 1.5-8 razy większa.
30 Summary: Header files for LZHAM libraries
31 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek LZHAM
32 Group: Development/Libraries
33 Requires: %{name} = %{version}-%{release}
34 Requires: libstdc++-devel
37 Header files for LZHAM libraries.
39 %description devel -l pl.UTF-8
40 Pliki nagłówkowe bibliotek LZHAM.
43 %setup -q -n lzham_codec-%{tagver}
54 rm -rf $RPM_BUILD_ROOT
56 %{__make} -C build install \
57 DESTDIR=$RPM_BUILD_ROOT
60 rm -rf $RPM_BUILD_ROOT
62 %post -p /sbin/ldconfig
63 %postun -p /sbin/ldconfig
66 %defattr(644,root,root,755)
67 %doc LICENSE README.md
68 %attr(755,root,root) %{_libdir}/liblzhamcomp.so
69 %attr(755,root,root) %{_libdir}/liblzhamdecomp.so
70 %attr(755,root,root) %{_libdir}/liblzhamdll.so
73 %defattr(644,root,root,755)