Accepting request 617306 from home:AndreasStieger:branches:science
gsl 2.5 OBS-URL: https://build.opensuse.org/request/show/617306 OBS-URL: https://build.opensuse.org/package/show/science/gsl?expand=0&rev=14
This commit is contained in:
parent
a650d4cb16
commit
c17238ccb8
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4d46d07b946e7b31c19bbf33dda6204d7bedc2f5462a1bae1d4013426cd1ce9b
|
|
||||||
size 5916715
|
|
Binary file not shown.
3
gsl-2.5.tar.gz
Normal file
3
gsl-2.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d
|
||||||
|
size 7303881
|
BIN
gsl-2.5.tar.gz.sig
Normal file
BIN
gsl-2.5.tar.gz.sig
Normal file
Binary file not shown.
41
gsl.changes
41
gsl.changes
@ -1,3 +1,44 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 15 07:58:16 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
|
- gsl 2.5:
|
||||||
|
* doc bug fix in binomial distribution figure
|
||||||
|
* added Wishart distribution
|
||||||
|
* added new module for digital filtering (gsl_filter); current
|
||||||
|
filters include:
|
||||||
|
Gaussian filter
|
||||||
|
median filter
|
||||||
|
recursive median filter
|
||||||
|
impulse detection filter
|
||||||
|
* added new module for moving window statistics (gsl_movstat)
|
||||||
|
* added statistics functions:
|
||||||
|
gsl_stats_median()
|
||||||
|
gsl_stats_select()
|
||||||
|
gsl_stats_mad()
|
||||||
|
gsl_stats_mad0()
|
||||||
|
gsl_stats_Sn_from_sorted_data()
|
||||||
|
gsl_stats_Qn_from_sorted_data()
|
||||||
|
gsl_stats_gastwirth_from_sorted_data()
|
||||||
|
gsl_stats_trmean_from_sorted_data()
|
||||||
|
* added Romberg integration (gsl_integration_romberg)
|
||||||
|
* bug fix in deprecated functions gsl_multifit_wlinear_svd and
|
||||||
|
gsl_multifit_wlinear_usvd (reported by Vlad Koli)
|
||||||
|
* documention corrected to state that gsl_sf_legendre functions
|
||||||
|
do not include Condon-Shortley phase by default
|
||||||
|
* bug fix in exponential fitting example when using larger number
|
||||||
|
of points
|
||||||
|
* changed internal workspace inside gsl_spmatrix to a union to
|
||||||
|
avoid casting
|
||||||
|
* bug fixes in ode-initval2 for very rare solver crashing cases
|
||||||
|
* add histogram2d figure to manual
|
||||||
|
* bug fix in gsl_spmatrix_add for duplicate input arguments
|
||||||
|
* add support for negative arguments nu in gsl_sf_bessel_Jnu and
|
||||||
|
gsl_sf_bessel_Ynu (Konrad Griessinger)
|
||||||
|
* better texinfo documentation for gsl_sf_hyperg functions
|
||||||
|
* fix vector and matrix fread/fwrite testing on windows systems
|
||||||
|
when tmpfile() fails
|
||||||
|
- drop rstat_test.patch, is upstream
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 14 13:07:21 UTC 2018 - adam.majer@suse.de
|
Mon May 14 13:07:21 UTC 2018 - adam.majer@suse.de
|
||||||
|
|
||||||
|
@ -29,10 +29,6 @@ CpZ0eHbJMNtbHTI+9VNzgvYcUWqzDPFNOyQ1275g+cMYTCaLE2W/MHLNzUjZe5hf
|
|||||||
=sAxL
|
=sAxL
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
Version: GnuPG v1.2.5 (GNU/Linux)
|
Version: GnuPG v1.2.5 (GNU/Linux)
|
||||||
|
|
||||||
@ -59,6 +55,3 @@ ZBQXBtDtgFH6n+l74kOM4ACfUMcaVrcfOTdK1DIoFwIUywzjegg=
|
|||||||
=j2pb
|
=j2pb
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
44
gsl.spec
44
gsl.spec
@ -19,17 +19,16 @@
|
|||||||
%define lname libgsl23
|
%define lname libgsl23
|
||||||
%define lcblasname libgslcblas0
|
%define lcblasname libgslcblas0
|
||||||
Name: gsl
|
Name: gsl
|
||||||
Version: 2.4
|
Version: 2.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNU Scientific Library
|
Summary: GNU Scientific Library
|
||||||
License: GPL-3.0+
|
License: GPL-3.0-or-later
|
||||||
Group: Productivity/Scientific/Math
|
Group: Productivity/Scientific/Math
|
||||||
Url: https://www.gnu.org/software/gsl/
|
URL: https://www.gnu.org/software/gsl/
|
||||||
Source0: https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
|
Source0: https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
|
||||||
Source1: https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
|
Source1: https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
|
||||||
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring
|
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring
|
||||||
Patch0: gsl-1.6-initvars.diff
|
Patch0: gsl-1.6-initvars.diff
|
||||||
Patch1: rstat_test.patch
|
|
||||||
Patch5: gsl-wrap.diff
|
Patch5: gsl-wrap.diff
|
||||||
Patch6: gsl-qawc-test-x86-precision.diff
|
Patch6: gsl-qawc-test-x86-precision.diff
|
||||||
Patch7: gsl-disable-fma.patch
|
Patch7: gsl-disable-fma.patch
|
||||||
@ -39,7 +38,6 @@ BuildRequires: automake
|
|||||||
BuildRequires: blas-devel
|
BuildRequires: blas-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The GNU Scientific Library (GSL) is a collection of routines for
|
The GNU Scientific Library (GSL) is a collection of routines for
|
||||||
@ -50,7 +48,7 @@ high level languages.
|
|||||||
|
|
||||||
%package -n %{lname}
|
%package -n %{lname}
|
||||||
Summary: GNU Scientific Library
|
Summary: GNU Scientific Library
|
||||||
License: GPL-3.0+
|
License: GPL-3.0-or-later
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n %{lname}
|
%description -n %{lname}
|
||||||
@ -75,7 +73,7 @@ Least-Squares Fitting - Physical Constants - IEEE Floating-Point
|
|||||||
%package -n %{lcblasname}
|
%package -n %{lcblasname}
|
||||||
Summary: A standard C language APIs for BLAS from GNU Scientific Library
|
Summary: A standard C language APIs for BLAS from GNU Scientific Library
|
||||||
# file conflict, see boo#991155
|
# file conflict, see boo#991155
|
||||||
License: GPL-3.0+
|
License: GPL-3.0-or-later
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Obsoletes: libgsl0
|
Obsoletes: libgsl0
|
||||||
|
|
||||||
@ -85,9 +83,10 @@ GNU Scientific Library.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: GNU Scientific Library - development files
|
Summary: GNU Scientific Library - development files
|
||||||
License: GPL-2.0+
|
License: GPL-2.0-or-later
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{lname} = %{version}, %{lcblasname} = %{version}
|
Requires: %{lcblasname} = %{version}
|
||||||
|
Requires: %{lname} = %{version}
|
||||||
Requires(pre): %{install_info_prereq}
|
Requires(pre): %{install_info_prereq}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -114,10 +113,10 @@ Least-Squares Fitting - Physical Constants - IEEE Floating-Point
|
|||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: GNU Scientific Library - development files
|
Summary: GNU Scientific Library - development files
|
||||||
License: GPL-2.0+
|
License: GPL-2.0-or-later
|
||||||
Group: Documentation/Other
|
Group: Documentation/Other
|
||||||
Requires(preun): %{install_info_prereq}
|
Requires(post): %{install_info_prereq}
|
||||||
Requires(post): %{install_info_prereq}
|
Requires(preun): %{install_info_prereq}
|
||||||
|
|
||||||
%description doc
|
%description doc
|
||||||
This package contains documentation for GSL
|
This package contains documentation for GSL
|
||||||
@ -143,7 +142,6 @@ Least-Squares Fitting - Physical Constants - IEEE Floating-Point
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6
|
%patch6
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
@ -177,35 +175,31 @@ rm -f %{buildroot}%{_infodir}/dir
|
|||||||
%postun -n %{lcblasname} -p /sbin/ldconfig
|
%postun -n %{lcblasname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_bindir}/gsl-histogram
|
%{_bindir}/gsl-histogram
|
||||||
%{_bindir}/gsl-randist
|
%{_bindir}/gsl-randist
|
||||||
%{_mandir}/man1/gsl-histogram.1%{ext_man}
|
%{_mandir}/man1/gsl-histogram.1%{?ext_man}
|
||||||
%{_mandir}/man1/gsl-randist.1%{ext_man}
|
%{_mandir}/man1/gsl-randist.1%{?ext_man}
|
||||||
%doc COPYING
|
%license COPYING
|
||||||
|
|
||||||
%files -n %{lname}
|
%files -n %{lname}
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_libdir}/libgsl.so.*
|
%{_libdir}/libgsl.so.*
|
||||||
|
|
||||||
%files -n %{lcblasname}
|
%files -n %{lcblasname}
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_libdir}/libgslcblas.so.*
|
%{_libdir}/libgslcblas.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%license COPYING
|
||||||
%doc COPYING
|
|
||||||
%{_includedir}/gsl
|
%{_includedir}/gsl
|
||||||
%{_libdir}/libgsl*.so
|
%{_libdir}/libgsl*.so
|
||||||
%{_libdir}/pkgconfig/gsl.pc
|
%{_libdir}/pkgconfig/gsl.pc
|
||||||
%{_bindir}/gsl-config
|
%{_bindir}/gsl-config
|
||||||
%{_datadir}/aclocal/gsl.m4
|
%{_datadir}/aclocal/gsl.m4
|
||||||
%{_mandir}/man1/gsl-config.1%{ext_man}
|
%{_mandir}/man1/gsl-config.1%{?ext_man}
|
||||||
%{_mandir}/man3/gsl.3%{ext_man}
|
%{_mandir}/man3/gsl.3%{?ext_man}
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root)
|
%license COPYING
|
||||||
%doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO
|
%doc AUTHORS ChangeLog NEWS README THANKS TODO
|
||||||
%{_infodir}/gsl-ref*
|
%{_infodir}/gsl-ref*
|
||||||
|
|
||||||
%post doc
|
%post doc
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
Author: Patrick Alken
|
|
||||||
Date: Tue Jun 20 10:27:06 CEST 2017
|
|
||||||
|
|
||||||
Index: gsl-2.4/rstat/test.c
|
|
||||||
===================================================================
|
|
||||||
--- gsl-2.4.orig/rstat/test.c
|
|
||||||
+++ gsl-2.4/rstat/test.c
|
|
||||||
@@ -127,7 +127,7 @@ main()
|
|
||||||
{
|
|
||||||
const size_t N = 2000000;
|
|
||||||
double *data = random_data(N, r);
|
|
||||||
- double data2[] = { 4.0, 7.0, 13.0, 16.0 };
|
|
||||||
+ double data2[] = { 4.0, 7.0, 13.0, 16.0, -5.0 };
|
|
||||||
size_t i;
|
|
||||||
|
|
||||||
test_basic(2, data, tol1);
|
|
||||||
@@ -139,10 +139,10 @@ main()
|
|
||||||
test_basic(1500000, data, tol1);
|
|
||||||
test_basic(2000000, data, tol1);
|
|
||||||
|
|
||||||
- for (i = 0; i < 4; ++i)
|
|
||||||
+ for (i = 0; i < 5; ++i)
|
|
||||||
data2[i] += 1.0e9;
|
|
||||||
|
|
||||||
- test_basic(4, data2, tol1);
|
|
||||||
+ test_basic(5, data2, tol1);
|
|
||||||
|
|
||||||
free(data);
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user