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