[mpi4py] use python2 macros instead of unversioned ones

Thomas Spura tomspur at fedoraproject.org
Sat Mar 14 14:04:07 UTC 2015


commit f27fd666437a9f50eef1ec4cbec6b94fee039336
Author: Thomas Spura <thomas.spura at gmail.com>
Date:   Sat Mar 14 14:44:55 2015 +0100

    use python2 macros instead of unversioned ones

 mpi4py.spec | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/mpi4py.spec b/mpi4py.spec
index 62be182..eeb06a8 100644
--- a/mpi4py.spec
+++ b/mpi4py.spec
@@ -6,8 +6,8 @@
 %global python3_version %(%{__python3} -c "import sys; sys.stdout.write(sys.version[:3])")
 
 %{?filter_setup:
-%filter_provides_in %{python_sitearch}.*\.so$
-%filter_requires_in %{python_sitearch}/openmpi/mpi4py/lib-pmpi/lib.*\.so
+%filter_provides_in %{python2_sitearch}.*\.so$
+%filter_requires_in %{python2_sitearch}/openmpi/mpi4py/lib-pmpi/lib.*\.so
 %if 0%{?with_python3}
 %filter_provides_in %{python3_sitearch}.*\.so$
 %filter_requires_in %{python3_sitearch}/openmpi/mpi4py/lib-pmpi/lib.*\.so
@@ -232,8 +232,8 @@ rm -rf %{buildroot}
 %{_openmpi_load}
 mv openmpi build
 %{__python} setup.py install -O1 --skip-build --root %{buildroot}
-mkdir -p %{buildroot}%{python_sitearch}/openmpi
-mv %{buildroot}%{python_sitearch}/%{name}/ %{buildroot}%{python_sitearch}/%{name}*.egg-info %{buildroot}%{python_sitearch}/openmpi
+mkdir -p %{buildroot}%{python2_sitearch}/openmpi
+mv %{buildroot}%{python2_sitearch}/%{name}/ %{buildroot}%{python2_sitearch}/%{name}*.egg-info %{buildroot}%{python2_sitearch}/openmpi
 mv build openmpi
 %{_openmpi_unload}
 
@@ -242,8 +242,8 @@ mv build openmpi
 %{_mpich_load}
 mv mpich build
 %{__python} setup.py install -O1 --skip-build --root %{buildroot}
-mkdir -p %{buildroot}%{python_sitearch}/mpich
-mv %{buildroot}%{python_sitearch}/%{name}/ %{buildroot}%{python_sitearch}/%{name}*.egg-info %{buildroot}%{python_sitearch}/mpich
+mkdir -p %{buildroot}%{python2_sitearch}/mpich
+mv %{buildroot}%{python2_sitearch}/%{name}/ %{buildroot}%{python2_sitearch}/%{name}*.egg-info %{buildroot}%{python2_sitearch}/mpich
 mv build mpich
 %{_mpich_unload}
 %endif
@@ -277,11 +277,11 @@ mv build mpich
 # test openmpi?
 %if 0%{?OPENMPI}
 %{_openmpi_load}
-PYTHONPATH=%{buildroot}%{python_sitearch}/openmpi \
+PYTHONPATH=%{buildroot}%{python2_sitearch}/openmpi \
     mpiexec -np 1 python2 test/runtests.py
-PYTHONPATH=%{buildroot}%{python_sitearch}/openmpi \
+PYTHONPATH=%{buildroot}%{python2_sitearch}/openmpi \
     mpiexec -np 5 python2 test/runtests.py
-PYTHONPATH=%{buildroot}%{python_sitearch}/openmpi \
+PYTHONPATH=%{buildroot}%{python2_sitearch}/openmpi \
     mpiexec -np 8 python2 test/runtests.py
 %{_openmpi_unload}
 %endif
@@ -290,11 +290,11 @@ PYTHONPATH=%{buildroot}%{python_sitearch}/openmpi \
 %if 0%{?MPICH}
 %if %{with_mpich}
 %{_mpich_load}
-PYTHONPATH=%{buildroot}%{python_sitearch}/mpich \
+PYTHONPATH=%{buildroot}%{python2_sitearch}/mpich \
     mpiexec -np 1 python2 test/runtests.py
-PYTHONPATH=%{buildroot}%{python_sitearch}/mpich \
+PYTHONPATH=%{buildroot}%{python2_sitearch}/mpich \
     mpiexec -np 5 python2 test/runtests.py
-PYTHONPATH=%{buildroot}%{python_sitearch}/mpich \
+PYTHONPATH=%{buildroot}%{python2_sitearch}/mpich \
     mpiexec -np 8 python2 test/runtests.py
 %{_mpich_unload}
 %endif
@@ -338,14 +338,14 @@ rm -rf %{buildroot}
 
 %files openmpi
 %defattr(-,root,root,-)
-%{python_sitearch}/openmpi/%{name}-%{version}-py?.?.egg-info
-%{python_sitearch}/openmpi/%{name}
+%{python2_sitearch}/openmpi/%{name}-%{version}-py?.?.egg-info
+%{python2_sitearch}/openmpi/%{name}
 
 %if %{with_mpich}
 %files mpich
 %defattr(-,root,root,-)
-%{python_sitearch}/mpich/%{name}-%{version}-py?.?.egg-info
-%{python_sitearch}/mpich/%{name}
+%{python2_sitearch}/mpich/%{name}-%{version}-py?.?.egg-info
+%{python2_sitearch}/mpich/%{name}
 %endif
 
 %if 0%{?with_python3}
@@ -370,6 +370,7 @@ rm -rf %{buildroot}
 %changelog
 * Sat Mar 14 2015 Thomas Spura <tomspur at fedoraproject.org> - 1.3.1-7
 - remove %%py3dir
+- use python2 macros instead of unversioned ones
 
 * Thu Mar 12 2015 Thomas Spura <tomspur at fedoraproject.org> - 1.3.1-6
 - Rebuild for changed mpich libraries


More information about the scm-commits mailing list