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