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