Conditionally declare and clean buildroot to support el5
- Fix declaration of Python macro, and make it apply only to el5
(cherry picked from commit 3ed61f7113
)
This commit is contained in:
parent
26b359d213
commit
add92bda5c
@ -1,7 +1,9 @@
|
|||||||
%if 0%{?fedora} > 12 || 0%{?rhel} > 6
|
%if 0%{?fedora} > 12 || 0%{?rhel} > 6
|
||||||
%global with_python3 1
|
%global with_python3 1
|
||||||
%else
|
%endif
|
||||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())")}
|
|
||||||
|
%if 0%{?el5}
|
||||||
|
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib(1))")}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global short_name psutil
|
%global short_name psutil
|
||||||
@ -27,6 +29,10 @@ BuildRequires: python2-devel
|
|||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?el5}
|
||||||
|
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
psutil is a module providing an interface for retrieving information on all
|
psutil is a module providing an interface for retrieving information on all
|
||||||
running processes and system utilization (CPU, memory, disks, network, users) in
|
running processes and system utilization (CPU, memory, disks, network, users) in
|
||||||
@ -76,6 +82,10 @@ popd
|
|||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
%if 0%{?el5}
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
%endif
|
||||||
|
|
||||||
%{__python} setup.py install \
|
%{__python} setup.py install \
|
||||||
--skip-build \
|
--skip-build \
|
||||||
--root $RPM_BUILD_ROOT
|
--root $RPM_BUILD_ROOT
|
||||||
@ -98,7 +108,9 @@ chmod 0755 $RPM_BUILD_ROOT%{python3_sitearch}/*.so
|
|||||||
%files
|
%files
|
||||||
%doc CREDITS HISTORY LICENSE README
|
%doc CREDITS HISTORY LICENSE README
|
||||||
%{python_sitearch}/%{short_name}/
|
%{python_sitearch}/%{short_name}/
|
||||||
|
%if ! 0%{?el5}
|
||||||
%{python_sitearch}/*.egg-info
|
%{python_sitearch}/*.egg-info
|
||||||
|
%endif
|
||||||
%{python_sitearch}/*.so
|
%{python_sitearch}/*.so
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user