source: projects/specs/trunk/r/rcs/rcs-vl.spec @ 521

Revision 521, 3.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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