3701ac4
Name:           ddrescue
rpmbuild 063df55
Version:        1.24
rpmbuild 063df55
Release:        1%{?dist}
3701ac4
Summary:        Data recovery tool trying hard to rescue data in case of read errors
78685f1
License:        GPLv3+
3701ac4
URL:            http://www.gnu.org/software/ddrescue/ddrescue.html
b3f31c5
Source0:        http://ftpmirror.gnu.org/ddrescue/ddrescue-%{version}.tar.lz
b3f31c5
Source1:        http://ftpmirror.gnu.org/ddrescue/ddrescue-%{version}.tar.lz.sig
f6119c5
Michal Ambroz 03699ae
BuildRequires:   gcc-c++
Michal Ambroz 9b7b946
BuildRequires:   make
f6119c5
BuildRequires:   lzip
Hans Ulrich Niedermann 98629ea
Hans Ulrich Niedermann 98629ea
# https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Hans Ulrich Niedermann 2a7d7cd
%if !((0%{?fedora} >= 28) || (0%{?rhel} >= 8))
Hans Ulrich Niedermann 2a7d7cd
%{error:No install-info scriptlets for Fedora prior to F28 or EL prior to EL8.}
Hans Ulrich Niedermann 98629ea
%endif
Hans Ulrich Niedermann 98629ea
3701ac4
3701ac4
%description
3701ac4
GNU ddrescue is a data recovery tool. It copies data from one file or block
ff01d5d
device (hard disc, cd-rom, etc) to another, trying hard to rescue data in 
3701ac4
case of read errors. GNU ddrescue does not truncate the output file if not
3701ac4
asked to. So, every time you run it on the same output file, it tries to 
3701ac4
fill in the gaps.
3701ac4
3701ac4
%prep
f2c21fe
# rpmbuild doesn't support lzip format
f2c21fe
#setup -q
f2c21fe
%setup -q -T -c
f2c21fe
cd ..
f2c21fe
lzip -d -c %{SOURCE0} > ddrescue-%{version}.tar
f2c21fe
tar xf ddrescue-%{version}.tar
f2c21fe
rm ddrescue-%{version}.tar
3701ac4
3701ac4
%build
490ab5c
# not a real autotools configure script, flags need to be passed specially
490ab5c
%configure CFLAGS="%{optflags}" CXXFLAGS="%{optflags}"
3701ac4
make %{?_smp_mflags}
3701ac4
3701ac4
%install
3701ac4
rm -rf %{buildroot}
3701ac4
make install DESTDIR=%{buildroot}
71b2d5e
rm -f %{buildroot}%{_infodir}/dir
3701ac4
ff01d5d
%check
0de129d
make check
3701ac4
3701ac4
%files
3701ac4
%doc AUTHORS ChangeLog COPYING NEWS README
3701ac4
%{_bindir}/ddrescue
0de129d
%{_bindir}/ddrescuelog
ff01d5d
%{_mandir}/man1/ddrescue.1*
0de129d
%{_mandir}/man1/ddrescuelog.1*
3701ac4
%{_infodir}/%{name}.info*
3701ac4
3701ac4
%changelog
rpmbuild 063df55
* Sat Oct 12 2019 Michal Ambroz <rebus AT_ seznam.cz> - 1.24-1
rpmbuild 063df55
- Update to 1.24.
rpmbuild 063df55
a7280ec
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.23-4
a7280ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a7280ec
30ffbf2
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.23-3
30ffbf2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
30ffbf2
ac91363
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.23-2
ac91363
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Michal Ambroz 03699ae
- fix build dependency on gcc-c++
ac91363
Michal Ambroz 695892b
* Sun Mar 11 2018 Michal Ambroz <rebus AT_ seznam.cz> - 1.23-1
Michal Ambroz 695892b
- Update to 1.23.
Michal Ambroz 695892b
3768e97
* Wed Feb 28 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.22-5
3768e97
- Added gcc buildrequires.
3768e97
322f765
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.22-4
322f765
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
322f765
0dfb429
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.22-3
0dfb429
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0dfb429
72eaf7d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.22-2
72eaf7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
72eaf7d
92e0d6e
* Mon Mar 06 2017 Michal Ambroz <rebus AT_ seznam.cz> - 1.22-1
92e0d6e
- Update to 1.22.
92e0d6e
eab1570
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.21-2
eab1570
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
eab1570
cd8efe6
* Fri Apr 29 2016 Michal Ambroz <rebus AT_ seznam.cz> - 1.21-1
cd8efe6
- Update to 1.21.
cd8efe6
0ba4905
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.20-2
0ba4905
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0ba4905
1773f41
* Sat Sep 12 2015 Michal Ambroz <rebus AT_ seznam.cz> - 1.20-1
1773f41
- Update to 1.20.
1773f41
10bf75d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.19-2
10bf75d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
10bf75d
1773f41
* Fri Jun 05 2015 Michal Ambroz <rebus AT_ seznam.cz> - 1.19-1
1574684
- Update to 1.19.
1574684
8d9d4f9
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.18.1-2
8d9d4f9
- Rebuilt for GCC 5 C++11 ABI change
8d9d4f9
b3f31c5
* Mon Sep 01 2014 Michal Ambroz <rebus AT_ seznam.cz> - 1.18-1
b3f31c5
- Update to 1.18.
b3f31c5
354472d
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-3
354472d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
354472d
f4cac0f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-2
f4cac0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f4cac0f
f6119c5
* Thu Sep 05 2013 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.17-1
f6119c5
- Update to 1.17.
f6119c5
ca5f950
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-3
ca5f950
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ca5f950
9c14008
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-2
9c14008
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9c14008
0de129d
* Thu Aug 02 2012 Michal Ambroz <rebus AT_ seznam.cz> - 1.16-1
0de129d
- Update to 1.16.
0de129d
08e2322
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-4
08e2322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
08e2322
9ce876e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-3
9ce876e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9ce876e
02fcde3
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-2
02fcde3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
02fcde3
ff01d5d
* Thu Nov 18 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.13-1
ff01d5d
- Update to 1.13.
ff01d5d
a871a97
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-6
a871a97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a871a97
490ab5c
* Wed Apr 22 2009 Ville Skyttä <ville.skytta@iki.fi> - 1.8-5
490ab5c
- Build with $RPM_OPT_FLAGS (#497152).
490ab5c
f0938d3
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-4
f0938d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f0938d3
78685f1
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.8-3
78685f1
- fix license tag
78685f1
71b2d5e
* Mon Feb 25 2008 Andreas Thienemann <athienem@redhat.com> - 1.8-2
71b2d5e
- Fix info-page installation
71b2d5e
3701ac4
* Mon Feb 25 2008 Andreas Thienemann <athienem@redhat.com> - 1.8-1
3701ac4
- Initial fedora release of GNU ddrescue