%define majver %(echo %version | cut -d. -f1-2) Name: openmpi Version: 1.6.2 Release: 1mamba Summary: A High Performance Message Passing Library Group: System/Tools Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.open-mpi.org/ Source: http://www.open-mpi.org/software/ompi/v%{majver}/downloads/openmpi-%{version}.tar.bz2 License: BSD ## AUTOBUILDREQ-BEGIN BuildRequires: gcc-fortran BuildRequires: glibc-devel BuildRequires: libgcc BuildRequires: libgomp-devel BuildRequires: libstdc++6-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END Requires: libmpi = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description The Open MPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers. %package -n libmpi Summary: A High Performance Message Passing Library Group: System/Libraries %description -n libmpi The Open MPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers. This package contains the project shared libraries. %package -n libmpi-devel Summary: Devel package for %{name} Group: Development/Libraries Requires: libmpi = %{?epoch:%epoch:}%{version}-%{release} %description -n libmpi-devel The Open MPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers. This package contains static libraries and header files need for development. %prep %setup -q %build %configure \ --datarootdir=%{_datadir}/openmpi \ --datadir=%{_datadir}/openmpi %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall # not installed as of 1.4.3 but symlink otfdecompress pointing to it it is install -D -m0755 ./ompi/contrib/vt/vt/extlib/otf/tools/otfcompress/otfcompress %{buildroot}%{_bindir}/otfcompress %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/* %{_mandir}/man1/mpic++.1.gz %{_mandir}/man1/mpicc.1.gz %{_mandir}/man1/mpiCC.1.gz %{_mandir}/man1/mpicxx.1.gz %{_mandir}/man1/mpiexec.1.gz %{_mandir}/man1/mpif77.1.gz %{_mandir}/man1/mpif90.1.gz %{_mandir}/man1/mpirun.1.gz #%{_mandir}/man1/ompi-checkpoint.1.gz %{_mandir}/man1/ompi-clean.1.gz %{_mandir}/man1/ompi_info.1.gz %{_mandir}/man1/ompi-iof.1.gz %{_mandir}/man1/ompi-ps.1.gz %{_mandir}/man1/ompi-server.1.gz %{_mandir}/man1/opal_wrapper.1.gz %{_mandir}/man1/orte-clean.1.gz %{_mandir}/man1/orted.1.gz %{_mandir}/man1/orte-iof.1.gz %{_mandir}/man1/orte-ps.1.gz %{_mandir}/man1/ompi-probe.1.gz %{_mandir}/man1/ompi-profiler.1.gz %{_mandir}/man1/ompi-top.1.gz %{_mandir}/man1/orte-top.1.gz %{_mandir}/man1/orteCC.1.gz %{_mandir}/man1/orterun.1.gz %{_mandir}/man7/ompi_crcp.7.gz %{_mandir}/man7/opal_crs.7.gz %{_mandir}/man7/orte_filem.7.gz %{_mandir}/man7/orte_hosts.7.gz %{_mandir}/man7/orte_snapc.7.gz %doc AUTHORS LICENSE %files -n libmpi %config %{_sysconfdir}/openmpi-default-hostfile %config %{_sysconfdir}/openmpi-mca-params.conf %config %{_sysconfdir}/openmpi-totalview.tcl %config %{_sysconfdir}/vt-java-default-filter.spec %config %{_sysconfdir}/vtsetup-config.dtd %config %{_sysconfdir}/vtsetup-config.xml %defattr(-,root,root) %{_libdir}/mpi.mod %{_libdir}/libompitrace.so.* %{_libdir}/libotf.so.* %{_libdir}/libotfaux.so.* %{_libdir}/libvt-hyb.so.* %{_libdir}/libvt-java.so.* %{_libdir}/libvt-mpi-unify.so.* %{_libdir}/libvt-mpi.so.* %{_libdir}/libvt-mt.so.* %{_libdir}/libvt.so.* %{_libdir}/libmca*.so.* %{_libdir}/libmpi*.so.* %{_libdir}/libopen*.so.* %{_libdir}/openmpi/mca_*.la %{_libdir}/openmpi/mca_*.so %{_libdir}/openmpi/libompi_*.la %{_libdir}/openmpi/libompi_*.so %dir %{_datadir}/openmpi %{_datadir}/openmpi/* %files -n libmpi-devel %defattr(-,root,root) %{_includedir}/*.h %dir %{_includedir}/openmpi %{_includedir}/openmpi/* %dir %{_includedir}/vampirtrace %{_includedir}/vampirtrace/*.inc %{_includedir}/vampirtrace/*.h %{_libdir}/libmca*.la %{_libdir}/libmca*.so %{_libdir}/libmpi*.la %{_libdir}/libmpi*.so %{_libdir}/libopen*.la %{_libdir}/libopen*.so %{_libdir}/libotf.a %{_libdir}/libotf.la %{_libdir}/libvt.a %{_libdir}/libompitrace.la %{_libdir}/libompitrace.so %{_libdir}/libotf.so %{_libdir}/libotfaux.a %{_libdir}/libotfaux.la %{_libdir}/libotfaux.so %{_libdir}/libvt-hyb.a %{_libdir}/libvt-hyb.la %{_libdir}/libvt-hyb.so %{_libdir}/libvt-java.la %{_libdir}/libvt-java.so %{_libdir}/libvt-mpi-unify.a %{_libdir}/libvt-mpi-unify.la %{_libdir}/libvt-mpi-unify.so %{_libdir}/libvt-mpi.a %{_libdir}/libvt-mpi.la %{_libdir}/libvt-mpi.so %{_libdir}/libvt-mt.a %{_libdir}/libvt-mt.la %{_libdir}/libvt-mt.so %{_libdir}/libvt-pomp.a %{_libdir}/libvt-pomp.la %{_libdir}/libvt.la %{_libdir}/libvt.so %{_libdir}/pkgconfig/ompi-c.pc %{_libdir}/pkgconfig/ompi-cxx.pc %{_libdir}/pkgconfig/ompi-f77.pc %{_libdir}/pkgconfig/ompi-f90.pc %{_libdir}/pkgconfig/ompi.pc %{_libdir}/pkgconfig/orte.pc %{_mandir}/man3/OpenMPI*.3.gz %{_mandir}/man3/MPI*.3.gz %doc NEWS README %changelog * Mon Oct 08 2012 Automatic Build System 1.6.2-1mamba - automatic version update by autodist * Tue Aug 07 2012 Automatic Build System 1.6-1mamba - automatic version update by autodist * Fri Oct 28 2011 Automatic Build System 1.4.4-1mamba - automatic version update by autodist * Wed Dec 01 2010 Silvan Calarco 1.4.3-1mamba - update to 1.4.3 * Fri Jun 25 2010 Automatic Build System 1.3.4-1mamba - automatic update by autodist * Sat Jun 06 2009 Silvan Calarco 1.3.2-1mamba - package created by autospec