2 %include /usr/lib/rpm/macros.python
4 Summary: Untrusted/encrypted backup using rsync algorithm
5 Summary(pl): Wykonywanie szyfrowanych kopii zapasowych przy u¿yciu algorytmu rsync
10 Group: Applications/Archiving
11 Source0: http://savannah.nongnu.org/download/duplicity/%{name}-%{version}.tar.gz
12 # Source0-md5: c2dfc0b3ab52de1ed7254775cbc62ef2
13 URL: http://www.nongnu.org/duplicity/
14 BuildRequires: librsync-devel
15 BuildRequires: python-devel >= 2.2.1
16 BuildRequires: rpm-pythonprov
18 Requires: python >= 2.2
19 Requires: python-modules
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Duplicity incrementally backs up files and directory by encrypting
24 tar-format volumes with GnuPG and uploading them to a remote (or
25 local) file server. In theory many remote backends are possible; right
26 now only the local or ssh/scp backend is written. Because duplicity
27 uses librsync, the incremental archives are space efficient and only
28 record the parts of files that have changed since the last backup.
29 Currently duplicity supports deleted files, full unix permissions,
30 directories, symbolic links, fifos, etc., but not hard links.
33 Duplicity wykonuje przyrostowe kopie zapasowe plików i katalogów
34 poprzez szyfrowanie archiwów w formacie tar przy pomocy GnuPG i
35 przesy³anie ich na zdalny (lub lokalny) serwer plików. W teorii mo¿na
36 u¿yæ wiele zdalnych backendów; aktualnie napisane s± tylko backendy
37 lokalny oraz ssh/scp. Poniewa¿ duplicity u¿ywa librsync, przyrostowe
38 archiwa wydajnie wykorzystuj± miejsce dziêki zapisywaniu tylko tych
39 czê¶ci plików, które zmieni³y siê od wykonywania poprzedniej kopii.
40 Aktualnie duplicity obs³uguje pliki skasowane, pe³ny uniksowy system
41 uprawnieñ, katalogi, dowi±zania symboliczne, nazwane potoki itp. - ale
42 nie twarde dowi±zania.
51 rm -rf $RPM_BUILD_ROOT
52 python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
55 rm -rf $RPM_BUILD_ROOT
58 %defattr(644,root,root,755)
60 %attr(755,root,root) %{_bindir}/*
62 %dir %{py_sitedir}/duplicity
63 %{py_sitedir}/duplicity/*.py[co]
64 %{py_sitedir}/duplicity/*.so