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