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

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

import VineSeed package specs

Line 
1Summary:     A program for synchronizing files over a network.
2Summary(ja): ネットワーク越しにファイルを同期させるプログラム
3Name: rsync
4Version: 3.0.7
5Release: 1%{_dist_release}
6Group: Applications/Internet
7License: GPLv3+
8URL: http://rsync.samba.org
9Source: ftp://rsync.samba.org/pub/rsync/rsync-%{version}.tar.gz
10Source1: ftp://rsync.samba.org/pub/rsync/rsync-patches-%{version}.tar.gz
11Source2: rsync.xinetd
12
13Patch0: ssh-6-option.diff
14
15Prefix: %{_prefix}
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17
18BuildRequires: libacl-devel libattr-devel popt-devel
19
20# Security Fix
21# Patch10: http://www.suse.de/~krahmer/rsync-2.6.9-fname-obo.diff
22
23Vendor: Project Vine
24Distribution: Vine Linux
25
26%description
27Rsync uses a quick and reliable algorithm to very quickly bring
28remote and host files into sync.  Rsync is fast because it just
29sends the differences in the files over the network (instead of
30sending the complete files). Rsync is often used as a very powerful
31mirroring process or just as a more capable replacement for the
32rcp command.  A technical report which describes the rsync algorithm
33is included in this package.
34
35Install rsync if you need a powerful mirroring program.
36
37%description -l ja
38rsync は高速で信頼性の高いアルゴリズムを使い,遠隔ホスト上のファイルと
39高速に同期させることが出来ます.rsync が高速に動作するのは,ネットワーク
40上に流れるデータがファイルの差分だけだからです (ファイル全体をやりとり
41するのではなく).rsync は強力なミラリングツールとしても,rcp コマンドの
42代替としても使うことが出来ます.rsync のアルゴリズムに関する技術情報は
43このパッケージに同梱されています.
44
45強力なミラープログラムが必要ならば rsync をインストールして下さい.
46
47
48%prep
49%setup -q -b 1
50
51# backword compatibility fix patches
52patch -p1 -i patches/acls.diff
53patch -p1 -i patches/xattrs.diff
54
55#Enable --copy-devices parameter
56patch -p1 -i patches/copy-devices.diff
57
58%patch0 -p1
59
60%build
61autoreconf
62%configure
63make %{?_smp_mflags} CCOPTFLAGS="$RPM_OPT_FLAGS"
64
65
66%install
67rm -rf $RPM_BUILD_ROOT
68
69%makeinstall
70mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
71install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/xinetd.d/rsync
72
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77
78%files
79%defattr(-,root,root)
80%doc COPYING README tech_report.tex
81%doc NEWS OLDNEWS TODO
82/etc/xinetd.d/rsync
83%{_prefix}/bin/rsync
84%{_mandir}/man1/rsync.1*
85%{_mandir}/man5/rsyncd.conf.5*
86
87
88%changelog
89* Sat Jan 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.7-1
90- new upstream release
91
92* Thu Oct 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.6-1
93- new upstream release
94- changed License tag
95- added Patch0 from Debian
96- added BuildRequires: libattr-devel popt-devel
97- added patch -p1 -i patches/copy-devices.diff in %setup
98  (to enable --copy-devices parameter)
99
100* Sun Sep 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.4-2
101- added BuildRequires: libacl-devel (to enable ACL)
102
103* Tue Sep 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.4-1
104- new upstream release
105- add rsync-patches (replaces patch1,2)
106  use xattr.patch and acls.patch for backword compatibility
107
108* Sun Apr 13 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0.2-1
109- new upstream release
110- add patch1,2 for backward compatibility from fc
111- new versioning policy
112
113* Tue Aug 21 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.9-0vl2
114- add Patch10 for CVE-2007-4091
115  (rsync "f_name()" Function Directory Name Handling Off-By-One Vulnerability)
116
117* Fri Jan 10 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.9-0vl1
118- new upstream release
119- add Vendor/Distribution tag
120
121* Mon Mar 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.4-0vl1
122- new upstream release
123
124* Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-0vl1
125- new upstream release
126- drop obsolete patch1 which is merged in upstream.
127
128* Tue Aug 17 2004 SATO Masakiyo <info@pocomoco.net> 2.6.2-0vl2
129- added patch1 for a path-sanitizing bug
130
131* Wed May  5 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.2-0vl1
132- new upstream release
133
134* Fri Apr 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.1-0vl1
135- new upstream release
136
137* Fri Dec 05 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.7-0vl1
138- new upstream release
139- security fix
140
141* Mon Apr 21 2003 IWAI Masaharu <iwai@alib.jp> 2.5.6-0vl1
142- new upstream release
143
144* Sun Sep 29 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.5-0vl1
145- new upstream release
146
147* Wed Mar 13 2002 Toru Sagami <sagami@vinelinux.org> 2.5.4-0vl1
148- updated to 2.5.4, which contains additional fix for zlib double-free bug.
149
150* Tue Mar 12 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 2.5.3-0vl1
151- upstream release
152
153* Sat Jan 26 2002 Toru Sagami <sagami@vinelinux.org> 2.5.2-0vl1
154- SECURITY FIXES:
155    * Signedness security patch from Sebastian Krahmer
156- added more docs
157
158* Sun Jan 06 2002 Toru Sagami <sagami@vinelinux.org>
159- 2.5.1-0vl1
160
161* Sun Dec  2 2001 Yoichi Imai <yoichi@silver-forest.com>
162- 2.5.0-0vl1
163- update to 2.5.0
164- edit maxdel.patch for 2.5.0
165
166* Tue Jan 09 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
167- 2.4.6-2vl1
168- based on 2.4.6-2 from Rawhide
169- added Japanese summary and description
170
171* Sat Sep 30 2000 Florian La Roche <Florian.LaRoche@redhat.de>
172- add xinetd configuration
173
174* Tue Sep 26 2000 Bernhard Rosenkraenzer <bero@redhat.com>
175- 2.4.6
176
177* Mon Jul 31 2000 Bill Nottingham <notting@redhat.com>
178- update to 2.4.4 - fixes yet another problem with rsh transport
179
180* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
181- automatic rebuild
182
183* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
184- rebuild in new build env.
185
186* Mon Apr 10 2000 Bill Nottingham <notting@redhat.com>
187- update to 2.4.3
188
189* Tue Apr  4 2000 Bill Nottingham <notting@redhat.com>
190- update to 2.4.2
191
192* Tue Mar  7 2000 Bill Nottingham <notting@redhat.com>
193- fix maxdelete behavior so it isn't sent to older servers.
194
195* Mon Jan 31 2000 Jeff Johnson <jbj@redhat.com>
196- update to 2.4.1.
197
198* Fri Dec 17 1999 Bill Nottingham <notting@redhat.com>
199- update to 2.3.2
200
201* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
202- add "max. delete" patch to limit damage when server is hosed.
203
204* Wed Apr 07 1999 Bill Nottingham <notting@redhat.com>
205- update to 2.3.1.
206
207* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
208- auto rebuild in the new build environment (release 2)
209
210* Tue Mar 16 1999 Jeff Johnson <jbj@redhat.com>
211- update to 2.3.0.
212
213* Sat Mar 13 1999 Jeff Johnson <jbj@redhat.com>
214- update to 2.3.0 beta.
215
216* Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
217- update to 2.2.1
218
219* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
220- updated to 2.1.1
221
222* Mon Aug 17 1998 Erik Troan <ewt@redhat.com>
223- updated to 2.1.0
224
225* Thu Aug 06 1998 Erik Troan <ewt@redhat.com>
226- buildrooted and attr-rophied
227- removed tech-report.ps; the .tex should be good enough
228
229* Mon Aug 25 1997 John A. Martin <jam@jamux.com>
230- Built 1.6.3-2 after finding no rsync-1.6.3-1.src.rpm although there
231  was an ftp://ftp.redhat.com/pub/contrib/alpha/rsync-1.6.3-1.alpha.rpm
232  showing no packager nor signature but giving
233  "Source RPM: rsync-1.6.3-1.src.rpm".
234- Changes from 1.6.2-1 packaging: added '$RPM_OPT_FLAGS' to make, strip
235  to '%build', removed '%prefix'.
236
237* Thu Apr 10 1997 Michael De La Rue <miked@ed.ac.uk>
238- rsync-1.6.2-1 packaged.  (This entry by jam to credit Michael for the
239  previous package(s).)
Note: See TracBrowser for help on using the repository browser.