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