[python26-virtualenv/el5/master] import SRPM from approved package instead of older one

mmckinst mmckinst at fedoraproject.org
Fri Mar 4 15:32:18 UTC 2011


commit 26332d034f1524dd9632bd269a2040248287bf0e
Author: mmckinst <mmckinst at fedroa14.markmck.com>
Date:   Fri Mar 4 10:32:09 2011 -0500

    import SRPM from approved package instead of older one

 python26-virtualenv.spec |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)
---
diff --git a/python26-virtualenv.spec b/python26-virtualenv.spec
index 4dc6d9a..18aa491 100644
--- a/python26-virtualenv.spec
+++ b/python26-virtualenv.spec
@@ -1,12 +1,14 @@
-%global __python_ver 26
-%global __python %{_bindir}/python2.6
+%global pyver 26
+%global pybasever 2.6
+
+%global __python %{_bindir}/python%{pybasever}
 %global __os_install_post %{__python26_os_install_post}
 
 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
-Name:           python%{?__python_ver}-virtualenv
+Name:           python%{pyver}-virtualenv
 Version:        1.5.1
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Tool to create isolated Python environments
 
 Group:          Development/Languages
@@ -16,8 +18,8 @@ Source0:        http://pypi.python.org/packages/source/v/virtualenv/virtualenv-%
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
-BuildRequires:  python%{?__python_ver}-devel
-Requires:       python%{?__python_ver}-distribute, python%{?__python_ver}-devel
+BuildRequires:  python%{pyver}-devel
+Requires:       python%{pyver}-distribute, python%{pyver}-devel
 
 %description
 virtualenv is a tool to create isolated Python environments. virtualenv
@@ -36,13 +38,13 @@ licensed under an MIT-style permissive license.
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
+rm -rf %{buildroot}
+%{__python} setup.py install --skip-build --root %{buildroot}
 
-mv %{buildroot}/%{_bindir}/virtualenv %{buildroot}/%{_bindir}/virtualenv-2.6
+mv %{buildroot}/%{_bindir}/virtualenv %{buildroot}/%{_bindir}/virtualenv-%{pybasever}
  
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %files
@@ -50,10 +52,14 @@ rm -rf $RPM_BUILD_ROOT
 %doc docs/index.txt docs/license.txt docs/news.txt PKG-INFO
 # For noarch packages: sitelib
 %{python_sitelib}/*
-%attr(755,root,root) %{_bindir}/virtualenv-2.6
+%attr(755,root,root) %{_bindir}/virtualenv-%{pybasever}
 
 
 %changelog
+* Thu Feb 24 2011 Mark McKinstry <mmckinst at nexcess.net> - 1.5.1-3
+- make macros use consistent
+- use a macro for all the hard coded '2.6' stuff
+
 * Fri Jan 28 2011 Mark McKinstry <mmckinst at nexcess.net> - 1.5.1-2
 - repackage for python26 in EPEL 5
 


More information about the scm-commits mailing list