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

Revision 8003, 7.7 KB checked in by kudoh, 11 years ago (diff)

--force-log

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