Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 288a6438f123327efce7970780662e35 > files > 3

scalapack-1.7-5mdk.src.rpm

%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