Fix macros
This commit is contained in:
parent
4cab809d91
commit
d935acc476
40
petsc.spec
40
petsc.spec
@ -441,17 +441,17 @@ Portable Extensible Toolkit for Scientific Computation (developer files).
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with python}
|
%if %{with python}
|
||||||
%package -n python%{python3_version}-%{name}-openmpi
|
%package -n python3-%{name}-openmpi
|
||||||
Summary: Python3 bindings for OpenMPI PETSc
|
Summary: Python3 bindings for OpenMPI PETSc
|
||||||
%{?python_provide:%python_provide python%{python3_version}-%{name}-openmpi}
|
%{?python_provide:%python_provide python3-%{name}-openmpi}
|
||||||
|
|
||||||
BuildRequires: python%{python3_version}-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: python%{python3_version}-setuptools
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: python%{python3_version}-wheel
|
BuildRequires: python3-wheel
|
||||||
BuildRequires: hdf5-openmpi-devel
|
BuildRequires: hdf5-openmpi-devel
|
||||||
BuildRequires: scalapack-openmpi-devel
|
BuildRequires: scalapack-openmpi-devel
|
||||||
BuildRequires: ptscotch-openmpi-devel
|
BuildRequires: ptscotch-openmpi-devel
|
||||||
BuildRequires: python%{python3_version}-numpy, python%{python3_version}-Cython
|
BuildRequires: python3-numpy, python3-Cython
|
||||||
Requires: petsc-openmpi%{?_isa}
|
Requires: petsc-openmpi%{?_isa}
|
||||||
Requires: hdf5-openmpi%{?_isa}
|
Requires: hdf5-openmpi%{?_isa}
|
||||||
Requires: scalapack-openmpi%{?_isa}
|
Requires: scalapack-openmpi%{?_isa}
|
||||||
@ -460,26 +460,26 @@ Requires: openmpi%{?_isa} = %{epoch}:%{openmpiversion}
|
|||||||
Requires: MUMPS-openmpi%{?_isa}
|
Requires: MUMPS-openmpi%{?_isa}
|
||||||
|
|
||||||
Obsoletes: %{pymodule_name}-openmpi < 0:3.14.0-3
|
Obsoletes: %{pymodule_name}-openmpi < 0:3.14.0-3
|
||||||
Obsoletes: python%{python3_version}-%{pymodule_name}-openmpi < 0:3.14.0-3
|
Obsoletes: python3-%{pymodule_name}-openmpi < 0:3.14.0-3
|
||||||
Provides: python%{python3_version}-%{pymodule_name}-openmpi = 0:%{pymodule_version}-%{release}
|
Provides: python3-%{pymodule_name}-openmpi = 0:%{pymodule_version}-%{release}
|
||||||
Provides: python-%{pymodule_name}-openmpi = 0:%{pymodule_version}-%{release}
|
Provides: python-%{pymodule_name}-openmpi = 0:%{pymodule_version}-%{release}
|
||||||
Provides: %{pymodule_name}-openmpi = 0:%{pymodule_version}-%{release}
|
Provides: %{pymodule_name}-openmpi = 0:%{pymodule_version}-%{release}
|
||||||
|
|
||||||
%description -n python%{python3_version}-%{name}-openmpi
|
%description -n python3-%{name}-openmpi
|
||||||
This package provides Python3 bindings for OpenMPI PETSc,
|
This package provides Python3 bindings for OpenMPI PETSc,
|
||||||
the Portable, Extensible Toolkit for Scientific Computation.
|
the Portable, Extensible Toolkit for Scientific Computation.
|
||||||
|
|
||||||
%package -n python%{python3_version}-%{name}-mpich
|
%package -n python3-%{name}-mpich
|
||||||
Summary: Python3 bindings for MPICH PETSc
|
Summary: Python3 bindings for MPICH PETSc
|
||||||
%{?python_provide:%python_provide python%{python3_version}-%{name}-mpich}
|
%{?python_provide:%python_provide python3-%{name}-mpich}
|
||||||
|
|
||||||
BuildRequires: python%{python3_version}-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: python%{python3_version}-setuptools
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: python%{python3_version}-wheel
|
BuildRequires: python3-wheel
|
||||||
BuildRequires: hdf5-mpich-devel
|
BuildRequires: hdf5-mpich-devel
|
||||||
BuildRequires: scalapack-mpich-devel
|
BuildRequires: scalapack-mpich-devel
|
||||||
BuildRequires: ptscotch-mpich-devel
|
BuildRequires: ptscotch-mpich-devel
|
||||||
BuildRequires: python%{python3_version}-numpy, python%{python3_version}-Cython
|
BuildRequires: python3-numpy, python3-Cython
|
||||||
Requires: petsc-mpich%{?_isa}
|
Requires: petsc-mpich%{?_isa}
|
||||||
Requires: hdf5-mpich%{?_isa}
|
Requires: hdf5-mpich%{?_isa}
|
||||||
Requires: scalapack-openmpi%{?_isa}
|
Requires: scalapack-openmpi%{?_isa}
|
||||||
@ -488,12 +488,12 @@ Requires: mpich%{?_isa} = 0:%{mpichversion}
|
|||||||
Requires: MUMPS-mpich%{?_isa}
|
Requires: MUMPS-mpich%{?_isa}
|
||||||
|
|
||||||
Obsoletes: %{pymodule_name}-mpich < 0:3.14.0-3
|
Obsoletes: %{pymodule_name}-mpich < 0:3.14.0-3
|
||||||
Obsoletes: python%{python3_version}-%{pymodule_name}-mpich < 0:3.14.0-3
|
Obsoletes: python3-%{pymodule_name}-mpich < 0:3.14.0-3
|
||||||
Provides: python%{python3_version}-%{pymodule_name}-mpich = 0:%{pymodule_version}-%{release}
|
Provides: python3-%{pymodule_name}-mpich = 0:%{pymodule_version}-%{release}
|
||||||
Provides: python-%{pymodule_name}-mpich = 0:%{pymodule_version}-%{release}
|
Provides: python-%{pymodule_name}-mpich = 0:%{pymodule_version}-%{release}
|
||||||
Provides: %{pymodule_name}-mpich = 0:%{pymodule_version}-%{release}
|
Provides: %{pymodule_name}-mpich = 0:%{pymodule_version}-%{release}
|
||||||
|
|
||||||
%description -n python%{python3_version}-%{name}-mpich
|
%description -n python3-%{name}-mpich
|
||||||
This package provides Python3 bindings for MPICH PETSc,
|
This package provides Python3 bindings for MPICH PETSc,
|
||||||
the Portable, Extensible Toolkit for Scientific Computation.
|
the Portable, Extensible Toolkit for Scientific Computation.
|
||||||
%endif
|
%endif
|
||||||
@ -1137,7 +1137,7 @@ xvfb-run -a make MAKE_NP=$RPM_BUILD_NCPUS all test -C build64 V=1 MPIEXEC='%{_bu
|
|||||||
%{_fmoddir}/openmpi/%{name}/
|
%{_fmoddir}/openmpi/%{name}/
|
||||||
|
|
||||||
%if %{with python}
|
%if %{with python}
|
||||||
%files -n python%{python3_version}-%{name}-openmpi
|
%files -n python3-%{name}-openmpi
|
||||||
%{python3_sitearch}/openmpi/%{pymodule_name}/
|
%{python3_sitearch}/openmpi/%{pymodule_name}/
|
||||||
%{python3_sitearch}/openmpi/%{pymodule_name}-%{pymodule_version}-py%{python3_version}.egg-info
|
%{python3_sitearch}/openmpi/%{pymodule_name}-%{pymodule_version}-py%{python3_version}.egg-info
|
||||||
%endif
|
%endif
|
||||||
@ -1159,7 +1159,7 @@ xvfb-run -a make MAKE_NP=$RPM_BUILD_NCPUS all test -C build64 V=1 MPIEXEC='%{_bu
|
|||||||
%{_fmoddir}/mpich/%{name}/
|
%{_fmoddir}/mpich/%{name}/
|
||||||
|
|
||||||
%if %{with python}
|
%if %{with python}
|
||||||
%files -n python%{python3_version}-%{name}-mpich
|
%files -n python3-%{name}-mpich
|
||||||
%{python3_sitearch}/mpich/%{pymodule_name}/
|
%{python3_sitearch}/mpich/%{pymodule_name}/
|
||||||
%{python3_sitearch}/mpich/%{pymodule_name}-%{pymodule_version}-py%{python3_version}.egg-info
|
%{python3_sitearch}/mpich/%{pymodule_name}-%{pymodule_version}-py%{python3_version}.egg-info
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user