Blame SPECS/mpich.spec

Packit Service 7e6106
Summary:        A high-performance implementation of MPI
Packit Service 7e6106
Name:           mpich
Packit Service 7e6106
Version:        3.3.2
Packit Service 7e6106
Release:        9%{?dist}
Packit Service 7e6106
License:        MIT
Packit Service 7e6106
URL:            https://www.mpich.org/
Packit Service 7e6106
Packit Service 7e6106
Source0:        https://www.mpich.org/static/downloads/%{version}/%{name}-%{version}.tar.gz
Packit Service 7e6106
Source1:        mpich.macros
Packit Service 7e6106
Source2:        mpich.pth.py3
Packit Service 7e6106
Patch0:         mpich-modules.patch
Packit Service 7e6106
Patch1:         0001-Drop-real128.patch
Packit Service 7e6106
# fix for #1793563 and #1799473
Packit Service 7e6106
Patch2:         https://github.com/pmodels/mpich/pull/4320.patch
Packit Service 7e6106
# Drop build flags, e.g. -specs... and -lto from mpi wrappers (mpicc and mpicxx)
Packit Service 7e6106
# for discussion see:
Packit Service 7e6106
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/7TFWEKTDWBYBHEGMIWBVI3AVGORZGNBS/
Packit Service 7e6106
Patch3:         fix_wrapper_flags.patch
Packit Service 7e6106
Packit Service 7e6106
Patch4:         0001-mpl-limit-scope-on-macos-.local-workaround.patch
Packit Service 7e6106
Patch5:         0002-mpl-do-not-require-non-loopback-networking.patch
Packit Service 7e6106
Packit Service 7e6106
BuildRequires:  gcc
Packit Service 7e6106
BuildRequires:  gcc-c++
Packit Service 7e6106
BuildRequires:  gcc-gfortran
Packit Service 7e6106
BuildRequires:  hwloc-devel >= 2.2.0
Packit Service 7e6106
%ifnarch s390 %{mips}
Packit Service 7e6106
BuildRequires:  valgrind-devel
Packit Service 7e6106
%endif
Packit Service 7e6106
# For %%{python3_sitearch}
Packit Service 7e6106
BuildRequires:  python3-devel
Packit Service 7e6106
BuildRequires:  rpm-mpi-hooks
Packit Service 7e6106
BuildRequires:  automake
Packit Service 7e6106
Provides:       mpi
Packit Service 7e6106
Requires:       environment(modules)
Packit Service 7e6106
Packit Service 7e6106
# Make sure this package is rebuilt with correct Python version when updating
Packit Service 7e6106
# Otherwise mpi.req from rpm-mpi-hooks doesn't work
Packit Service 7e6106
# https://bugzilla.redhat.com/show_bug.cgi?id=1705296
Packit Service 7e6106
Requires:       (python(abi) = %{python3_version} if python3)
Packit Service 7e6106
Packit Service 7e6106
%description
Packit Service 7e6106
MPICH is a high-performance and widely portable implementation of the Message
Packit Service 7e6106
Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH
Packit Service 7e6106
are: (1) to provide an MPI implementation that efficiently supports different
Packit Service 7e6106
computation and communication platforms including commodity clusters (desktop
Packit Service 7e6106
systems, shared-memory systems, multicore architectures), high-speed networks
Packit Service 7e6106
(10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end
Packit Service 7e6106
computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in
Packit Service 7e6106
MPI through an easy-to-extend modular framework for other derived
Packit Service 7e6106
implementations.
Packit Service 7e6106
Packit Service 7e6106
The mpich binaries in this RPM packages were configured to use the default
Packit Service 7e6106
process manager (Hydra) using the default device (ch3). The ch3 device
Packit Service 7e6106
was configured with support for the nemesis channel that allows for
Packit Service 7e6106
shared-memory and TCP/IP sockets based communication.
Packit Service 7e6106
Packit Service 7e6106
This build also include support for using the 'module environment' to select
Packit Service 7e6106
which MPI implementation to use when multiple implementations are installed.
Packit Service 7e6106
If you want MPICH support to be automatically loaded, you need to install the
Packit Service 7e6106
mpich-autoload package.
Packit Service 7e6106
Packit Service 7e6106
%package autoload
Packit Service 7e6106
Summary:        Load mpich automatically into profile
Packit Service 7e6106
Requires:       %{name}%{?_isa} = %{version}-%{release}
Packit Service 7e6106
Packit Service 7e6106
%description autoload
Packit Service 7e6106
This package contains profile files that make mpich automatically loaded.
Packit Service 7e6106
Packit Service 7e6106
%package devel
Packit Service 7e6106
Summary:        Development files for mpich
Packit Service 7e6106
Provides:       %{name}-devel-static = %{version}-%{release}
Packit Service 7e6106
Requires:       %{name}%{?_isa} = %{version}-%{release}
Packit Service 7e6106
Requires:       pkgconfig
Packit Service 7e6106
Requires:       gcc-gfortran
Packit Service 7e6106
Requires:       rpm-mpi-hooks
Packit Service 7e6106
Requires:       redhat-rpm-config
Packit Service 7e6106
Packit Service 7e6106
%description devel
Packit Service 7e6106
Contains development headers and libraries for mpich
Packit Service 7e6106
Packit Service 7e6106
%package doc
Packit Service 7e6106
Summary:        Documentations and examples for mpich
Packit Service 7e6106
BuildArch:      noarch
Packit Service 7e6106
Requires:       %{name}-devel = %{version}-%{release}
Packit Service 7e6106
Packit Service 7e6106
%description doc
Packit Service 7e6106
Contains documentations, examples and man-pages for mpich
Packit Service 7e6106
Packit Service 7e6106
%package -n python3-mpich
Packit Service 7e6106
Summary:        mpich support for Python 3
Packit Service 7e6106
Provides:       python-mpich
Packit Service 7e6106
Requires:       %{name}%{?_isa} = %{version}-%{release}
Packit Service 7e6106
Requires:       python(abi) = %{python3_version}
Packit Service 7e6106
Packit Service 7e6106
%description -n python3-mpich
Packit Service 7e6106
mpich support for Python 3.
Packit Service 7e6106
Packit Service 7e6106
%prep
Packit Service 7e6106
%setup
Packit Service 7e6106
Packit Service 7e6106
%patch0 -p1
Packit Service 7e6106
Packit Service 7e6106
%ifarch %{arm}
Packit Service 7e6106
%patch1 -p1
Packit Service 7e6106
%endif
Packit Service 7e6106
%patch2 -p1
Packit Service 7e6106
%patch3 -p1
Packit Service 7e6106
Packit Service 7e6106
%patch4 -p1
Packit Service 7e6106
%patch5 -p1
Packit Service 7e6106
Packit Service 7e6106
%build
Packit Service 7e6106
CONFIGURE_OPTS=(
Packit Service 7e6106
        --enable-sharedlibs=gcc
Packit Service 7e6106
        --enable-shared
Packit Service 7e6106
        --enable-static=no
Packit Service 7e6106
        --enable-lib-depend
Packit Service 7e6106
        --disable-rpath
Packit Service 7e6106
        --disable-silent-rules
Packit Service 7e6106
        --enable-fc
Packit Service 7e6106
        --with-device=ch3:nemesis
Packit Service 7e6106
        --with-pm=hydra:gforker
Packit Service 7e6106
        --includedir=%{_includedir}/%{name}-%{_arch}
Packit Service 7e6106
        --bindir=%{_libdir}/%{name}/bin
Packit Service 7e6106
        --libdir=%{_libdir}/%{name}/lib
Packit Service 7e6106
        --datadir=%{_datadir}/%{name}
Packit Service 7e6106
        --mandir=%{_mandir}/%{name}-%{_arch}
Packit Service 7e6106
        --docdir=%{_datadir}/%{name}/doc
Packit Service 7e6106
        --htmldir=%{_datadir}/%{name}/doc
Packit Service 7e6106
        --with-hwloc-prefix=system
Packit Service 7e6106
)
Packit Service 7e6106
Packit Service 7e6106
%configure "${CONFIGURE_OPTS[@]}"
Packit Service 7e6106
Packit Service 7e6106
# Remove rpath
Packit Service 7e6106
sed -r -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Packit Service 7e6106
sed -r -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Packit Service 7e6106
Packit Service 7e6106
#Try and work around 'unused-direct-shlib-dependency' rpmlint warnning
Packit Service 7e6106
sed -i -e 's| -shared | -Wl,--as-needed\0|g' libtool
Packit Service 7e6106
Packit Service 7e6106
# work-around libtool error: cannot determine absolute directory name of 'system/lib'
Packit Service 7e6106
mkdir -p system/lib
Packit Service 7e6106
Packit Service 7e6106
%make_build VERBOSE=1
Packit Service 7e6106
Packit Service 7e6106
%install
Packit Service 7e6106
%make_install
Packit Service 7e6106
Packit Service 7e6106
mkdir -p %{buildroot}%{_fmoddir}/%{name}
Packit Service 7e6106
mv  %{buildroot}%{_includedir}/%{name}-*/*.mod %{buildroot}%{_fmoddir}/%{name}/
Packit Service 7e6106
sed -r -i 's|^modincdir=.*|modincdir=%{_fmoddir}/%{name}|' %{buildroot}%{_libdir}/%{name}/bin/mpifort
Packit Service 7e6106
Packit Service 7e6106
# Install the module file
Packit Service 7e6106
mkdir -p %{buildroot}%{_datadir}/modulefiles/mpi
Packit Service 7e6106
sed -r 's|%{_bindir}|%{_libdir}/%{name}/bin|;
Packit Service 7e6106
        s|@LIBDIR@|%{_libdir}/%{name}|;
Packit Service 7e6106
        s|@MPINAME@|%{name}|;
Packit Service 7e6106
        s|@py3sitearch@|%{python3_sitearch}|;
Packit Service 7e6106
        s|@ARCH@|%{_arch}|;
Packit Service 7e6106
        s|@fortranmoddir@|%{_fmoddir}|;
Packit Service 7e6106
     ' \
Packit Service 7e6106
     
Packit Service 7e6106
     >%{buildroot}%{_datadir}/modulefiles/mpi/%{name}-%{_arch}
Packit Service 7e6106
Packit Service 7e6106
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
Packit Service 7e6106
cat >%{buildroot}%{_sysconfdir}/profile.d/mpich-%{_arch}.sh <
Packit Service 7e6106
# Load mpich environment module
Packit Service 7e6106
module load mpi/%{name}-%{_arch}
Packit Service 7e6106
EOF
Packit Service 7e6106
cp -p %{buildroot}%{_sysconfdir}/profile.d/mpich-%{_arch}.{sh,csh}
Packit Service 7e6106
Packit Service 7e6106
# Install the RPM macros
Packit Service 7e6106
install -pDm0644 %{SOURCE1} %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
Packit Service 7e6106
Packit Service 7e6106
# Install the .pth files
Packit Service 7e6106
mkdir -p %{buildroot}%{python3_sitearch}/%{name}
Packit Service 7e6106
install -pDm0644 %{SOURCE2} %{buildroot}%{python3_sitearch}/%{name}.pth
Packit Service 7e6106
Packit Service 7e6106
find %{buildroot} -type f -name "*.la" -delete
Packit Service 7e6106
Packit Service 7e6106
%check
Packit Service 7e6106
make check VERBOSE=1 \
Packit Service 7e6106
%ifarch ppc64le
Packit Service 7e6106
|| :
Packit Service 7e6106
%endif
Packit Service 7e6106
# The test results are ignored on ppc64le. The tests started failing
Packit Service 7e6106
# in the bundled openpa checksuite. Upstream has already removed it,
Packit Service 7e6106
# so the issue should resolve itself for the next release and I don't
Packit Service 7e6106
# think it's worth the time to solve it here.
Packit Service 7e6106
Packit Service 7e6106
%ldconfig_scriptlets
Packit Service 7e6106
Packit Service 7e6106
%files
Packit Service 7e6106
%license COPYRIGHT
Packit Service 7e6106
%doc CHANGES README README.envvar RELEASE_NOTES
Packit Service 7e6106
%dir %{_libdir}/%{name}
Packit Service 7e6106
%dir %{_libdir}/%{name}/lib
Packit Service 7e6106
%dir %{_libdir}/%{name}/bin
Packit Service 7e6106
%{_libdir}/%{name}/lib/*.so.*
Packit Service 7e6106
%{_libdir}/%{name}/bin/hydra*
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpichversion
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpiexec*
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpirun
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpivars
Packit Service 7e6106
%{_libdir}/%{name}/bin/parkill
Packit Service 7e6106
%dir %{_mandir}/%{name}-%{_arch}
Packit Service 7e6106
%doc %{_mandir}/%{name}-%{_arch}/man1/
Packit Service 7e6106
%{_datadir}/modulefiles/mpi/
Packit Service 7e6106
Packit Service 7e6106
%files autoload
Packit Service 7e6106
%{_sysconfdir}/profile.d/mpich-%{_arch}.*
Packit Service 7e6106
Packit Service 7e6106
%files devel
Packit Service 7e6106
%{_includedir}/%{name}-%{_arch}/
Packit Service 7e6106
%{_libdir}/%{name}/lib/pkgconfig/
Packit Service 7e6106
%{_libdir}/%{name}/lib/*.so
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpicc
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpic++
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpicxx
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpif77
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpif90
Packit Service 7e6106
%{_libdir}/%{name}/bin/mpifort
Packit Service 7e6106
%{_fmoddir}/%{name}/
Packit Service 7e6106
%{_rpmconfigdir}/macros.d/macros.%{name}
Packit Service 7e6106
%{_mandir}/%{name}-%{_arch}/man3/
Packit Service 7e6106
Packit Service 7e6106
%files doc
Packit Service 7e6106
%dir %{_datadir}/%{name}
Packit Service 7e6106
%{_datadir}/%{name}/doc/
Packit Service 7e6106
Packit Service 7e6106
%files -n python3-mpich
Packit Service 7e6106
%dir %{python3_sitearch}/%{name}
Packit Service 7e6106
%{python3_sitearch}/%{name}.pth
Packit Service 7e6106
Packit Service 7e6106
%changelog
Packit Service 7e6106
* Thu Oct 15 2020 Honggang Li <honli@redhat.com> - 3.3.2-9
Packit Service 7e6106
- Fix a dependency typo
Packit Service 7e6106
- Related: rhbz#1850080
Packit Service 7e6106
Packit Service 7e6106
* Thu Oct 15 2020 Honggang Li <honli@redhat.com> - 3.3.2-8
Packit Service 7e6106
- Sync with Fedora build
Packit Service 7e6106
- Update to latest upstream release 3.3.2
Packit Service 7e6106
- Resolves: rhbz#1657316, rhbz#1732982, rhbz#1850080
Packit Service 7e6106
Packit Service 7e6106
* Fri Sep 21 2018 Jarod Wilson <jarod@redhat.com> - 3.2.1-9
Packit Service 7e6106
- Use proper distro compile flags throughout build
Packit Service 7e6106
- Related: rhbz#1624144
Packit Service 7e6106
Packit Service 7e6106
* Thu Sep 13 2018 Jarod Wilson <jarod@redhat.com> - 3.2.1-8
Packit Service 7e6106
- Remove python2 bits entirely, fix mpi lib dependencies
Packit Service 7e6106
- Remove obsolete Provides/Obsoletes for mpich2
Packit Service 7e6106
- Resolves: rhbz#1628628
Packit Service 7e6106
Packit Service 7e6106
* Fri Aug  3 2018 Florian Weimer <fweimer@redhat.com> - 3.2.1-7
Packit Service 7e6106
- Honor %%{valgrind_arches}
Packit Service 7e6106
Packit Service 7e6106
* Thu May 17 2018 Charalampos Stratakis <cstratak@redhat.com> - 3.2.1-6
Packit Service 7e6106
- Do not build the python2 subpackage on EL > 7
Packit Service 7e6106
Packit Service 7e6106
* Wed Apr  4 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-5
Packit Service 7e6106
- Update MANPATH so that normal man pages can still be found (#1533717)
Packit Service 7e6106
Packit Service 7e6106
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-4
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Thu Feb 01 2018 Ralf Corsépius <corsepiu@fedoraproject.org> - 3.2.1-3
Packit Service 7e6106
- Rebuilt for GCC-8.0.1.
Packit Service 7e6106
Packit Service 7e6106
* Sun Nov 12 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-2
Packit Service 7e6106
- Update $modincdir in mpifort after moving .mod files (#1301533)
Packit Service 7e6106
- Move compiler wrappers to mpich-devel (#1353621)
Packit Service 7e6106
- Remove bogus rpath (#1361586)
Packit Service 7e6106
Packit Service 7e6106
* Sun Nov 12 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-1
Packit Service 7e6106
- Update to latest bugfix release (#1512188)
Packit Service 7e6106
Packit Service 7e6106
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-10
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-9
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-8
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2-7
Packit Service 7e6106
- Rebuild for Python 3.6
Packit Service 7e6106
Packit Service 7e6106
* Wed Nov 2 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2-7
Packit Service 7e6106
- Split python support into sub-packages
Packit Service 7e6106
Packit Service 7e6106
* Wed Mar 30 2016 Michal Toman <mtoman@fedoraproject.org> - 3.2-6
Packit Service 7e6106
- Fix build on MIPS
Packit Service 7e6106
Packit Service 7e6106
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-5
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Fri Jan 22 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2-4
Packit Service 7e6106
- Add patch to allow -host localhost to work on builders
Packit Service 7e6106
Packit Service 7e6106
* Wed Jan 20 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2-3
Packit Service 7e6106
- Use nemesis channel on all platforms
Packit Service 7e6106
Packit Service 7e6106
* Wed Dec  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2-2
Packit Service 7e6106
- Soften version check (#1289779)
Packit Service 7e6106
Packit Service 7e6106
* Tue Dec  1 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2-1
Packit Service 7e6106
- Update to latest version
Packit Service 7e6106
Packit Service 7e6106
* Mon Nov 16 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-9
Packit Service 7e6106
- Update requires and fix MPI_FORTRAN_MOD_DIR var
Packit Service 7e6106
Packit Service 7e6106
* Mon Nov 16 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-8
Packit Service 7e6106
- Move fortran .mod files to %%{_fmoddir}/mpich (#1154991)
Packit Service 7e6106
- Move man pages to arch-specific dir (#1264359)
Packit Service 7e6106
Packit Service 7e6106
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.4-7
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
Packit Service 7e6106
Packit Service 7e6106
* Thu Aug 27 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-6
Packit Service 7e6106
- Use .pth files to set the python path (https://fedorahosted.org/fpc/ticket/563)
Packit Service 7e6106
- Cleanups to the spec file
Packit Service 7e6106
Packit Service 7e6106
* Sun Jul 26 2015 Sandro Mani <manisandro@gmail.com> - 3.1.4-5
Packit Service 7e6106
- Require, BuildRequire: rpm-mpi-hooks
Packit Service 7e6106
Packit Service 7e6106
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.4-4
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Sat May  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-3
Packit Service 7e6106
- Change MPI_SYCONFIG to /etc/mpich-x86_64 (#1196728)
Packit Service 7e6106
Packit Service 7e6106
* Fri Mar 13 2015 Orion Poplawski <orion@cora.nwra.com> - 3.1.4-2
Packit Service 7e6106
- Set PKG_CONFIG_DIR (bug #1113627)
Packit Service 7e6106
- Fix modulefile names and python paths (bug#1201343)
Packit Service 7e6106
Packit Service 7e6106
* Wed Mar 11 2015 Orion Poplawski <orion@cora.nwra.com> - 3.1.4-1
Packit Service 7e6106
- Update to 3.1.4
Packit Service 7e6106
- Own and set PKG_CONFIG_DIR (bug #1113627)
Packit Service 7e6106
- Do not ship old modulefile location (bug #921534)
Packit Service 7e6106
Packit Service 7e6106
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-4
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-3
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Fri Feb 21 2014 Ville Skyttä <ville.skytta@iki.fi> - 3.1-2
Packit Service 7e6106
- Install rpm macros to %%{_rpmconfigdir}/macros.d as non-%%config.
Packit Service 7e6106
Packit Service 7e6106
* Fri Feb 21 2014 Deji Akingunola <dakingun@gmail.com> - 3.1-1
Packit Service 7e6106
- Update to 3.1
Packit Service 7e6106
Packit Service 7e6106
* Mon Jan  6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.4-7
Packit Service 7e6106
- Set the aarch64 compiler options
Packit Service 7e6106
Packit Service 7e6106
* Fri Dec 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.4-6
Packit Service 7e6106
- Now have valgrind on ARMv7
Packit Service 7e6106
- No valgrind on aarch64
Packit Service 7e6106
Packit Service 7e6106
* Fri Aug 23 2013 Orion Poplawski <orion@cora.nwra.com> - 3.0.4-5
Packit Service 7e6106
- Add %%check
Packit Service 7e6106
Packit Service 7e6106
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-4
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Sat Jul 20 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.4-3
Packit Service 7e6106
- Add proper Provides and Obsoletes for the sub-packages
Packit Service 7e6106
Packit Service 7e6106
* Thu Jul 18 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.4-2
Packit Service 7e6106
- Fix some of the rpmlint warnings from package review (BZ #973493)
Packit Service 7e6106
Packit Service 7e6106
* Wed Jun 12 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.4-1
Packit Service 7e6106
- Update to 3.0.4
Packit Service 7e6106
Packit Service 7e6106
* Thu Feb 21 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.2-1
Packit Service 7e6106
- Update to 3.0.2
Packit Service 7e6106
- Rename to mpich.
Packit Service 7e6106
- Drop check for old alternatives' installation
Packit Service 7e6106
Packit Service 7e6106
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> - 1.5-1
Packit Service 7e6106
- Update to 1.5
Packit Service 7e6106
- Drop destdir-fix and mpicxx-und patches
Packit Service 7e6106
- Update rpm macros to use the new module location
Packit Service 7e6106
Packit Service 7e6106
* Wed Oct 31 2012 Orion Poplawski <orion@cora.nwra.com> - 1.4.1p1-9
Packit Service 7e6106
- Install module file in mpi subdirectory and conflict with other mpi modules
Packit Service 7e6106
- Leave existing module file location for backwards compatibility for a while
Packit Service 7e6106
Packit Service 7e6106
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1p1-8
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Wed Feb 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.1p1-7
Packit Service 7e6106
- Rebuild for new hwloc
Packit Service 7e6106
Packit Service 7e6106
* Wed Feb 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.1p1-6
Packit Service 7e6106
- Update ARM build configuration
Packit Service 7e6106
Packit Service 7e6106
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1p1-5
Packit Service 7e6106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit Service 7e6106
Packit Service 7e6106
* Mon Jan  2 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.4.1p1-4
Packit Service 7e6106
- Bump spec.
Packit Service 7e6106
Packit Service 7e6106
* Wed Nov 16 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.4.1p1-3
Packit Service 7e6106
- Comply to MPI guidelines by separating autoloading into separate package
Packit Service 7e6106
  (BZ #647147).
Packit Service 7e6106
Packit Service 7e6106
* Tue Oct 18 2011 Deji Akingunola <dakingun@gmail.com> - 1.4.1p1-2
Packit Service 7e6106
- Rebuild for hwloc soname bump.
Packit Service 7e6106
Packit Service 7e6106
* Sun Sep 11 2011 Deji Akingunola <dakingun@gmail.com> - 1.4.1p1-1
Packit Service 7e6106
- Update to 1.4.1p1 patch update
Packit Service 7e6106
- Add enable-lib-depend to configure flags
Packit Service 7e6106
Packit Service 7e6106
* Sat Aug 27 2011 Deji Akingunola <dakingun@gmail.com> - 1.4.1-1
Packit Service 7e6106
- Update to 1.4.1 final
Packit Service 7e6106
- Drop the mpd subpackage, the PM is no longer supported upstream
Packit Service 7e6106
- Fix undefined symbols in libmpichcxx (again) (#732926)
Packit Service 7e6106
Packit Service 7e6106
* Wed Aug 03 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.4-2
Packit Service 7e6106
- Respect environment module guidelines wrt placement of module file.
Packit Service 7e6106
Packit Service 7e6106
* Fri Jun 17 2011 Deji Akingunola <dakingun@gmail.com> - 1.4-1
Packit Service 7e6106
- Update to 1.4 final