2 %define module RSyncBackup
4 Summary: Python module for perform automatic backups using the rsync command
5 Summary(pl.UTF-8): Moduł Pythona umożliwiający wykonywanie automatycznych archiwizacji przy pomocy komendy rsync
10 Group: Libraries/Python
11 Source0: http://www.owlfish.com/software/utils/RSyncBackup/downloads/%{module}-%{version}.tar.gz
12 # Source0-md5: b9fbf6a37b8634884dea330770948ac9
13 URL: http://www.owlfish.com/software/utils/RSyncBackup/
14 BuildRequires: rpmbuild(macros) >= 1.710
15 BuildRequires: python-devel >= 1:2.3
16 BuildRequires: python-modules
17 BuildRequires: rpm-pythonprov
18 Requires: python >= 2.3
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 RSyncBackup is the Python module that allows automatic backups using
25 the rsync command. rsync has many different uses but is particularly
26 suitable for performng backups from one form of online storage to
27 another, either over a network or on a local machine with multiple
30 %description -l pl.UTF-8
31 RSyncBackup jest modułem Pythona pozwalającym na wykonywanie
32 automatycznych archiwizacji. rsync posiada wprawdzie wiele innych
33 możliwości, ale szczególnie użyteczny jest do przeprowadzania
34 archiwizacji między wieloma urządzeniami, zarówno poprzez sieć jak i
35 na lokalnej maszynie między różnymi dyskami.
38 Summary: Documentation for RSyncBackup module
39 Summary(pl.UTF-8): Dokumentacja do modułu RSyncBackup
40 Group: Libraries/Python
41 Requires: %{name} = %{version}-%{release}
44 This package contains documentation files for RSyncBackup Python
47 %description doc -l pl.UTF-8
48 Pakiet zawierający dokumentację dla modułu Pythona RSyncBackup.
51 Summary: Examples for RSyncBackup module
52 Summary(pl.UTF-8): Przykłady do modułu RSyncBackup
53 Group: Libraries/Python
54 Requires: %{name} = %{version}-%{release}
57 This package contains example files for RSyncBackup Python module.
59 %description examples -l pl.UTF-8
60 Pakiet zawierający przykładowe skrypty dla modułu Pythona RSyncBackup.
63 %setup -q -n %{module}-%{version}
66 python setup.py build_ext
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT{%{py_sitescriptdir},%{_examplesdir}/%{name}-%{version}}
73 --install-lib=%{py_sitescriptdir} \
76 find $RPM_BUILD_ROOT%{py_sitescriptdir} -name \*.py -exec rm {} \;
78 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
81 rm -rf $RPM_BUILD_ROOT
84 %defattr(644,root,root,755)
85 %doc README.txt LICENSE.txt
86 %{py_sitescriptdir}/RSyncBackup.py[oc]
89 %defattr(644,root,root,755)
93 %defattr(644,root,root,755)
94 %{_examplesdir}/%{name}-%{version}