%define name scalapack %define version 1.7 %define release 5mdk %define lib_name_orig lib%{name} %define lib_major 1 %define lib_name %mklibname %name %{lib_major} #%define lib_name %{lib_name_orig}%{lib_major} Summary: Scalapack Name: %{name} Version: %{version} Release: %{release} License: GPL Group: Development/Other URL: http://www.netlib.org/scalapack/ Source: %{name}-%{version}.tar.bz2 Patch0: scalapack.SLmake.inc.patch.bz2 Requires: blacsmpi-devel >= 1.1 Provides: %{name}-%{version} Packager: Antoine Ginies <aginies@mandrakesoft.com> BuildRoot: %{_tmppath}/%{name}-%{version} Prefix: %{_prefix} %package -n %{lib_name}-devel Summary: Scalapak Group: Development/Other buildroot: %{_tmppath}/%{name}-%{version} Prefix: %{_prefix} %description -n %{lib_name}-devel The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. It is currently written in a Single-Program-Multiple-Data style using explicit message passing for interprocessor communication. It assumes matrices are laid out in a two-dimensional block cyclic decomposition. %description The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. It is currently written in a Single-Program-Multiple-Data style using explicit message passing for interprocessor communication. It assumes matrices are laid out in a two-dimensional block cyclic decomposition. %prep rm -rf %{buildroot} %setup -q %patch0 -p0 %build make %install mkdir -p %{buildroot}/%{_libdir}/%{name}-%{version} cp $RPM_BUILD_DIR/%{name}-%{version}/libscalapack.a %{buildroot}/%{_libdir}/%{name}-%{version}/libscalapack.a %clean rm -fr %{buildroot} %files -n %{lib_name}-devel %defattr(-,root,root) %doc README %{_libdir}/*/libscalapack.a %changelog * Mon May 17 2004 Antoine Ginies <aginies@n2.mandrakesoft.com> 1.7-5mdk - rebuild - rpmlint fix * Tue Aug 6 2002 Antoine Ginies <aginies@mandrakesoft.com> 1.7-4mdk - build with gcc 3.2 * Wed Jul 04 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.7-3mdk - Rebuild * Tue Jul 02 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.7-2mdk - fix install * Tue May 28 2002 Antoine Ginies <aginies@mandrakesoft.com> 1.7-1mdk - first release for Mandrakesoft