ddrescue-vl.spec 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. # $Id: ddrescue.spec 6087 2008-01-08 02:36:03Z dag $
  2. # Authority: dag
  3. # Upstream: Antonio Diaz Diaz <ant_diaz$teleline,es>
  4. Summary: Data recovery tool
  5. Summary(ja): 不良ディスクからデータを回収するデータリカバリツール
  6. Name: ddrescue
  7. ### Epoch to override Fedora Extras stupid decision to NOT ADHERE TO THEIR OWN NAMING CONVENTION
  8. #Epoch: 1
  9. Version: 1.20
  10. Release: 1%{?_dist_release}
  11. License: GPLv3
  12. Group: Applications/System
  13. URL: http://www.gnu.org/software/ddrescue/ddrescue.html
  14. #Packager: Dag Wieers <dag@wieers.com>
  15. #Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
  16. Source: http://ftp.gnu.org/gnu/ddrescue/ddrescue-%{version}.tar.lz
  17. #Source: http://savannah.gnu.org/download/ddrescue/ddrescue-%{version}.tar.gz
  18. #Patch0: ddrescue-1.7-unistd.patch
  19. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  20. BuildRequires: gcc-c++, lzip
  21. %description
  22. GNU ddrescue is a data recovery tool. It copies data from one file or block
  23. device (hard disc, cdrom, etc) to another, trying hard to rescue data in
  24. case of read errors.
  25. Ddrescue does not truncate the output file if not asked to. So, every time
  26. you run it on the same output file, it tries to fill in the gaps.
  27. The basic operation of ddrescue is fully automatic. That is, you don't have
  28. to wait for an error, stop the program, read the log, run it in reverse mode,
  29. etc.
  30. %prep
  31. %setup
  32. #%patch0 -p0
  33. %build
  34. %configure
  35. %{__make} %{?_smp_mflags}
  36. %install
  37. %{__rm} -rf %{buildroot}
  38. %{__make} install DESTDIR="%{buildroot}"
  39. %{__install} -Dp -m0644 doc/ddrescue.1 %{buildroot}%{_mandir}/man1/ddrescue.1
  40. rm -rf %{buildroot}%{_datadir}/info/dir
  41. %check
  42. make check
  43. %post
  44. if [ -e %{_infodir}/ddrescue.info.gz ]; then
  45. /sbin/install-info %{_infodir}/ddrescue.info.gz %{_infodir}/dir
  46. fi
  47. %preun
  48. if [ -e %{_infodir}/ddrescue.info.gz ]; then
  49. /sbin/install-info --delete %{_infodir}/ddrescue.info.gz %{_infodir}/dir
  50. fi
  51. %clean
  52. %{__rm} -rf %{buildroot}
  53. %files
  54. %defattr(-, root, root, 0755)
  55. %doc AUTHORS ChangeLog COPYING INSTALL NEWS README
  56. %doc %{_infodir}/ddrescue.info.*
  57. %doc %{_mandir}/man1/ddrescue*
  58. %{_bindir}/ddrescue*
  59. #%{_datadir}/info/dir
  60. %changelog
  61. * Sat Nov 14 2015 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.20-1
  62. - new upstream release
  63. - deleted Patch0
  64. * Wed Feb 11 2015 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.19-1
  65. - new upstream release
  66. - changed source archive xz to lz
  67. - added BuildRequires: lzip
  68. * Sat Jan 18 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.17-2
  69. - rebuilt with new toolchain
  70. * Sat Jul 20 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.17-1
  71. - new upstream release
  72. - changed source archive gz to xz
  73. - run make check
  74. * Tue Jun 19 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.16-1
  75. - new upstream release
  76. * Tue Feb 07 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.15-1
  77. - new upstream release
  78. * Fri Jan 14 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.14-1
  79. - Updated to release 1.14
  80. * Tue Aug 31 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.13-1
  81. - Updated to release 1.13
  82. * Wed May 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.12-1
  83. - Updated to release 1.12
  84. * Thu Jul 16 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.11-1vl5
  85. - Updated to release 1.11
  86. * Sat May 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.10-1vl5
  87. - Updated to release 1.10
  88. - added summary(ja)
  89. - changed %Source
  90. * Sun Feb 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.9-1vl5
  91. - initial build for VineSeed
  92. - Updated to release 1.9
  93. * Tue Feb 26 2008 Dag Wieers <dag@wieers.com> - 1.8-1 - 6087+/dag
  94. - Updated to release 1.8.
  95. * Mon Jan 07 2008 Dag Wieers <dag@wieers.com> - 1.7-1
  96. - Updated to release 1.7.
  97. * Fri Nov 16 2007 Dag Wieers <dag@wieers.com> - 1.6-1
  98. - Updated to release 1.6.
  99. * Mon Jul 02 2007 Dag Wieers <dag@wieers.com> - 1.5-1
  100. - Updated to release 1.5.
  101. * Wed Jun 20 2007 Dag Wieers <dag@wieers.com> - 1.4-1
  102. - Updated to release 1.4.
  103. * Tue Dec 19 2006 Dag Wieers <dag@wieers.com> - 1.3-1
  104. - Updated to release 1.3.
  105. * Thu Dec 08 2005 Dag Wieers <dag@wieers.com> - 1.0-2
  106. - Added epoch to override Fedora Extras ddrescue (which really is dd_rescue).
  107. * Fri Jul 15 2005 Dag Wieers <dag@wieers.com> - 1.0-1
  108. - Initial package. (using DAR)