]> git.pld-linux.org Git - packages/tarlz.git/blame - tarlz.spec
- rediffed patch, release 2
[packages/tarlz.git] / tarlz.spec
CommitLineData
e783729b 1Summary: Parallel combined implementation of tar archiver and lzip compressor
97ef730d 2Summary(pl.UTF-8): Równoległa, połączona implementacja archiwizera tar oraz kompresora lzip
e783729b 3Name: tarlz
0bb9e0c5 4Version: 0.19
e9b745b1 5Release: 2
2202c7a4 6License: GPL v2+
e783729b
JB
7Group: Applications/Archiving
8Source0: http://download.savannah.gnu.org/releases/lzip/tarlz/%{name}-%{version}.tar.lz
0bb9e0c5 9# Source0-md5: 23fc810d9d29234ec34e08847248b62c
e783729b
JB
10Patch0: %{name}-info.patch
11URL: http://savannah.nongnu.org/projects/lzip/
0bb9e0c5 12BuildRequires: libstdc++-devel >= 6:4.7
e783729b 13BuildRequires: lzip
0bb9e0c5 14BuildRequires: lzlib-devel >= 1.11
e783729b
JB
15BuildRequires: tar >= 1:1.22
16BuildRequires: texinfo
0bb9e0c5 17Requires: lzlib >= 1.11
e783729b
JB
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21Tarlz is a massively parallel (multi-threaded) combined implementation
22of the tar archiver and the lzip compressor. Tarlz creates, lists and
23extracts archives in a simplified posix pax format compressed with
24lzip, keeping the alignment between tar members and lzip members. This
25method adds an indexed lzip layer on top of the tar archive, making it
26possible to decode the archive safely in parallel. The resulting
27multimember tar.lz archive is fully backward compatible with standard
28tar tools like GNU tar, which treat it like any other tar.lz archive.
29Tarlz can append files to the end of such compressed archives.
30
31%description -l pl.UTF-8
32Tarlz to intensywnie zrównoleglona (wielowątkowa) połączona
33implementacja archiwizera tar oraz kompresora lzip. Tarlz tworzy,
34wypisuje zawartość oraz rozpakowuje archiwa w uproszczonym formacie
35posix pax, skompresowane przy użyciu lzipa, z zachowaniem wyrównań
36pomiędzy elementami archiwum tar oraz elementami lzipa. Ta metoda
37dodaje indeksowaną warstwę lzip powyżej archiwum tar, dzięki czemu
38można bezpiecznie dekodować równolegle archiwum. Wynikowe archiwum
39tar.lz z wieloma plikami jest w pełni wstecznie kompatybilne ze
40standardowymi narzędziami tar, takimi jak GNU tar, traktującymi
41takie archiwa identycznie, jak inne archiwa tar.lz. Tarlz potrafi
42dołączać pliki na końcu takich skompresowanych archiwów.
43
44%prep
45%setup -q
46%patch0 -p1
47
48%build
49%configure
50%{__make} all info
51
52%install
53rm -rf $RPM_BUILD_ROOT
54
55%{__make} install \
56 DESTDIR=$RPM_BUILD_ROOT
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%post -p /sbin/postshell
62-/usr/sbin/fix-info-dir -c %{_infodir}
63
64%postun -p /sbin/postshell
65-/usr/sbin/fix-info-dir -c %{_infodir}
66
67%files
68%defattr(644,root,root,755)
69%doc AUTHORS ChangeLog NEWS README
70%attr(755,root,root) %{_bindir}/tarlz
71%{_mandir}/man1/tarlz.1*
72%{_infodir}/tarlz.info*
This page took 0.103033 seconds and 4 git commands to generate.