4 Summary: Parallel, indexed xz compressor
7 URL: https://github.com/vasi/pixz
8 Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tgz
10 BuildRequires: libarchive-devel
11 BuildRequires: xz-devel
15 Pixz (pronounced 'pixie') is a parallel, indexing version of XZ
17 The existing XZ utils provide great compression in the .xz file
18 format, but they have two significant problems:
20 * They are single-threaded, while most users nowadays have multi-core
23 * The .xz files they produce are just one big block of compressed
24 data, rather than a collection of smaller blocks. This makes random
25 access to the original data impossible.
27 Pixz solves both of these problems.
35 # Package doesn't use autotools, but honours $CFLAGS and $LDFLAGS.
36 # Adding -lm to LDFLAGS works around a bug in the Makefile.
37 CFLAGS="%{optflags}" \
38 LDFLAGS="-lm %{optflags}" \
43 # There is no 'make install' rule.
44 mkdir -p $RPM_BUILD_ROOT%{_bindir}
45 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
46 install -m 0755 pixz $RPM_BUILD_ROOT%{_bindir}
47 install -m 0644 pixz.1 $RPM_BUILD_ROOT%{_mandir}/man1
51 %doc LICENSE NEWS README TODO
53 %{_mandir}/man1/pixz.1*
57 * Wed May 8 2013 Richard W.M. Jones <rjones@redhat.com> - 1.0.2-1
58 - Initial package for Fedora.