[svn] r6190 - trunk/rpms/rsync
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Sat Mar 1 23:19:55 CET 2008
Author: dag
Date: 2008-03-01 22:19:53 +0000 (Sat, 01 Mar 2008)
New Revision: 6190
Added:
trunk/rpms/rsync/rsync-2.6.spec
Modified:
trunk/rpms/rsync/rsync-test.spec
trunk/rpms/rsync/rsync.spec
Log:
Updates
Added: trunk/rpms/rsync/rsync-2.6.spec
===================================================================
--- trunk/rpms/rsync/rsync-2.6.spec 2008-03-01 13:10:34 UTC (rev 6189)
+++ trunk/rpms/rsync/rsync-2.6.spec 2008-03-01 22:19:53 UTC (rev 6190)
@@ -0,0 +1,101 @@
+# $Id: rsync.spec 6091 2008-01-13 19:09:42Z dag $
+# Authority: dag
+# Upstream: Martin Pool <mbp$sourcefrog,net>
+
+# Rationale: rsync 2.6.3+ uses less resources and has lots of improvements
+
+Summary: Program for synchronizing files over a network
+Name: rsync
+Version: 2.6.9
+Release: 1
+License: GPL
+Group: Applications/Internet
+URL: http://rsync.samba.org/
+
+Source: http://rsync.samba.org/ftp/rsync/rsync-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+%description
+Rsync uses a reliable algorithm to bring remote and host files into
+sync very quickly. Rsync is fast because it just sends the differences
+in the files over the network instead of sending the complete
+files. Rsync is often used as a very powerful mirroring process or
+just as a more capable replacement for the rcp command. A technical
+report which describes the rsync algorithm is included in this
+package.
+
+%prep
+%setup
+
+%{__cat} <<EOF >rsync.xinet
+# default: off
+# description: The rsync server is a good addition to an ftp server, as it \
+# allows crc checksumming etc.
+service rsync
+{
+ disable = yes
+ socket_type = stream
+ wait = no
+ user = root
+ server = %{_bindir}/rsync
+ server_args = --daemon
+ log_on_failure += USERID
+}
+EOF
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+%{__install} -Dp -m0644 rsync.xinet %{buildroot}%{_sysconfdir}/xinetd.d/rsync
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc COPYING INSTALL NEWS OLDNEWS README tech_report.tex TODO *.txt doc/ support/
+%doc %{_mandir}/man1/rsync.1*
+%doc %{_mandir}/man5/rsyncd.conf.5*
+%config(noreplace) %{_sysconfdir}/xinetd.d/rsync
+%{_bindir}/rsync
+
+%changelog
+* Tue Nov 03 2006 Dag Wieers <dag at wieers.com> - 2.6.9-1
+- Updated to release 2.6.9-1
+
+* Sun Apr 23 2006 Dag Wieers <dag at wieers.com> - 2.6.8-1
+- Updated to release 2.6.8-1
+
+* Fri Mar 17 2006 Dag Wieers <dag at wieers.com> - 2.6.7-2
+- Added stunnel and exclude patch from upstream.
+
+* Sat Mar 11 2006 Dag Wieers <dag at wieers.com> - 2.6.7-1
+- Updated to release 2.6.7.
+
+* Fri Aug 05 2005 Dag Wieers <dag at wieers.com> - 2.6.6-1
+- Updated to release 2.6.6.
+
+* Mon Jun 06 2005 Dag Wieers <dag at wieers.com> - 2.6.5-1
+- Updated to release 2.6.5.
+
+* Thu Mar 31 2005 Dag Wieers <dag at wieers.com> - 2.6.4-1
+- Updated to release 2.6.4.
+
+* Tue Nov 23 2004 Dag Wieers <dag at wieers.com> - 2.6.3-1
+- Updated to release 2.6.3.
+
+* Wed Sep 22 2004 Dag Wieers <dag at wieers.com> - 2.6.3-0.pre2
+- Updated to release 2.6.3pre2.
+
+* Wed Aug 18 2004 Dag Wieers <dag at wieers.com> - 2.6.3-0.pre1
+- Updated to release 2.6.3pre1.
+
+* Sun Jun 13 2004 Dag Wieers <dag at wieers.com> - 2.6.2-1
+- Updated to release 2.6.2.
+
+* Sat Sep 13 2003 Dag Wieers <dag at wieers.com> - 2.5.6-0
+- Initial package. (using DAR)
Modified: trunk/rpms/rsync/rsync-test.spec
===================================================================
--- trunk/rpms/rsync/rsync-test.spec 2008-03-01 13:10:34 UTC (rev 6189)
+++ trunk/rpms/rsync/rsync-test.spec 2008-03-01 22:19:53 UTC (rev 6190)
@@ -1,27 +1,33 @@
# $Id: rsync.spec 2540 2004-11-23 18:39:10Z dag $
# Authority: dag
# Upstream: Martin Pool <mbp$sourcefrog,net>
-
# Tag: test
# Rationale: rsync 2.6.3+ uses less resources and has lots of improvements
-%define real_version 3.0.0pre8
-#define real_version HEAD-20050315-1733GMT
+%{?dtag: %{expand: %%define %dtag 1}}
+%{?rh7:%define _without_acl 1}
+%{?rh7:%define _without_xattr 1}
+
+%{?el2:%define _without_acl 1}
+%{?el2:%define _without_xattr 1}
+
Summary: Program for synchronizing files over a network
Name: rsync
+%define real_version 3.0.0pre10
Version: 3.0.0
-Release: 0.pre8
-#Release: 0.pre2.cvs20050315.2
+Release: 0.1.pre10
License: GPL
Group: Applications/Internet
URL: http://rsync.samba.org/
Source: http://rsync.samba.org/ftp/rsync/rsync-%{real_version}.tar.gz
-#Source: http://rsync.samba.org/ftp/rsync/nightly/rsync-%{real_version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+%{!?_without_acl:BuildRequires: libacl-devel}
+%{!?_without_xattr:BuildRequires: libattr-devel}
+
%description
Rsync uses a reliable algorithm to bring remote and host files into
sync very quickly. Rsync is fast because it just sends the differences
@@ -51,7 +57,9 @@
EOF
%build
-%configure
+%configure \
+%{?_without_acl:--disable-acl-support} \
+%{?_without_xattr:--disable-xattr-support}
%{__make} %{?_smp_mflags}
%install
@@ -71,6 +79,9 @@
%{_bindir}/rsync
%changelog
+* Sat Mar 01 2008 Dag Wieers <dag at wieers.com> - 4.0.0-0.1.pre10
+- Updated to release 3.0.0pre10.
+
* Sun Jan 13 2008 Dag Wieers <dag at wieers.com> - 3.0.0-0.pre8
- Updated to release 3.0.0pre8.
Modified: trunk/rpms/rsync/rsync.spec
===================================================================
--- trunk/rpms/rsync/rsync.spec 2008-03-01 13:10:34 UTC (rev 6189)
+++ trunk/rpms/rsync/rsync.spec 2008-03-01 22:19:53 UTC (rev 6190)
@@ -4,9 +4,17 @@
# Rationale: rsync 2.6.3+ uses less resources and has lots of improvements
+%{?dtag: %{expand: %%define %dtag 1}}
+
+%{?rh7:%define _without_acl 1}
+%{?rh7:%define _without_xattr 1}
+
+%{?el2:%define _without_acl 1}
+%{?el2:%define _without_xattr 1}
+
Summary: Program for synchronizing files over a network
Name: rsync
-Version: 2.6.9
+Version: 3.0.0
Release: 1
License: GPL
Group: Applications/Internet
@@ -15,6 +23,9 @@
Source: http://rsync.samba.org/ftp/rsync/rsync-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+%{!?_without_acl:BuildRequires: libacl-devel}
+%{!?_without_xattr:BuildRequires: libattr-devel}
+
%description
Rsync uses a reliable algorithm to bring remote and host files into
sync very quickly. Rsync is fast because it just sends the differences
@@ -44,7 +55,9 @@
EOF
%build
-%configure
+%configure \
+%{?_without_acl:--disable-acl-support} \
+%{?_without_xattr:--disable-xattr-support}
%{__make} %{?_smp_mflags}
%install
@@ -64,6 +77,9 @@
%{_bindir}/rsync
%changelog
+* Sat Mar 01 2008 Dag Wieers <dag at wieers.com> - 3.0.0-1
+- Updated to release 3.0.0-1
+
* Tue Nov 03 2006 Dag Wieers <dag at wieers.com> - 2.6.9-1
- Updated to release 2.6.9-1
More information about the svn-commits
mailing list