Move module files under /usr/share
openmpi does this, so it must be a good thing.
This commit is contained in:
parent
d83daad2d6
commit
ff46220c28
12
mpich.spec
12
mpich.spec
@ -1,7 +1,7 @@
|
|||||||
Summary: A high-performance implementation of MPI
|
Summary: A high-performance implementation of MPI
|
||||||
Name: mpich
|
Name: mpich
|
||||||
Version: 3.2.1
|
Version: 3.2.1
|
||||||
Release: 10%{?dist}
|
Release: 11%{?dist}
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: http://www.mpich.org/
|
URL: http://www.mpich.org/
|
||||||
|
|
||||||
@ -142,7 +142,7 @@ mv %{buildroot}%{_includedir}/%{name}-*/*.mod %{buildroot}%{_fmoddir}/%{name}/
|
|||||||
sed -r -i 's|^modincdir=.*|modincdir=%{_fmoddir}/%{name}|' %{buildroot}%{_libdir}/%{name}/bin/mpifort
|
sed -r -i 's|^modincdir=.*|modincdir=%{_fmoddir}/%{name}|' %{buildroot}%{_libdir}/%{name}/bin/mpifort
|
||||||
|
|
||||||
# Install the module file
|
# Install the module file
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/modulefiles/mpi
|
mkdir -p %{buildroot}%{_datadir}/modulefiles/mpi
|
||||||
sed -r 's|%{_bindir}|%{_libdir}/%{name}/bin|;
|
sed -r 's|%{_bindir}|%{_libdir}/%{name}/bin|;
|
||||||
s|@LIBDIR@|%{_libdir}/%{name}|;
|
s|@LIBDIR@|%{_libdir}/%{name}|;
|
||||||
s|@MPINAME@|%{name}|;
|
s|@MPINAME@|%{name}|;
|
||||||
@ -152,7 +152,7 @@ sed -r 's|%{_bindir}|%{_libdir}/%{name}/bin|;
|
|||||||
s|@fortranmoddir@|%{_fmoddir}|;
|
s|@fortranmoddir@|%{_fmoddir}|;
|
||||||
' \
|
' \
|
||||||
<src/packaging/envmods/mpich.module \
|
<src/packaging/envmods/mpich.module \
|
||||||
>%{buildroot}%{_sysconfdir}/modulefiles/mpi/%{name}-%{_arch}
|
>%{buildroot}%{_datadir}/modulefiles/mpi/%{name}-%{_arch}
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
|
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
|
||||||
cat >%{buildroot}%{_sysconfdir}/profile.d/mpich-%{_arch}.sh <<EOF
|
cat >%{buildroot}%{_sysconfdir}/profile.d/mpich-%{_arch}.sh <<EOF
|
||||||
@ -192,7 +192,7 @@ make check VERBOSE=1
|
|||||||
%{_libdir}/%{name}/bin/parkill
|
%{_libdir}/%{name}/bin/parkill
|
||||||
%dir %{_mandir}/%{name}-%{_arch}
|
%dir %{_mandir}/%{name}-%{_arch}
|
||||||
%doc %{_mandir}/%{name}-%{_arch}/man1/
|
%doc %{_mandir}/%{name}-%{_arch}/man1/
|
||||||
%{_sysconfdir}/modulefiles/mpi/
|
%{_datadir}/modulefiles/mpi/
|
||||||
|
|
||||||
%files autoload
|
%files autoload
|
||||||
%{_sysconfdir}/profile.d/mpich-%{_arch}.*
|
%{_sysconfdir}/profile.d/mpich-%{_arch}.*
|
||||||
@ -224,6 +224,10 @@ make check VERBOSE=1
|
|||||||
%{python3_sitearch}/%{name}.pth
|
%{python3_sitearch}/%{name}.pth
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 7 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-11
|
||||||
|
- Add a guard for python3 version (#1705296)
|
||||||
|
- Module files are moved to /usr/share/modulefiles/mpi/
|
||||||
|
|
||||||
* Tue May 7 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-10
|
* Tue May 7 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-10
|
||||||
- Drop all custom compilation and link flags (#1573088)
|
- Drop all custom compilation and link flags (#1573088)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user