From a1d32a5513e378c9b1e51f63690ac95d113c9803 Mon Sep 17 00:00:00 2001 From: bescoto Date: Sun, 19 Jan 2003 18:23:39 +0000 Subject: Added patch from Troels Arvin to autodetect python name, clean up build git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/branches/r0-10@268 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/dist/rdiff-backup.spec | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/rdiff-backup/dist/rdiff-backup.spec b/rdiff-backup/dist/rdiff-backup.spec index 55f2d2e..c806c71 100644 --- a/rdiff-backup/dist/rdiff-backup.spec +++ b/rdiff-backup/dist/rdiff-backup.spec @@ -1,3 +1,5 @@ +%define PYTHON_NAME %((rpm -q --quiet python2 && echo python2) || echo python) + Version: $version Summary: Convenient and transparent local/remote incremental mirror/backup Name: rdiff-backup @@ -7,8 +9,8 @@ Source: %{name}-%{version}.tar.gz Copyright: GPL Group: Applications/Archiving BuildRoot: %{_tmppath}/%{name}-root -requires: librsync >= 0.9.5.1, python2 >= 2.2 -BuildPrereq: python2-devel >= 2.2, librsync-devel >= 0.9.5.1 +requires: librsync >= 0.9.5.1, %{PYTHON_NAME} >= 2.2 +BuildPrereq: %{PYTHON_NAME}-devel >= 2.2, librsync-devel >= 0.9.5.1 %description rdiff-backup is a script, written in Python, that backs up one @@ -23,24 +25,27 @@ securely back a hard drive up to a remote location, and only the differences from the previous backup will be transmitted. %prep -%setup +%setup -q %build -python2 setup.py build +%{PYTHON_NAME} setup.py build %install -python2 setup.py install --prefix=$RPM_BUILD_ROOT/usr +%{PYTHON_NAME} setup.py install --prefix=$RPM_BUILD_ROOT/usr + %clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) /usr/bin/rdiff-backup -/usr/share/doc/rdiff-backup-%{version} /usr/share/man/man1 /usr/lib - +%doc CHANGELOG COPYING FAQ.html README %changelog +* Sun Jan 19 2002 Troels Arvin +- Builds, no matter if Python 2.2 is called python2-2.2 or python-2.2. + * Sun Nov 4 2001 Ben Escoto - Initial RPM - -- cgit v1.2.1