]> git.pld-linux.org Git - packages/lbzip2.git/blobdiff - lbzip2.spec
- pl, fixed GPL version, ac/am versions
[packages/lbzip2.git] / lbzip2.spec
index 68e030340f8450fd7ed5aabb420cead3415b4baa..70b68f276d0171e8c85398ec819e3b54fb522dd9 100644 (file)
@@ -1,14 +1,17 @@
 Summary:       Parallel bzip2/bunzip2 Filter
 Summary:       Parallel bzip2/bunzip2 Filter
+Summary(pl.UTF-8):     Zrównoleglony filtr bzip2/bunzip2
 Name:          lbzip2
 Name:          lbzip2
-Version:       0.20
+Version:       2.5
 Release:       1
 Release:       1
-Source0:       http://lacos.web.elte.hu/pub/lbzip2/%{name}-%{version}.tar.gz
-# Source0-md5: 9f5479de40f928e77062a62c8a74d831
-Patch1:                %{name}-makefile.patch
-License:       GPL v2+
+License:       GPL v3+
 Group:         Applications/Archiving
 Group:         Applications/Archiving
-URL:           http://lacos.hu/
-BuildRequires: bzip2-devel
+Source0:       https://github.com/kjn/lbzip2/archive/v%{version}.tar.gz
+# Source0-md5: 288e404f325d9073bdc80759cae30adc
+URL:           http://lbzip2.org/
+BuildRequires: autoconf >= 2.63
+BuildRequires: automake >= 1:1.14
+BuildRequires: gnulib
+BuildRequires: perl-base
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -27,25 +30,50 @@ clock time).
 Lbzip2 strives to be portable by requiring UNIX 98 APIs only, besides
 an unmodified libbz2.
 
 Lbzip2 strives to be portable by requiring UNIX 98 APIs only, besides
 an unmodified libbz2.
 
+%description -l pl.UTF-8
+Lbzip2 to oparty na bibliotece Pthreads zrównoleglony filtr
+bzip2/bunzip2, który można przekazać do GNU tara przy użyciu opcji
+--use-compress-program.
+
+Lbzip2 nie jest ograniczony do zwykłych plików na wejściu ani na
+wyjściu. Nie jest gwarantowany podział przy dekompresji, ale jest on
+bardzo prawdopodobny (niepowodzenie jest wykrywane). Podział w obu
+trybach oraz sama kompresja jest wykonywana z rozmiarem bloku około
+900k.
+
+Na procesorze Athlon-64 X2 6000+ lbzip2 okazał się 92% szybszy od
+standardowego programu bzip2 przy kompresji, a 45% szybszy przy
+dekompresji (jeśli chodzi o czas rzeczywisty).
+
+Lbzip2 powinien być przenośny, jako że wymaga tylko API UNIX 98 (poza
+samą, niezmodyfikowaną biblioteką libbz2).
+
 %prep
 %prep
-%setup -q -n %{name}
-%patch1
+%setup -q
 
 %build
 
 %build
-%{__make} \
-       CC="%{__cc}" \
-       OPTFLAGS="%{optflags}"
+# note: calls two perl scripts, gnulib-tool, autoconf and automake
+./build-aux/autogen.sh
+%configure \
+       --disable-silent-rules
+
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -D lbzip2 $RPM_BUILD_ROOT%{_bindir}/lbzip2
-install -D lbzip2.1 $RPM_BUILD_ROOT%{_mandir}/man1/lbzip2.1
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 
 %clean
-rm -rf "$RPM_BUILD_ROOT"
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-%doc ChangeLog README
+%doc ALGORITHM AUTHORS ChangeLog* NEWS README THANKS
 %attr(755,root,root) %{_bindir}/lbzip2
 %attr(755,root,root) %{_bindir}/lbzip2
+%attr(755,root,root) %{_bindir}/lbunzip2
+%attr(755,root,root) %{_bindir}/lbzcat
 %{_mandir}/man1/lbzip2.1*
 %{_mandir}/man1/lbzip2.1*
+%{_mandir}/man1/lbunzip2.1*
+%{_mandir}/man1/lbzcat.1*
This page took 0.079264 seconds and 4 git commands to generate.