taper-vl.spec 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. Summary: A menu-driven file backup system.
  2. Name: taper
  3. Version: 6.9b
  4. Release: 6%{?_dist_release}
  5. License: GPL
  6. Group: Applications/Archiving
  7. URL: http://taper.sourceforge.net/
  8. Source: http://prdownloads.sourceforge.net/taper/%{name}-%{version}.tar.gz
  9. Patch0: taper-6.9a-rh.patch
  10. Patch1: taper-6.9-sparc.patch
  11. Patch2: taper-6.9b-taper_h.patch
  12. Patch3: taper-7.0pre-1-umode_t.patch
  13. Buildroot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: ncurses-devel
  15. %description
  16. Taper is a backup and restoration program with a friendly user
  17. interface. Files may be backed up to a tape drive or to a hard disk.
  18. The interface for selecting files to be backed up/restored is very
  19. similar to the Midnight Commander interface, and allows easy traversal
  20. of directories. Taper supports recursive selection of directories.
  21. Taper also supports backing up SCSI, ftape, zftape and removable
  22. drives. By default, taper is set for incremental backups and
  23. automatic most recent restore.
  24. Install the taper package if you need a user friendly file backup and
  25. restoration program.
  26. %prep
  27. %setup -q
  28. %patch0 -p1 -b .rh
  29. %ifarch sparc
  30. %patch1 -p1 -b .sparc
  31. %endif
  32. %patch2 -p0 -b .taper_h
  33. %patch3 -p1 -b .umode_t
  34. find . -name CVS -type d | xargs rm -rf
  35. %build
  36. make CFLAGS="$RPM_OPT_FLAGS"
  37. %install
  38. rm -rf $RPM_BUILD_ROOT
  39. mkdir -p $RPM_BUILD_ROOT%{_sbindir} \
  40. $RPM_BUILD_ROOT%{_bindir} \
  41. $RPM_BUILD_ROOT%{_mandir}/man8
  42. %makeinstall
  43. %clean
  44. rm -rf $RPM_BUILD_ROOT
  45. %files
  46. %defattr(-,root,root)
  47. %{_sbindir}/*
  48. %{_bindir}/*
  49. %{_mandir}/*/*
  50. %doc docs/*
  51. %changelog
  52. * Sun May 22 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.9b-6
  53. - rebuilt with current VineSeed
  54. - added BR: ncurses-devel
  55. * Sat Apr 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.9b-5
  56. - added Patch3 from Mandriva
  57. * Sun Oct 12 2008 Shu KONNO <owa@bg.wakwak.com> 6.9b-4vl5
  58. - added taper-6.9b-taper_h.patch
  59. - applied new versioning policy
  60. * Sat Jul 19 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.9b-3vl2
  61. - rebuild with new toolchains
  62. - s/Copyright/License/
  63. - change URL
  64. * Mon Dec 18 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  65. - 6.9b-3vl1
  66. - rebuild for Vine Linux with ncurses5
  67. * Sun Aug 13 2000 Than Ngo <than@redhat.com>
  68. - fix messy symlinks (Bug #16129)
  69. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  70. - automatic rebuild
  71. * Sun Jun 18 2000 Than Ngo <than@redhat.de>
  72. - update to 0.69b (bugfix release)
  73. - use RPM macros
  74. - FHS fixes
  75. * Wed Apr 5 2000 Bill Nottingham <notting@redhat.com>
  76. - rebuild against current ncurses/readline
  77. * Thu Jan 13 2000 Preston Brown <pbrown@redhat.com>
  78. - fix --unattended-backup cmd line option (#7027)
  79. * Tue Aug 31 1999 Preston Brown <pbrown@redhat.com>
  80. - upgrade to 6.9a bugfix release
  81. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  82. - auto rebuild in the new build environment (release 6)
  83. * Tue Mar 16 1999 Preston Brown <pbrown@redhat.com>
  84. - removed file symlinks in /usr/bin -- taper is a root only sysadmin tool
  85. - changed -g to RPM_OPT_FLAGS for CFLAGS variable
  86. * Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
  87. - Injected new description and group.
  88. * Fri Dec 18 1998 Preston Brown <pbrown@redhat.com>
  89. - bumped spec number for initial rh 6.0 build
  90. * Mon Sep 28 1998 Cristian Gafton <gafton@redhat.com>
  91. - fixed bg_backup and bg_restore segv when called from command line
  92. * Wed Sep 23 1998 Jeff Johnson <jbj@redhat.com>
  93. - upgraded to 6.9.
  94. - move to /usr/{bin,sbin}
  95. - sparc is big endian.
  96. * Tue May 05 1998 Prospector System <bugs@redhat.com>
  97. - translations modified for de, fr, tr
  98. * Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
  99. - upgraded to 6.8.4
  100. - buildroot
  101. * Tue Jan 6 1998 Otto Hammersmith <otto@redhat.com>
  102. - readded -DGLIBC_2 to Makefile.common
  103. * Thu Oct 23 1997 Cristian Gafton <gafton@redhat.com>
  104. - upgraded to 6.8.0
  105. * Mon Jul 21 1997 Erik Troan <ewt@redhat.com>
  106. - built against glibc