rcs-vl.spec 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. Summary: Revision Control System (RCS) file version management tools.
  2. Summary(ja): RCS (Revision Control System) ファイルバージョン管理ツール
  3. Name: rcs
  4. Version: 5.7
  5. Release: 22%{?_dist_release}
  6. Group: Development/Tools
  7. License: GPL
  8. Source: ftp://prep.ai.mit.edu:/pub/gnu/%{name}-%{version}.tar.gz
  9. Patch0: rcs-5.7-stupidrcs.patch
  10. Patch1: rcs-5.7-security.patch
  11. Patch2: rcs-5.7-sameuserlocks.patch
  12. Patch3: rcs-5.7-option.patch
  13. Patch4: rcs-5.7-newsvnsyntax.patch
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: automake
  16. %description
  17. The Revision Control System (RCS) is a system for managing multiple
  18. versions of files. RCS automates the storage, retrieval, logging,
  19. identification and merging of file revisions. RCS is useful for text
  20. files that are revised frequently (for example, programs,
  21. documentation, graphics, papers and form letters).
  22. The rcs package should be installed if you need a system for managing
  23. different versions of files.
  24. %description -l ja
  25. RCS (Revision Control System) はファイルのバージョン管理を行う為の
  26. システムです.RCS を使うとファイルの更新履歴を保存したり,更新ファイルを
  27. 取得したり,複数の変更をマージしたりといった作業を自動化することが
  28. 出来ます.RCS は,プログラム,ドキュメント,グラフィック,論文,手紙等
  29. 頻繁に変更されるファイル群の管理に適しています
  30. ファイルのバージョン管理システムが必要ならば rcs パッケージを
  31. インストールして下さい.
  32. %prep
  33. %setup -q
  34. %patch0 -p1 -b .stupidrcs
  35. %patch1 -p1 -b .security
  36. %patch2 -p1 -b .sameuserlocks
  37. %patch3 -p1 -b .option
  38. %patch4 -p1 -b .newsvnsyntax
  39. autoconf
  40. %build
  41. %configure --with-diffutils
  42. touch src/conf.h
  43. make
  44. %install
  45. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  46. #make prefix=${RPM_BUILD_ROOT}/%{_prefix} install
  47. %makeinstall man1dir=${RPM_BUILD_ROOT}%{_mandir}/man1 man5dir=${RPM_BUILD_ROOT}%{_mandir}/man5
  48. %files
  49. %defattr(-,root,root)
  50. %doc ChangeLog CREDITS NEWS rcs_func.ms rcs.ms README REFS
  51. %{_bindir}/*
  52. %{_mandir}/man[15]/*
  53. %clean
  54. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  55. %changelog
  56. * Tue Apr 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.7-22
  57. - rebuilt with current VineSeed
  58. * Sat Aug 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.7-21vl5
  59. - added Patch3 and 4 from FC
  60. * Tue Jul 17 2007 Jiri Moskovcak <jmoskovc@redhat.com> - 5.7-31
  61. - Addded support for new svn syntax.
  62. - Resolves: #247998
  63. * Mon Oct 10 2005 Phil Knirsch <pknirsch@redhat.com> 5.7-29
  64. - Fixed bug with obsolete and changed -u option for diff (#165071)
  65. * Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 5.7-20vl5
  66. - applied new versioning policy, spec in utf-8
  67. * Sun Oct 3 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.7-20vl2
  68. - added Patch2 from Fedora development
  69. * Fri Oct 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.7-22
  70. - Included sameuserlocks patch from James Olin Oden (#107947).
  71. - s/Copyright/License/
  72. * Thu Mar 14 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.7-20vl1
  73. - rebuild with new toolchains
  74. - based on 5.7-20 from Rawhide (add the following patch)
  75. - tmpfile security patch from Olaf Kirch <okir@lst.de>
  76. * Wed Jan 10 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  77. - 5.7-13vl1
  78. - based on 5.7-13 from Rawhide
  79. - added Japanese summary and description
  80. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  81. - automatic rebuild
  82. * Thu Jun 15 2000 Jeff Johnson <jbj@redhat.com>
  83. - FHS packaging.
  84. * Mon Feb 7 2000 Jeff Johnson <jbj@redhat.com>
  85. - compress man pages.
  86. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  87. - auto rebuild in the new build environment (release 10)
  88. * Tue May 05 1998 Prospector System <bugs@redhat.com>
  89. - translations modified for de, fr, tr
  90. * Wed Oct 21 1997 Cristian Gafton <gafton@redhat.com>
  91. - fixed the spec file; added BuildRoot
  92. * Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
  93. -built against glibc