]> git.pld-linux.org Git - packages/duplicity.git/blob - duplicity.spec
- massive attack: adding Source-md5
[packages/duplicity.git] / duplicity.spec
1
2 %include        /usr/lib/rpm/macros.python
3
4 Summary:        Untrusted/encrypted backup using rsync algorithm
5 Summary(pl):    Wykonywanie szyfrowanych kopii zapasowych przy u¿yciu algorytmu rsync
6 Name:           duplicity
7 Version:        0.4.0
8 Release:        1
9 License:        GPL
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
17 Requires:       gnupg
18 Requires:       python >= 2.2
19 Requires:       python-modules
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
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.
31
32 %description -l pl
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.
43
44 %prep
45 %setup -q
46
47 %build
48 python setup.py build
49
50 %install
51 rm -rf $RPM_BUILD_ROOT
52 python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc CHANGELOG README
60 %attr(755,root,root) %{_bindir}/*
61 %{_mandir}/man1/*.1*
62 %dir %{py_sitedir}/duplicity
63 %{py_sitedir}/duplicity/*.py[co]
64 %{py_sitedir}/duplicity/*.so
This page took 0.067906 seconds and 3 git commands to generate.