]> git.pld-linux.org Git - packages/duplicity.git/blob - duplicity.spec
4e43d92ac06eca667e28ed33057edfcf2c87b998
[packages/duplicity.git] / duplicity.spec
1 Summary:        Untrusted/encrypted backup using rsync algorithm
2 Summary(pl.UTF-8):      Wykonywanie szyfrowanych kopii zapasowych przy użyciu algorytmu rsync
3 Name:           duplicity
4 Version:        0.4.8
5 Release:        1
6 License:        GPL
7 Group:          Applications/Archiving
8 Source0:        http://savannah.nongnu.org/download/duplicity/%{name}-%{version}.tar.gz
9 # Source0-md5:  ad4e39fea1a0c0df2d32f62f4d5453fa
10 URL:            http://www.nongnu.org/duplicity/
11 BuildRequires:  librsync-devel
12 BuildRequires:  python-devel >= 2.2.1
13 Requires:       gnupg
14 Requires:       python >= 2.2
15 Requires:       python-modules
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Duplicity incrementally backs up files and directory by encrypting
20 tar-format volumes with GnuPG and uploading them to a remote (or
21 local) file server. In theory many remote backends are possible; right
22 now only the local or ssh/scp backend is written. Because duplicity
23 uses librsync, the incremental archives are space efficient and only
24 record the parts of files that have changed since the last backup.
25 Currently duplicity supports deleted files, full unix permissions,
26 directories, symbolic links, fifos, etc., but not hard links.
27
28 %description -l pl.UTF-8
29 Duplicity wykonuje przyrostowe kopie zapasowe plików i katalogów
30 poprzez szyfrowanie archiwów w formacie tar przy pomocy GnuPG i
31 przesyłanie ich na zdalny (lub lokalny) serwer plików. W teorii można
32 użyć wiele zdalnych backendów; aktualnie napisane są tylko backendy
33 lokalny oraz ssh/scp. Ponieważ duplicity używa librsync, przyrostowe
34 archiwa wydajnie wykorzystują miejsce dzięki zapisywaniu tylko tych
35 części plików, które zmieniły się od wykonywania poprzedniej kopii.
36 Aktualnie duplicity obsługuje pliki skasowane, pełny uniksowy system
37 uprawnień, katalogi, dowiązania symboliczne, nazwane potoki itp. - ale
38 nie twarde dowiązania.
39
40 %prep
41 %setup -q
42
43 %build
44 python setup.py build
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
49
50 %clean
51 rm -rf $RPM_BUILD_ROOT
52
53 %files
54 %defattr(644,root,root,755)
55 %doc CHANGELOG README
56 %attr(755,root,root) %{_bindir}/*
57 %{_mandir}/man1/*.1*
58 %dir %{py_sitedir}/duplicity
59 %{py_sitedir}/duplicity/*.py[co]
60 %attr(755,root,root) %{py_sitedir}/duplicity/*.so
This page took 0.11952 seconds and 3 git commands to generate.