SHA256
1
0
forked from pool/gsl
OBS User unknown
2008-09-12 16:03:23 +00:00
committed by Git OBS Bridge
parent 83fb5165a3
commit 44c513eb1b
5 changed files with 116 additions and 61 deletions

101
gsl.spec
View File

@@ -1,24 +1,30 @@
#
# spec file for package gsl (Version 1.9)
# spec file for package gsl (Version 1.11)
#
# Copyright (c) 2007 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) 2008 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: gsl
BuildRequires: blas latex2html
Version: 1.9
Release: 77
License: GPL v2 or later
# NOTE: The package is used (within the distro) by snd, yacas, perl-PDL,
# Labplot and kst. The latter two are KDE4 apps which are GPLv2only due
# to libqt4 being v2only. Thus we can not move to gsl-1.10 for now which
# is GPL v3 or later.
Version: 1.11
Release: 1
License: GPL v3 or later
# NOTE: The package has been update to 1.10+ after all issues with
# GNU GPLv3 have been resolved.
Group: Development/Libraries/C and C++
#Provides:
AutoReqProv: on
@@ -65,6 +71,7 @@ Authors:
Fabrice Rossi <rossi@ufrmd.dauphine.fr>
%package devel
License: GPL v2 or later
Summary: GNU Scientific Library - development files
Group: Development/Libraries/C and C++
Requires: gsl = %{version} glibc-devel
@@ -177,19 +184,41 @@ make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_DIR/gsl-%{version}
%changelog
* Wed Nov 07 2007 - garloff@suse.de
* Sat Aug 23 2008 garloff@suse.de
- Update to gsl-1.11:
* Bugfixes (underflow in ODE solver, overflow in
gsl_cdf_hypergeometric_{P,Q}, brent_minimiser)
* Improvements (asymptotic regime in gsl_sf_bessel_jl,
large arguments in cum. distr. functions using incomplete beta
function, missing error terms in gsl_sf_exp_mult_e10_e,
gsl_sf_hyperg_2F1 now handles x==1, gsl_ldexp and gsl_frexp,
gsl_multiroots_test_delta)
* Optimizations in gsl_ran_gaussian_ziggurat.
* New function gsl_multifit_linear_residuals.
* Updated some constants to match CODATA 2006 values.
- Update to gsl-1.10:
* The package license changed from GNU GPL v2 or later to
GNU GPL v3 or later!
* Support for generalized eigensystems.
* gsl_stats_correlation computes Pearson correlation of two data sets
* New functions: gsl_sf_expint(n,x), gsl_{vector,matrix}_isnonneg,
gsl_matrix_sub{row,column}
* Cholesky routines now handle complex matrices
* Many other improvements and additions, see NEWS for a detailed list.
* Wed Nov 07 2007 garloff@suse.de
- disable -fstack-protector (we don't want it for HPC code)
- avoid wrapping assumption sort testcase (gcc-4.3 fix)
- move make check to %%check section
- require gsl = %%{version} from -devel package
- call install-info in -devel %%post/%%postun
- add note on license
* Mon Apr 16 2007 - dmueller@suse.de
* Mon Apr 16 2007 dmueller@suse.de
- run autoreconf
- fix devel package requires
- run ldconfig
* Tue Mar 13 2007 - garloff@suse.de
* Tue Mar 13 2007 garloff@suse.de
- Update to gsl-1.9:
* Fixed the elliptic integrals F,E,P,D so that they have the
correct behavior for phi > pi/2 and phi < 0.
@@ -246,34 +275,34 @@ rm -rf $RPM_BUILD_DIR/gsl-%{version}
unchanged.
* Added support for nonsymmetric eigensystems
* Added Mathieu functions
* Wed Feb 07 2007 - garloff@suse.de
* Wed Feb 07 2007 garloff@suse.de
- -l2h and BuildRequire latex2html for formulas in manual (#242160).
* Fri Nov 24 2006 - garloff@suse.de
* Fri Nov 24 2006 garloff@suse.de
- -momit-leaf-frame-pointer was only enabled on x86_64 and i386;
however, it should have been enabled on all ix86. Fixed.
* Mon Oct 16 2006 - garloff@suse.de
* Mon Oct 16 2006 garloff@suse.de
- Don't use -ffast-math any more (-ffast-math was enabled on x86,
x86-64) as otherwise we get inexact (8e-8) results with latest
compiler for log1p(1e-10), div by zero, SVD.
* Fri Aug 25 2006 - garloff@suse.de
* Fri Aug 25 2006 garloff@suse.de
- Update to gsl-1.8.
- Enable make check in build process.
* Mon Feb 20 2006 - stbinner@suse.de
* Mon Feb 20 2006 stbinner@suse.de
- make gsl-devel depend on gsl
* Wed Jan 25 2006 - mls@suse.de
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Dec 19 2005 - garloff@suse.de
* Mon Dec 19 2005 garloff@suse.de
- Split package into gsl and gsl-devel.
- Update to gsl-1.7:
* Various speedups, accuracy improvements and fixes.
* Mon Apr 25 2005 - coolo@suse.de
* Mon Apr 25 2005 coolo@suse.de
- fix library dependencies - at least needed for prelink
* Mon Jan 31 2005 - ro@suse.de
* Mon Jan 31 2005 ro@suse.de
- adapted to texi2html changes
* Thu Jan 20 2005 - garloff@suse.de
* Thu Jan 20 2005 garloff@suse.de
- Remove -momit-frame-pointer from most archs, the compiler does
not support it there.
* Wed Jan 19 2005 - garloff@suse.de
* Wed Jan 19 2005 garloff@suse.de
- Avoid uninitialized variables, and fix a size_t vs. unsigned
int issue.
- Update to gsl-1.6:
@@ -283,23 +312,23 @@ rm -rf $RPM_BUILD_DIR/gsl-%{version}
swap_vectors, cheb_eval_n_err, sf_gamma_inc, cspline,
akima, ode-initval, sf_psi_1, sf_expint_Ei_e, cdf_beta_X,
eigen_jacobi, error stream flushes prior to abort).
* Sat Aug 21 2004 - garloff@suse.de
* Sat Aug 21 2004 garloff@suse.de
- Fix build on non-x86/x86-64 (no -monit-leaf-frame-pointer).
- Allow parallel build.
* Sun Aug 15 2004 - garloff@suse.de
* Sun Aug 15 2004 garloff@suse.de
- Update to version 1.5.
- More aggressive compiler optimization flags.
* Tue May 18 2004 - ro@suse.de
* Tue May 18 2004 ro@suse.de
- use -fno-strict-aliasing
* Wed Feb 25 2004 - stepan@suse.de
* Wed Feb 25 2004 stepan@suse.de
- update to version 1.4
* Sat Jan 10 2004 - adrian@suse.de
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr
* Tue May 27 2003 - ro@suse.de
* Tue May 27 2003 ro@suse.de
- add pkgconfig file to filelist
* Wed Jan 15 2003 - garloff@suse.de
* Thu Jan 16 2003 garloff@suse.de
- bzip2 sources
* Wed Jan 15 2003 - garloff@suse.de
* Thu Jan 16 2003 garloff@suse.de
- Update to gsl-1.3:
* Fixed gsl_sf_coupling
* exponential integral exp(-x)*Ei(x)
@@ -321,11 +350,11 @@ rm -rf $RPM_BUILD_DIR/gsl-%{version}
* More physical constants (r_B, eps_0)
* Knuth's random number generators
* bugfixes
* Fri Jul 05 2002 - kukuk@suse.de
* Fri Jul 05 2002 kukuk@suse.de
- Use %%ix86 macro
* Wed May 08 2002 - garloff@suse.de
* Wed May 08 2002 garloff@suse.de
- Fix %%lib64 issues
- Remove -freduce-all-givs from compiler flags.
* Mon Dec 10 2001 - garloff@suse.de
* Mon Dec 10 2001 garloff@suse.de
- Creation of gsl-1.0
- Produce and install HTML docu