Preparing for release of 3.0.1pre2
[rsync/rsync.git] / packaging / lsb / rsync.spec
CommitLineData
4cf94b8a 1Summary: A fast, versatile, remote (and local) file-copying tool
0b25efc1 2Name: rsync
56158b7e 3Version: 3.0.1
05805cd6
WD
4%define fullversion %{version}pre2
5Release: 0.1.pre2
2da9dda1 6Group: Applications/Internet
99ba99c7
WD
7Source0: http://rsync.samba.org/ftp/rsync/%{name}-%{fullversion}.tar.gz
8Source1: http://rsync.samba.org/ftp/rsync/%{name}-patches-%{fullversion}.tar.gz
2da9dda1
WD
9URL: http://rsync.samba.org/
10
11Prefix: %{_prefix}
12BuildRoot: /var/tmp/%{name}-root
13License: GPL
0b25efc1 14
15%description
4cf94b8a
WD
16Rsync is a fast and extraordinarily versatile file copying tool. It can
17copy locally, to/from another host over any remote shell, or to/from a
18remote rsync daemon. It offers a large number of options that control
19every aspect of its behavior and permit very flexible specification of the
20set of files to be copied. It is famous for its delta-transfer algorithm,
21which reduces the amount of data sent over the network by sending only the
22differences between the source files and the existing files in the
23destination. Rsync is widely used for backups and mirroring and as an
24improved copy command for everyday use.
2da9dda1
WD
25
26%prep
c085ece6 27# Choose one -- setup source only, or setup source + rsync-patches:
99ba99c7
WD
28%setup -q -n %{name}-%{fullversion}
29#%setup -q -n %{name}-%{fullversion} -b1
c085ece6
WD
30
31# If you you used "%setup -q -b1", choose the patches you wish to apply:
32#patch -p1 <patches/acls.diff
33#patch -p1 <patches/xattrs.diff
34#patch -p1 <patches/checksum-reading.diff
2da9dda1
WD
35
36%build
37%configure
38
39make
0b25efc1 40
2da9dda1
WD
41%install
42rm -rf $RPM_BUILD_ROOT
43
44%makeinstall
45
c085ece6
WD
46mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
47install -m 644 packaging/lsb/rsync.xinetd $RPM_BUILD_ROOT/etc/xinetd.d/rsync
48
2da9dda1
WD
49%clean
50rm -rf $RPM_BUILD_ROOT
0b25efc1 51
2da9dda1
WD
52%files
53%defattr(-,root,root)
54%doc COPYING README tech_report.tex
c085ece6 55%config(noreplace) /etc/xinetd.d/rsync
2da9dda1
WD
56%{_prefix}/bin/rsync
57%{_mandir}/man1/rsync.1*
58%{_mandir}/man5/rsyncd.conf.5*
0b25efc1 59
60%changelog
05805cd6
WD
61* Wed Mar 26 2008 Wayne Davison <wayned@samba.org>
62Released 3.0.1pre2.
c085ece6
WD
63
64* Fri Mar 21 2008 Wayne Davison <wayned@samba.org>
65Added installation of /etc/xinetd.d/rsync file and some commented-out
66lines that demonstrate how to use the rsync-patches tar file.