]> git.pld-linux.org Git - packages/duplicity.git/blame - duplicity.spec
- todo (does not work)
[packages/duplicity.git] / duplicity.spec
CommitLineData
0a0266d6
ZU
1# TODO:
2# UnsupportedBackendScheme: scheme not supported in url: file:///backup/duplicity/proba
38ad0305 3Summary: Untrusted/encrypted backup using rsync algorithm
6d436e60 4Summary(pl.UTF-8): Wykonywanie szyfrowanych kopii zapasowych przy użyciu algorytmu rsync
38ad0305 5Name: duplicity
acbdd424 6Version: 0.6.08
0a0266d6 7Release: 1.1
38ad0305 8License: GPL
9Group: Applications/Archiving
10Source0: http://savannah.nongnu.org/download/duplicity/%{name}-%{version}.tar.gz
acbdd424 11# Source0-md5: 31b9049fb553b17ac63883f3808f0a15
38ad0305 12URL: http://www.nongnu.org/duplicity/
d11a1ff5 13BuildRequires: librsync-devel >= 0.9.6
38ad0305 14BuildRequires: python-devel >= 2.2.1
3e38e960 15BuildRequires: python-modules
16BuildRequires: rpm-pythonprov
38ad0305 17Requires: gnupg
18Requires: python >= 2.2
60a58a2e 19Requires: python-gnupg >= 0.3.2
3e38e960 20Requires: python-modules
c78abc1a 21Suggests: ncftp
5aaf8ff3 22Suggests: python-boto >= 0.9d
3e38e960 23Suggests: python-pexpect >= 2.1
38ad0305 24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Duplicity incrementally backs up files and directory by encrypting
28tar-format volumes with GnuPG and uploading them to a remote (or
29local) file server. In theory many remote backends are possible; right
30now only the local or ssh/scp backend is written. Because duplicity
31uses librsync, the incremental archives are space efficient and only
32record the parts of files that have changed since the last backup.
c1b11424 33Currently duplicity supports deleted files, full Unix permissions,
38ad0305 34directories, symbolic links, fifos, etc., but not hard links.
35
ca4eca4e
JR
36%description -l pl.UTF-8
37Duplicity wykonuje przyrostowe kopie zapasowe plików i katalogów
38poprzez szyfrowanie archiwów w formacie tar przy pomocy GnuPG i
39przesyłanie ich na zdalny (lub lokalny) serwer plików. W teorii można
40użyć wiele zdalnych backendów; aktualnie napisane są tylko backendy
41lokalny oraz ssh/scp. Ponieważ duplicity używa librsync, przyrostowe
42archiwa wydajnie wykorzystują miejsce dzięki zapisywaniu tylko tych
43części plików, które zmieniły się od wykonywania poprzedniej kopii.
44Aktualnie duplicity obsługuje pliki skasowane, pełny uniksowy system
45uprawnień, katalogi, dowiązania symboliczne, nazwane potoki itp. - ale
46nie twarde dowiązania.
22781442 47
38ad0305 48%prep
49%setup -q
50
51%build
52python setup.py build
53
54%install
55rm -rf $RPM_BUILD_ROOT
56python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
57
16ad8a5a 58# Remove *.py files. We don't package them.
59find $RPM_BUILD_ROOT%{py_sitedir}/%{name} -type f -name '*.py' -print0 | xargs -0 rm -f
60
0ecb9ed6 61# Remove /usr/share/locale/io/LC_MESSAGES. It's not yet supported.
62%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
16ad8a5a 63
f920667e 64%find_lang %{name}
65
38ad0305 66%clean
67rm -rf $RPM_BUILD_ROOT
68
f920667e 69%files -f %{name}.lang
38ad0305 70%defattr(644,root,root,755)
71%doc CHANGELOG README
72%attr(755,root,root) %{_bindir}/*
73%{_mandir}/man1/*.1*
74%dir %{py_sitedir}/duplicity
16ad8a5a 75%dir %{py_sitedir}/duplicity/backends
38ad0305 76%{py_sitedir}/duplicity/*.py[co]
16ad8a5a 77%{py_sitedir}/duplicity/backends/*.py[co]
8ef63093 78%attr(755,root,root) %{py_sitedir}/duplicity/*.so
0ecb9ed6 79%if "%{pld_release}" != "ac"
80%{py_sitedir}/duplicity-*.egg-info
81%endif
This page took 0.081535 seconds and 4 git commands to generate.