From 319dd4b24fdf40c0da95296b4247fcd10c12d7bef48f5700a50629384a672352 Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Wed, 12 Jun 2024 11:04:18 +0000 Subject: [PATCH] Accepting request 1179966 from home:badshah400:branches:science Add gsl-bspline-missing-definition.patch: Add missing definition for gsl_bspline_eval_nonzero (svg#65868). OBS-URL: https://build.opensuse.org/request/show/1179966 OBS-URL: https://build.opensuse.org/package/show/science/gsl?expand=0&rev=50 --- gsl-bspline-missing-definition.patch | 17 +++++++++++++++++ gsl.changes | 6 ++++++ gsl.spec | 7 +++++-- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 gsl-bspline-missing-definition.patch diff --git a/gsl-bspline-missing-definition.patch b/gsl-bspline-missing-definition.patch new file mode 100644 index 0000000..33fea5d --- /dev/null +++ b/gsl-bspline-missing-definition.patch @@ -0,0 +1,17 @@ +--- + bspline/gsl_bspline.h | 2 ++ + 1 file changed, 2 insertions(+) + +Index: gsl-2.8/bspline/gsl_bspline.h +=================================================================== +--- gsl-2.8.orig/bspline/gsl_bspline.h ++++ gsl-2.8/bspline/gsl_bspline.h +@@ -191,6 +191,8 @@ size_t gsl_bspline_ncoeffs (gsl_bspline_ + int gsl_bspline_knots (const gsl_vector * breakpts, gsl_bspline_workspace * w); + int gsl_bspline_knots_uniform (const double a, const double b, gsl_bspline_workspace * w); + int gsl_bspline_eval (const double x, gsl_vector * B, gsl_bspline_workspace * w); ++int gsl_bspline_eval_nonzero (const double x, gsl_vector * Bk, size_t * istart, ++ size_t * iend, gsl_bspline_workspace * w); + int gsl_bspline_deriv_eval (const double x, const size_t nderiv, + gsl_matrix * dB, gsl_bspline_workspace * w); + int gsl_bspline_knots_greville (const gsl_vector *abscissae, diff --git a/gsl.changes b/gsl.changes index 1743325..5fa336d 100644 --- a/gsl.changes +++ b/gsl.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jun 11 05:03:47 UTC 2024 - Atri Bhattacharya + +- Add gsl-bspline-missing-definition.patch: Add missing definition + for gsl_bspline_eval_nonzero (svg#65868). + ------------------------------------------------------------------- Wed May 29 12:44:56 UTC 2024 - Adam Majer diff --git a/gsl.spec b/gsl.spec index 5a49bf9..217acd0 100644 --- a/gsl.spec +++ b/gsl.spec @@ -122,6 +122,8 @@ Source1: https://ftp.gnu.org/pub/gnu/%{pname}/%{pname}-%{version}.tar.gz. Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{pname}.keyring Patch6: gsl-qawc-test-x86-precision.diff Patch7: gsl-disable-fma.patch +# PATCH-FIX-UPSTREAM gsl-bspline-missing-definition.patch svg#65868 badshah400@gmail.com -- Add missing definition for gsl_bspline_eval_nonzero +Patch8: gsl-bspline-missing-definition.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool @@ -130,7 +132,7 @@ BuildRequires: pkgconfig %if %{without hpc} BuildRequires: update-alternatives Requires(post): update-alternatives -Requires(preun): update-alternatives +Requires(preun):update-alternatives %else BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel BuildRequires: lua-lmod @@ -218,7 +220,7 @@ high level languages. Summary: Documentation for the GNU Scientific Library Group: Documentation/Other Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} +Requires(preun):%{install_info_prereq} BuildArch: noarch %description doc @@ -259,6 +261,7 @@ library packages. %setup -q -n %{pname}-%{version} %patch -P 6 %patch -P 7 -p1 +%patch -P 8 -p1 %build