4957328
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
4957328
4957328
Summary:        Encrypted bandwidth-efficient backup using rsync algorithm
4957328
Name:           duplicity
57f2fa1
Version:        0.6.10
57f2fa1
Release:        1%{?dist}
9389528
License:        GPLv2+
4957328
Group:          Applications/Archiving
4957328
URL:            http://www.nongnu.org/duplicity/
4957328
Source:         http://savannah.nongnu.org/download/%{name}/%{name}-%{version}.tar.gz
57f2fa1
Patch0:         duplicity-0.6.10-python23.patch
85c997a
Requires:       python-GnuPGInterface >= 0.3.2, gnupg >= 1.0.6
0dfb5b7
Requires:       openssh-clients, ncftp >= 3.1.9, rsync, python-boto >= 0.9d
3b24680
%if 0%{?rhel}%{?fedora} <= 4
3b24680
Requires:       python-abi = %(%{__python} -c "import sys; print sys.version[:3]")
3b24680
%endif
85c997a
BuildRequires:  python-devel >= 2.3, librsync-devel >= 0.9.6
4957328
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mjk bde26e9
mjk bde26e9
%description
mjk bde26e9
Duplicity incrementally backs up files and directory by encrypting
mjk bde26e9
tar-format volumes with GnuPG and uploading them to a remote (or
5c6ce5b
local) file server. In theory many protocols for connecting to a
5c6ce5b
file server could be supported; so far ssh/scp, local file access,
5c6ce5b
rsync, ftp, HSI, WebDAV and Amazon S3 have been written.
4957328
mjk bde26e9
Because duplicity uses librsync, the incremental archives are space
mjk bde26e9
efficient and only record the parts of files that have changed since
4957328
the last backup. Currently duplicity supports deleted files, full
5c6ce5b
unix permissions, directories, symbolic links, fifos, device files,
5c6ce5b
but not hard links.
mjk bde26e9
mjk bde26e9
%prep
mjk bde26e9
%setup -q
57f2fa1
%patch0 -p1 -b .python23
mjk bde26e9
mjk bde26e9
%build
4957328
%{__python} setup.py build
mjk bde26e9
mjk bde26e9
%install
4957328
rm -rf $RPM_BUILD_ROOT
4957328
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
mjk bde26e9
85c997a
%find_lang %{name}
85c997a
mjk bde26e9
%clean
mjk bde26e9
rm -rf $RPM_BUILD_ROOT
mjk bde26e9
85c997a
%files -f %{name}.lang
mjk bde26e9
%defattr(-,root,root)
mjk bde26e9
%doc CHANGELOG COPYING README
mjk bde26e9
%{_bindir}/rdiffdir
4957328
%{_bindir}/%{name}
4957328
%{_mandir}/man1/%{name}*
mjk bde26e9
%{_mandir}/man1/rdiffdir*
cfe0d09
%{python_sitearch}/%{name}*
mjk bde26e9
mjk bde26e9
%changelog
57f2fa1
* Sun Oct 31 2010 Robert Scheck <robert@fedoraproject.org> 0.6.10-1
57f2fa1
- Upgrade to 0.6.10
57f2fa1
- Added a patch to avoid ternary conditional operators (#639863)
57f2fa1
57f2fa1
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> 0.6.09-2
Jesse Keating 0603703
- Rebuilt for gcc bug 634757
Jesse Keating 0603703
185851e
* Mon Sep 13 2010 Robert Scheck <robert@fedoraproject.org> 0.6.09-1
185851e
- Upgrade to 0.6.09 (#596018)
185851e
336b0ac
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.08b-2
336b0ac
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
336b0ac
9fcb1ca
* Sun Mar 28 2010 Robert Scheck <robert@fedoraproject.org> 0.6.08b-1
9fcb1ca
- Upgrade to 0.6.08b
9fcb1ca
c684316
* Sat Dec 26 2009 Robert Scheck <robert@fedoraproject.org> 0.6.06-1
c684316
- Upgrade to 0.6.06 (#550663)
c684316
e84a211
* Sun Sep 27 2009 Robert Scheck <robert@fedoraproject.org> 0.6.05-1
e84a211
- Upgrade to 0.6.05 (#525940)
e84a211
6721325
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.18-2
6721325
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6721325
3b24680
* Sun May 24 2009 Robert Scheck <robert@fedoraproject.org> 0.5.18-1
3b24680
- Upgrade to 0.5.18
3b24680
9b7f112
* Sun May 03 2009 Robert Scheck <robert@fedoraproject.org> 0.5.16-1
9b7f112
- Upgrade to 0.5.16
9b7f112
9389528
* Thu Apr 16 2009 Robert Scheck <robert@fedoraproject.org> 0.5.15-1
9389528
- Upgrade to 0.5.15
9389528
0dfb5b7
* Sat Mar 21 2009 Robert Scheck <robert@fedoraproject.org> 0.5.12-1
0dfb5b7
- Upgrade to 0.5.12 (#490289)
0dfb5b7
79ff2b7
* Mon Feb 23 2009 Robert Scheck <robert@fedoraproject.org> 0.5.06-2
79ff2b7
- Rebuild for gcc 4.4 and rpm 4.6
79ff2b7
85c997a
* Sun Jan 25 2009 Robert Scheck <robert@fedoraproject.org> 0.5.06-1
85c997a
- Upgrade to 0.5.06 (#481489)
85c997a
8983f3d
* Sun Dec 07 2008 Robert Scheck <robert@fedoraproject.org> 0.5.03-1
8983f3d
- Upgrade to 0.5.03
8983f3d
8983f3d
* Fri Dec 05 2008 Jeremy Katz <katzj@redhat.com> 0.4.12-3
8983f3d
- Rebuild for python 2.6
149a469
f61649a
* Fri Aug 08 2008 Robert Scheck <robert@fedoraproject.org> 0.4.12-2
f61649a
- Added patch to get scp without username working (#457680)
f61649a
ed41021
* Sun Jul 27 2008 Robert Scheck <robert@fedoraproject.org> 0.4.12-1
ed41021
- Upgrade to 0.4.12
ed41021
b256459
* Sat Jun 28 2008 Robert Scheck <robert@fedoraproject.org> 0.4.11-2
b256459
- Added patch for incremental backups using python 2.3 (#453069)
b256459
9aa89f3
* Mon May 05 2008 Robert Scheck <robert@fedoraproject.org> 0.4.11-1
9aa89f3
- Upgrade to 0.4.11 (#440346)
9aa89f3
cfe0d09
* Sun Feb 10 2008 Robert Scheck <robert@fedoraproject.org> 0.4.9-1
cfe0d09
- Upgrade to 0.4.9 (#293081, #431467)
cfe0d09
cfe0d09
* Sat Dec 08 2007 Robert Scheck <robert@fedoraproject.org> 0.4.7-1
cfe0d09
- Upgrade to 0.4.7
cfe0d09
5c6ce5b
* Sat Sep 15 2007 Robert Scheck <robert@fedoraproject.org> 0.4.3-1
5c6ce5b
- Upgrade to 0.4.3 (#265701)
5c6ce5b
- Updated the license tag according to the guidelines
5c6ce5b
0bc71b8
* Mon May 07 2007 Robert Scheck <robert@fedoraproject.org> 0.4.2-7
0bc71b8
- Rebuild
0bc71b8
6fa5f53
* Wed Dec 20 2006 Robert Scheck <robert@fedoraproject.org> 0.4.2-6
6fa5f53
- fix broken sftp support by adding --sftp-command (#220316)
6fa5f53
4957328
* Sun Dec 17 2006 Robert Scheck <robert@fedoraproject.org> 0.4.2-5
4957328
- own %%{python_sitearch}/%%{name} and not only %%{python_sitearch}
4957328
4957328
* Sat Dec 16 2006 Robert Scheck <robert@fedoraproject.org> 0.4.2-4
4957328
- added two small fixing patches (upstream items #4486, #5183)
4957328
- many spec file cleanups and try to silence rpmlint a bit more
4957328
mjk 818d059
* Fri Sep 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 0.4.2-3
mjk 818d059
- don't ghost pyo files
mjk 818d059
mjk 0b14f51
* Mon Aug 27 2006 Michael J. Knox <michael[AT]knox.net.nz> - 0.4.2-2
mjk 0b14f51
- Rebuild for FC6
mjk 0b14f51
mjk bde26e9
* Tue May 16 2006 Michael J. Knox <michael[AT]knox.net.nz> - 0.4.2-1
4957328
- version bump
mjk bde26e9
mjk bde26e9
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
mjk bde26e9
- rebuilt
mjk bde26e9
mjk bde26e9
* Sun Oct 05 2003 Ben Escoto <bescoto@stanford.edu> - 0:0.4.1-0.fdr.3
mjk bde26e9
- More hints from Fedora QA (ville.skytta@iki.fi)
mjk bde26e9
mjk bde26e9
* Sat Aug 09 2003 Ben Escoto <bescoto@stanford.edu> - 0:0.4.1-0.fdr.2
mjk bde26e9
- Repackaging for Fedora
mjk bde26e9
mjk bde26e9
* Sun Aug 30 2002 Ben Escoto <bescoto@stanford.edu>
mjk bde26e9
- Initial RPM