From c17238ccb806b7286aaab35052292cc0aea869463e2cbeaf3af7043fb1a47e46 Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Mon, 18 Jun 2018 07:46:58 +0000 Subject: [PATCH] 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 --- gsl-2.4.tar.gz | 3 --- gsl-2.4.tar.gz.sig | Bin 287 -> 0 bytes gsl-2.5.tar.gz | 3 +++ gsl-2.5.tar.gz.sig | Bin 0 -> 287 bytes gsl.changes | 41 +++++++++++++++++++++++++++++++++++++++++ gsl.keyring | 7 ------- gsl.spec | 44 +++++++++++++++++++------------------------- rstat_test.patch | 29 ----------------------------- 8 files changed, 63 insertions(+), 64 deletions(-) delete mode 100644 gsl-2.4.tar.gz delete mode 100644 gsl-2.4.tar.gz.sig create mode 100644 gsl-2.5.tar.gz create mode 100644 gsl-2.5.tar.gz.sig delete mode 100644 rstat_test.patch diff --git a/gsl-2.4.tar.gz b/gsl-2.4.tar.gz deleted file mode 100644 index b6746f4..0000000 --- a/gsl-2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d46d07b946e7b31c19bbf33dda6204d7bedc2f5462a1bae1d4013426cd1ce9b -size 5916715 diff --git a/gsl-2.4.tar.gz.sig b/gsl-2.4.tar.gz.sig deleted file mode 100644 index cb072ef3c85f228def9cf18501bbf75d0639cb7002b975bdec670711d65cec25..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmV+)0pR|L0UQJX0RjL91p-+|(Y62z2@oV-w@a=Cv*{t22mfPU!NBw0=PRxe?03KY zSO}{Xbm4hzrZ8VG0v@{F0o@cx*u7lN)RB{#oT{VoptYI3#mdG%G<@HD)81Tg$)xg4 zJ(aI$&#g+~C_&VPJ*|v#@XVdG6bL+&jneLd%M&><9!2Xoon)uIe4IyJY@)|6@*~DD zf-ofGj^wY`4Fg6qeNzjwur}2hs+eRSn6yKUX~ovU&HUwa9m(upl8IWW{s1v z+IyxK>|tL(CGZ5wl4rY4dgm5eL<`k9QH;dX6q$h=xMi*UGNu&7!}&b|heo{S+b8(# z?*f+*AaQO9!1Enx8kbB)rLD_6TUYP=u<6eYOr*hKsz0l*f#T@#Bw4tHfSeU=C9uHP zK_W|mUd>+C5yRz}hS!Odmj=Hz@tet!L{mLrc0egeEl)nnCbF}tWy$6lKnr(5oLmX# lJ-p7IK0!ElSWx48oQ=*HaClctK*u($`B}E6COX!)ko%g>i9`SZ literal 0 HcmV?d00001 diff --git a/gsl.changes b/gsl.changes index 4babf97..9bb49c7 100644 --- a/gsl.changes +++ b/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 diff --git a/gsl.keyring b/gsl.keyring index 93c074e..61f9359 100644 --- a/gsl.keyring +++ b/gsl.keyring @@ -29,10 +29,6 @@ CpZ0eHbJMNtbHTI+9VNzgvYcUWqzDPFNOyQ1275g+cMYTCaLE2W/MHLNzUjZe5hf =sAxL -----END PGP PUBLIC KEY BLOCK----- - - - - -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.5 (GNU/Linux) @@ -59,6 +55,3 @@ ZBQXBtDtgFH6n+l74kOM4ACfUMcaVrcfOTdK1DIoFwIUywzjegg= =j2pb -----END PGP PUBLIC KEY BLOCK----- - - - diff --git a/gsl.spec b/gsl.spec index 8df2593..8a0fefe 100644 --- a/gsl.spec +++ b/gsl.spec @@ -19,17 +19,16 @@ %define lname libgsl23 %define lcblasname libgslcblas0 Name: gsl -Version: 2.4 +Version: 2.5 Release: 0 Summary: GNU Scientific Library -License: GPL-3.0+ +License: GPL-3.0-or-later 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 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 Patch0: gsl-1.6-initvars.diff -Patch1: rstat_test.patch Patch5: gsl-wrap.diff Patch6: gsl-qawc-test-x86-precision.diff Patch7: gsl-disable-fma.patch @@ -39,7 +38,6 @@ BuildRequires: automake BuildRequires: blas-devel BuildRequires: libtool BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The GNU Scientific Library (GSL) is a collection of routines for @@ -50,7 +48,7 @@ high level languages. %package -n %{lname} Summary: GNU Scientific Library -License: GPL-3.0+ +License: GPL-3.0-or-later Group: System/Libraries %description -n %{lname} @@ -75,7 +73,7 @@ Least-Squares Fitting - Physical Constants - IEEE Floating-Point %package -n %{lcblasname} Summary: A standard C language APIs for BLAS from GNU Scientific Library # file conflict, see boo#991155 -License: GPL-3.0+ +License: GPL-3.0-or-later Group: System/Libraries Obsoletes: libgsl0 @@ -85,9 +83,10 @@ GNU Scientific Library. %package devel Summary: GNU Scientific Library - development files -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version}, %{lcblasname} = %{version} +Requires: %{lcblasname} = %{version} +Requires: %{lname} = %{version} Requires(pre): %{install_info_prereq} %description devel @@ -114,10 +113,10 @@ Least-Squares Fitting - Physical Constants - IEEE Floating-Point %package doc Summary: GNU Scientific Library - development files -License: GPL-2.0+ +License: GPL-2.0-or-later 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 This package contains documentation for GSL @@ -143,7 +142,6 @@ Least-Squares Fitting - Physical Constants - IEEE Floating-Point %prep %setup -q %patch0 -p1 -%patch1 -p1 %patch5 -p1 %patch6 %patch7 -p1 @@ -177,35 +175,31 @@ rm -f %{buildroot}%{_infodir}/dir %postun -n %{lcblasname} -p /sbin/ldconfig %files -%defattr(-,root,root) %{_bindir}/gsl-histogram %{_bindir}/gsl-randist -%{_mandir}/man1/gsl-histogram.1%{ext_man} -%{_mandir}/man1/gsl-randist.1%{ext_man} -%doc COPYING +%{_mandir}/man1/gsl-histogram.1%{?ext_man} +%{_mandir}/man1/gsl-randist.1%{?ext_man} +%license COPYING %files -n %{lname} -%defattr(-,root,root) %{_libdir}/libgsl.so.* %files -n %{lcblasname} -%defattr(-,root,root) %{_libdir}/libgslcblas.so.* %files devel -%defattr(-,root,root) -%doc COPYING +%license COPYING %{_includedir}/gsl %{_libdir}/libgsl*.so %{_libdir}/pkgconfig/gsl.pc %{_bindir}/gsl-config %{_datadir}/aclocal/gsl.m4 -%{_mandir}/man1/gsl-config.1%{ext_man} -%{_mandir}/man3/gsl.3%{ext_man} +%{_mandir}/man1/gsl-config.1%{?ext_man} +%{_mandir}/man3/gsl.3%{?ext_man} %files doc -%defattr(-,root,root) -%doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO +%license COPYING +%doc AUTHORS ChangeLog NEWS README THANKS TODO %{_infodir}/gsl-ref* %post doc diff --git a/rstat_test.patch b/rstat_test.patch deleted file mode 100644 index 5c0d3b1..0000000 --- a/rstat_test.patch +++ /dev/null @@ -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); - }