[python-gevent] Modernize and cleanup spec file

Orion Poplawski orion at fedoraproject.org
Fri Aug 15 16:02:03 UTC 2014


commit 53f2f42221a268b7652f272286e5a0e6ab4435ba
Author: Orion Poplawski <orion at cora.nwra.com>
Date:   Fri Aug 15 10:02:10 2014 -0600

    Modernize and cleanup spec file

 python-gevent.spec |   22 +++++++---------------
 1 files changed, 7 insertions(+), 15 deletions(-)
---
diff --git a/python-gevent.spec b/python-gevent.spec
index defda73..1d6d6a1 100644
--- a/python-gevent.spec
+++ b/python-gevent.spec
@@ -1,8 +1,6 @@
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?python2_sitearch: %global python_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
-%global _use_internal_dependency_generator 0
-%global __find_provides    %{_rpmconfigdir}/find-provides | grep -v core.so
-%global __find_requires    %{_rpmconfigdir}/find-requires | grep -v core.so
+%global __provides_exclude_from ^%{python2_sitearch}/.*\\.so$
 
 %global upstream_name gevent
 
@@ -15,7 +13,6 @@ Group:          Development/Languages
 License:        MIT
 URL:            http://www.gevent.org/
 Source0:        http://pypi.python.org/packages/source/g/gevent/gevent-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  python2-devel
 BuildRequires:  c-ares-devel
@@ -41,22 +38,17 @@ Features include:
 rm -r c-ares libev
 
 %build
-CFLAGS="%{optflags} -I%{_includedir}/libev" %{__python} setup.py build
+CFLAGS="%{optflags} -I%{_includedir}/libev" %{__python2} setup.py build
 
 %install
-rm -rf %{buildroot}
-%{__python} setup.py install -O1 --skip-build --root %{buildroot}
+%{__python2} setup.py install -O1 --skip-build --root %{buildroot}
 # Fix non-standard-executable-perm error
-%{__chmod} 0755 %{buildroot}%{python_sitearch}/%{upstream_name}/core.so
-
-%clean
-rm -rf %{buildroot}
+%{__chmod} 0755 %{buildroot}%{python2_sitearch}/%{upstream_name}/core.so
 
 %files
-%defattr(-,root,root,-)
 %doc LICENSE README.rst
-%{python_sitearch}/%{upstream_name}
-%{python_sitearch}/%{upstream_name}-%{version}-*.egg-info
+%{python2_sitearch}/%{upstream_name}
+%{python2_sitearch}/%{upstream_name}-%{version}-*.egg-info
 
 %changelog
 * Fri Aug 15 2014 Orion Poplawski <orion at cora.nwra.com> - 1.0.1-1


More information about the scm-commits mailing list