1 %define pkg_version 650
2 Summary: Data Compression Programs
3 Summary(pl.UTF-8): Programy do kompresji danych
8 Group: Applications/Archiving
9 #Source0Download: http://mattmahoney.net/dc/zpaq.html
10 Source0: http://mattmahoney.net/dc/%{name}%{pkg_version}.zip
11 # Source0-md5: 7412265ebf52f0b3340677e7a1f2540c
12 # from debian git clone git://git.debian.org/git/collab-maint/zpaq.git zpaq
13 Source1: %{name}-pod2man.mk
16 URL: http://mattmahoney.net/dc/zpaq.html
17 BuildRequires: libstdc++-devel
18 BuildRequires: sed >= 4.0
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 ZPAQ is a configurable file compressor and archiver. Its goal is a
23 high compression ratio in an open format without loss of compatibility
24 between versions as new compression algorithms are discovered. ZPAQ
25 includes tools to help develop and test new algorithms.
27 %description -l pl.UTF-8
28 ZPAQ to konfigurowalny kompresor i archiwizer plików. Jego celem jest
29 duży współczynnik kompresji w otwartym formacie bez utraty zgodności
30 między wersjami w miarę wykrywania nowych algorytmów kompresji. ZPAQ
31 zawiera narzędzia pomagające tworzyć i testować nowe algorytmy.
39 cp -p %{SOURCE1} man/pod2man.mk
40 cp -p %{SOURCE2} man/unzpaq.1.pod
41 cp -p %{SOURCE3} man/zpaq.1.pod
43 %{__sed} -e 's/gcc -O3/$(CC) $(CFLAGS)/' \
44 -e 's/g++ -O3/$(CXX) $(CXXFLAGS)/' -i Makefile
49 CFLAGS="%{rpmcflags} %{rpmcppflags}" \
51 CXXFLAGS="%{__cxx} %{rpmldflags} %{rpmcxxflags} %{rpmcppflags}"
53 %{__make} -C man -f pod2man.mk makeman \
55 %{__make} -C man -f pod2man.mk makeman \
59 rm -rf $RPM_BUILD_ROOT
61 install -D zpaq $RPM_BUILD_ROOT%{_bindir}/zpaq
62 ln -s zpaq $RPM_BUILD_ROOT%{_bindir}/unzpaq
63 install -Dp man/zpaq.1 $RPM_BUILD_ROOT%{_mandir}/man1/zpaq.1
64 install -Dp man/unzpaq.1 $RPM_BUILD_ROOT%{_mandir}/man1/unzpaq.1
67 rm -rf $RPM_BUILD_ROOT
70 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_bindir}/unzpaq
73 %attr(755,root,root) %{_bindir}/zpaq
74 %{_mandir}/man1/unzpaq.1*
75 %{_mandir}/man1/zpaq.1*