]> git.pld-linux.org Git - packages/ddrescue.git/blobdiff - ddrescue.spec
- updated to 1.28
[packages/ddrescue.git] / ddrescue.spec
index b672c02a946a8f4386080b285d04d21f1440c720..db5fda19a7ad1fa6c00843e3cc000d3c77631b64 100644 (file)
@@ -1,17 +1,20 @@
 Summary:       Data copying in presence of I/O errors
 Summary:       Data copying in presence of I/O errors
-Summary(pl):   Kopiowanie danych z b³êdami wej¶cia/wyj¶cia
+Summary(pl.UTF-8):     Kopiowanie danych z błędami wejścia/wyjścia
 Name:          ddrescue
 Name:          ddrescue
-Version:       0.9
-Release:       3
-License:       GPL v2
+Version:       1.28
+Release:       1
+License:       GPL v3+
 Group:         Applications/System
 Group:         Applications/System
-Source0:       http://savannah.nongnu.org/download/ddrescue/%{name}-%{version}.tar.bz2
-# Source0-md5: f98e339818f2a81e28574baa5c8657a1
-Patch0:                %{name}-Makefile.patch
-Patch1:                %{name}-info.patch
-URL:           http://www.nongnu.org/ddrescue/ddrescue.html
+Source0:       http://download.savannah.gnu.org/releases/ddrescue/%{name}-%{version}.tar.lz
+# Source0-md5: 0444167cc19dffb70fe1530ae1c35fa4
+Patch0:                %{name}-info.patch
+URL:           http://www.gnu.org/software/ddrescue/
+BuildRequires: help2man
 BuildRequires: libstdc++-devel
 BuildRequires: libstdc++-devel
+BuildRequires: lzip
 BuildRequires: rpmbuild(macros) >= 1.167
 BuildRequires: rpmbuild(macros) >= 1.167
+BuildRequires: tar >= 1:1.22
+BuildRequires: texinfo
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -32,57 +35,64 @@ If you also use the bad blocks file feature of ddrescue, the data will
 be rescued very efficiently. Also you can interrupt the rescue at any
 time and resume it later.
 
 be rescued very efficiently. Also you can interrupt the rescue at any
 time and resume it later.
 
-%description -l pl
-ddrescue kopiuje dane z jednego pliku lub urz±dzenia blokowego (dysku
-twardego, p³yty CD-ROM itp.) do innego, próbuj±c usilnie uratowaæ dane
-w przypadku b³êdów odczytu.
+%description -l pl.UTF-8
+ddrescue kopiuje dane z jednego pliku lub urządzenia blokowego (dysku
+twardego, płyty CD-ROM itp.) do innego, próbując usilnie uratować dane
+w przypadku błędów odczytu.
 
 
-ddrescue nie skraca pliku wyj¶ciowego, je¶li nie zostanie o to
-poproszony. Za ka¿dym uruchomieniem na tym samym pliku wyj¶ciowym
-próbuje wype³niæ luki.
+ddrescue nie skraca pliku wyjściowego, jeśli nie zostanie o to
+poproszony. Za każdym uruchomieniem na tym samym pliku wyjściowym
+próbuje wypełnić luki.
 
 
-Je¶li mamy dwie lub wiêcej kopii uszkodzonego pliku, p³yty itp. i
+Jeśli mamy dwie lub więcej kopii uszkodzonego pliku, płyty itp. i
 uruchomimy ddrescue na wszystkich z nich z tym samym plikiem
 uruchomimy ddrescue na wszystkich z nich z tym samym plikiem
-wyj¶ciowym, prawdopodobnie dostaniemy ca³y plik bez b³êdów. Stanie siê
-tak dlatego, ¿e prawdopodobieñstwo uszkodzenia pliku w tych samych
-miejscach na ró¿nych kopiach jest bardzo ma³e.
+wyjściowym, prawdopodobnie dostaniemy cały plik bez błędów. Stanie się
+tak dlatego, że prawdopodobieństwo uszkodzenia pliku w tych samych
+miejscach na różnych kopiach jest bardzo małe.
 
 
-Je¶li u¿yjemy opcji obs³ugi pliku z list± z³ych bloków w ddrescue dane
-bêd± odzyskiwane bardzo wydajnie.
+Jeśli użyjemy opcji obsługi pliku z listą złych bloków w ddrescue dane
+będą odzyskiwane bardzo wydajnie.
 
 %prep
 %setup -q
 %patch0 -p1
 
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
+
+%{__rm} doc/ddrescue.info*
 
 %build
 ./configure \
 
 %build
 ./configure \
+       CXX="%{__cxx}" \
+       CPPFLAGS="%{rpmcppflags}" \
+       CXXFLAGS="%{rpmcxxflags}" \
+       LDFLAGS="%{rpmldflags}" \
        --prefix=%{_prefix} \
        --infodir=%{_infodir} \
        --mandir=%{_mandir}
 
        --prefix=%{_prefix} \
        --infodir=%{_infodir} \
        --mandir=%{_mandir}
 
-%{__make} \
-       CXX="%{__cxx}" \
-       CXXFLAGS="%{rpmcxxflags}"
+%{__make} all info
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install install-man \
+%{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
        DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post  -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
 
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%postun        -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
+%doc AUTHORS ChangeLog NEWS README
 %attr(755,root,root) %{_bindir}/ddrescue
 %attr(755,root,root) %{_bindir}/ddrescue
-%{_infodir}/*.info*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/ddrescuelog
+%{_infodir}/ddrescue.info*
+%{_mandir}/man1/ddrescue.1*
+%{_mandir}/man1/ddrescuelog.1*
This page took 0.123152 seconds and 4 git commands to generate.