Move python3 version guard to main package

/usr/share/modulefiles/mpi/mpich-* is contained in the main package, so
it seems reasonable to put the Requires there. That file is specific to
the python3 version that the package was built with.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2019-05-07 11:31:59 +02:00
parent ff46220c28
commit 4bdf40f099
1 changed files with 5 additions and 5 deletions

View File

@ -29,6 +29,11 @@ Provides: mpich2 = %{version}
Obsoletes: mpich2 < 3.0
Requires: environment(modules)
# Make sure this package is rebuilt with correct Python version when updating
# Otherwise mpi.req from rpm-mpi-hooks doesn't work
# https://bugzilla.redhat.com/show_bug.cgi?id=1705296
Requires: (python(abi) = %{python3_version} if python3)
%description
MPICH is a high-performance and widely portable implementation of the Message
Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH
@ -69,11 +74,6 @@ Requires: rpm-mpi-hooks
Provides: mpich2-devel = 3.0.1
Obsoletes: mpich2-devel < 3.0
# Make sure this package is rebuilt with correct Python version when updating
# Otherwise mpi.req from rpm-mpi-hooks doesn't work
# https://bugzilla.redhat.com/show_bug.cgi?id=1705296
Requires: (python(abi) = %{python3_version} if python3)
%description devel
Contains development headers and libraries for mpich