rcs-vl.spec 4.3 KB

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