diff --git a/superlu.spec b/superlu.spec index dbfd7ad..ea13974 100644 --- a/superlu.spec +++ b/superlu.spec @@ -1,24 +1,32 @@ # # spec file for package superlu (Version 3.0) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild + Name: superlu BuildRequires: gcc-fortran tcsh -License: BSD +License: BSD 3-Clause Group: Development/Libraries/C and C++ Provides: blas2 -Autoreqprov: on +AutoReqProv: on Summary: SuperLU matrix solver Version: 3.0 -Release: 15 +Release: 141 Source: ftp://ftp.netlib.org/scalapack/prototype/superlu_%{version}.tar.bz2 Source1: superlu_ug.ps.gz Patch: superlu-3.0.diff @@ -27,7 +35,7 @@ Patch2: superlu-include.patch Patch3: superlu-dont-opt-away.diff Patch4: superlu-initialize.diff Patch5: superlu-undef-code.diff -URL: http://crd.lbl.gov/~xiaoye/SuperLU/ +Url: http://crd.lbl.gov/~xiaoye/SuperLU/ Prefix: /usr BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -79,21 +87,21 @@ cp -ax EXAMPLE $RPM_BUILD_ROOT/%{_docdir}/superlu/ %dir /usr/include/superlu /usr/include/superlu/* -%changelog -n superlu -* Thu Jun 22 2006 - ro@suse.de +%changelog +* Thu Jun 22 2006 ro@suse.de - remove selfprovides -* Mon Mar 27 2006 - garloff@suse.de +* Mon Mar 27 2006 garloff@suse.de - superlu-undef-code.diff: Fix undefined code (#160443). -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Thu Dec 22 2005 - garloff@suse.de +* Thu Dec 22 2005 garloff@suse.de - Install header files into /usr/include/superlu/ - Update User Guide. -* Wed Dec 21 2005 - garloff@suse.de +* Wed Dec 21 2005 garloff@suse.de - Include EXAMPLE dir as documentation. - Build as non-root. - Nuke unused local vars referencing uninitialized vars. -* Wed Dec 21 2005 - garloff@suse.de +* Wed Dec 21 2005 garloff@suse.de - Update to SuperLU-3.0: [#133821] * Added "options" input argument and "stat" output argument for the driver routines @@ -109,54 +117,54 @@ cp -ax EXAMPLE $RPM_BUILD_ROOT/%{_docdir}/superlu/ - Add various declarations and #include statements - Trick compiler into not optimizing away a loop in our timing measurement. -* Fri Nov 25 2005 - yxu@suse.de +* Fri Nov 25 2005 yxu@suse.de - add missing function prototypes -* Tue Nov 15 2005 - dmueller@suse.de +* Tue Nov 15 2005 dmueller@suse.de - avoid an endless loop during building (#133820) -* Mon May 09 2005 - meissner@suse.de +* Mon May 09 2005 meissner@suse.de - fixed 1 byte buffer overflows. -* Mon Dec 20 2004 - garloff@suse.de +* Mon Dec 20 2004 garloff@suse.de - Pass $(RPM_OPT_FLAGS) -Os -fPIC for files that don't need to be optimized. -* Sat Sep 06 2003 - garloff@suse.de +* Sat Sep 06 2003 garloff@suse.de - Add -fPIC to allow inclusion in dynamic lib. -* Sun Aug 10 2003 - garloff@suse.de +* Sun Aug 10 2003 garloff@suse.de - -O3 leads to an endless loop in dlamanch test on x86. Probably some compiler of FPU weirdness. Remove -O3 on x86 again. -* Thu Aug 07 2003 - garloff@suse.de +* Thu Aug 07 2003 garloff@suse.de - Adapt chown syntax to owner:group. - Reenable -O3 (compiler bug fixed?), but limit automatical inlining. -* Wed Jun 18 2003 - ro@suse.de +* Wed Jun 18 2003 ro@suse.de - added directory to filelist. -* Wed Aug 28 2002 - ro@suse.de +* Wed Aug 28 2002 ro@suse.de - remove -O3 from cflags (results in endless loop). -* Wed May 08 2002 - garloff@suse.de +* Wed May 08 2002 garloff@suse.de - lib64 fix. -* Wed May 08 2002 - garloff@suse.de +* Wed May 08 2002 garloff@suse.de - Fix test scripts. - Use BuildRoot. -* Wed May 08 2002 - garloff@suse.de +* Wed May 08 2002 garloff@suse.de - Remove BLAS, Lapack. - Rename package into SuperLU. -* Sat Apr 20 2002 - garloff@suse.de +* Sat Apr 20 2002 garloff@suse.de - Disable -fast-math - In SuperLU, use CBLAS that ships with it -* Fri Apr 19 2002 - garloff@suse.de +* Fri Apr 19 2002 garloff@suse.de - Update to * CLAPACK-3.0 * SuperLU-2.0 - Added SuperLU user guide -* Fri Apr 19 2002 - garloff@suse.de +* Fri Apr 19 2002 garloff@suse.de - Fixed compilation with gcc-3.1: link with -lfrtbegin (which contains main formerly in g2c) -* Wed Apr 10 2002 - ro@suse.de +* Wed Apr 10 2002 ro@suse.de - fix owner for README.SuperLU -* Mon Aug 07 2000 - garloff@suse.de +* Mon Aug 07 2000 garloff@suse.de - Use %%{_docdir} to put docu in the right place. -* Mon Aug 07 2000 - garloff@suse.de +* Mon Aug 07 2000 garloff@suse.de - Add -mcpu=pentiumpro for i386 -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Wed Sep 01 1999 - garloff@suse.de +* Wed Sep 01 1999 garloff@suse.de - First creation of package.