]> git.pld-linux.org Git - packages/duplicity.git/blame - duplicity.spec
Update to 0.7.11
[packages/duplicity.git] / duplicity.spec
CommitLineData
18903eca 1%define mainver 0.7
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
030a7a28 5Version: %{mainver}.11
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
030a7a28 10# Source0-md5: 9904a5bd8eb1d57d50ff1518a106dfc6
18903eca 11Patch0: %{name}-backend-search.patch
38ad0305 12URL: http://www.nongnu.org/duplicity/
09711e76 13BuildRequires: rpmbuild(macros) >= 1.710
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
70005007 20Requires: python-lockfile
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
38ad0305 53
54%build
4a94b722 55%py_build
38ad0305 56
57%install
58rm -rf $RPM_BUILD_ROOT
38ad0305 59
4a94b722 60%py_install
16ad8a5a 61
f3031a71 62# Remove %{_datadir}/locale/io/LC_MESSAGES. It's not yet supported.
0ecb9ed6 63%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
16ad8a5a 64
9eb12f36
JR
65%{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
66
2a3d997f
MB
67%py_postclean
68
f920667e 69%find_lang %{name}
70
38ad0305 71%clean
72rm -rf $RPM_BUILD_ROOT
73
f920667e 74%files -f %{name}.lang
38ad0305 75%defattr(644,root,root,755)
76%doc CHANGELOG README
77%attr(755,root,root) %{_bindir}/*
78%{_mandir}/man1/*.1*
79%dir %{py_sitedir}/duplicity
16ad8a5a 80%dir %{py_sitedir}/duplicity/backends
b6898320 81%dir %{py_sitedir}/duplicity/backends/pyrax_identity
38ad0305 82%{py_sitedir}/duplicity/*.py[co]
16ad8a5a 83%{py_sitedir}/duplicity/backends/*.py[co]
b6898320 84%{py_sitedir}/duplicity/backends/pyrax_identity/*.py[co]
8ef63093 85%attr(755,root,root) %{py_sitedir}/duplicity/*.so
0ecb9ed6 86%if "%{pld_release}" != "ac"
87%{py_sitedir}/duplicity-*.egg-info
88%endif
This page took 0.113576 seconds and 4 git commands to generate.