Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package octave for openSUSE:Factory checked 
in at 2021-02-19 23:42:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave (Old)
 and      /work/SRC/openSUSE:Factory/.octave.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "octave"

Fri Feb 19 23:42:40 2021 rev:68 rq:862002 version:6.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/octave/octave.changes    2020-08-29 
20:44:30.369519175 +0200
+++ /work/SRC/openSUSE:Factory/.octave.new.28504/octave.changes 2021-02-19 
23:43:02.907233055 +0100
@@ -1,0 +2,15 @@
+Wed Dec  2 11:58:24 UTC 2020 - Atri Bhattacharya <[email protected]>
+
+- Update to version 6.1.0:
+  * Long list of changes, see
+    https://www.gnu.org/software/octave/NEWS-6.1.html
+- Add BuildRequires: sundials-devel to enable sundials based
+  solvers; also add libsundials*.so to Requires for octave-cli to
+  resolve between multiple providers coming from serial and
+  different parallel flavours of sundials.
+- Update api version to 55 in keeping with upstream.
+- Minor adjustment of patches to fix line offsets.
+- Drop external pkgconfig file: octave now installs its own.
+- Link duplicate files in %{_datadir} using fdupes.
+
+-------------------------------------------------------------------

Old:
----
  octave-5.2.0.tar.lz
  octave.pc.in

New:
----
  octave-6.1.0.tar.lz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ octave.spec ++++++
--- /var/tmp/diff_new_pack.hrTXSc/_old  2021-02-19 23:43:03.827233957 +0100
+++ /var/tmp/diff_new_pack.hrTXSc/_new  2021-02-19 23:43:03.827233957 +0100
@@ -16,9 +16,9 @@
 #
 
 
-%define apiver  v53
+%define apiver  v55
 # Required for RC builds, in this case version contains ~rc, src_ver -rc
-%define pkg_ver 5.2.0
+%define pkg_ver 6.1.0
 %define src_ver %{pkg_ver}
 
 # Use native graphics or gnuplot
@@ -58,7 +58,6 @@
 Group:          Productivity/Scientific/Math
 URL:            http://www.octave.org/
 Source:         https://ftp.gnu.org/gnu/octave/%{name}-%{src_ver}.tar.lz
-Source2:        octave.pc.in
 Source3:        octave.macros
 # PATCH-FIX-OPENSUSE
 Patch0:         octave_tools_pie.patch
@@ -73,6 +72,7 @@
 BuildRequires:  %{blas_library}-devel
 BuildRequires:  bison
 BuildRequires:  dejagnu
+BuildRequires:  fdupes
 BuildRequires:  fftw3-threads-devel
 BuildRequires:  flex
 BuildRequires:  gcc-c++
@@ -96,6 +96,7 @@
 BuildRequires:  qrupdate-devel
 BuildRequires:  readline-devel
 BuildRequires:  suitesparse-devel
+BuildRequires:  sundials-devel
 BuildRequires:  termcap
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(zlib)
@@ -164,6 +165,10 @@
 Group:          Productivity/Scientific/Math
 Requires:       makeinfo
 Requires(pre):  update-alternatives
+# SECTION Resolve degeneracy between multiple libsundials{_ida}.so providers 
from serial and parallel flavours of sundials
+Requires:       libsundials3
+Requires:       libsundials_ida5
+# /SECTION
 %if %{with native_graphics}
 Recommends:     epstool
 Recommends:     pstoedit
@@ -233,12 +238,7 @@
   --disable-docs \
   --enable-openmp
 
-make %{?_smp_mflags}
-
-# .pc file
-cp %{SOURCE2} octave.pc
-sed -i 's:@VERSION@:%{src_ver}:' octave.pc
-sed -i 's:@LIB@:%{_lib}:' octave.pc
+%make_build
 
 %install
 %make_install
@@ -256,9 +256,6 @@
 # Documentation
 install -Dm 644 -t %{buildroot}%{_mandir}/man1/ doc/*/*.1
 install -Dm 644 -t %{buildroot}%{_infodir} doc/*/*.info doc/*/*.info-*
-# .pc file
-mkdir -p %{buildroot}/%{_libdir}/pkgconfig
-cp octave.pc %{buildroot}/%{_libdir}/pkgconfig
 # Remove icons with huge size, we have scalable SVGs
 rm -rf %{buildroot}/%{_datadir}/icons/hicolor/1024x1024
 # gui related fixes
@@ -272,6 +269,8 @@
 # increase stack size set by the JVM, affects the whole octave process
 echo "-Xss8m" >  %{buildroot}/%{_datadir}/%{name}/%{src_ver}/m/java/java.opts
 
+%fdupes %{buildroot}%{_datadir}/octave/
+
 %check
 # Increase stack limits. OpenBLAS tests are run after some JVM test, and 
OpenBLAS
 # dgetrf is quite memory hungry, see 
https://github.com/xianyi/OpenBLAS/issues/246

++++++ 0001-Disable-signal-handler-thread-avoid-duplicate-signal.patch ++++++
--- /var/tmp/diff_new_pack.hrTXSc/_old  2021-02-19 23:43:03.847233976 +0100
+++ /var/tmp/diff_new_pack.hrTXSc/_new  2021-02-19 23:43:03.847233976 +0100
@@ -32,11 +32,11 @@
  liboctave/wrappers/signal-wrappers.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-diff --git a/liboctave/wrappers/signal-wrappers.c 
b/liboctave/wrappers/signal-wrappers.c
-index 90ba890..d838555 100644
---- a/liboctave/wrappers/signal-wrappers.c
-+++ b/liboctave/wrappers/signal-wrappers.c
-@@ -699,7 +699,7 @@ signal_watcher (void *arg)
+Index: octave-6.1.0/liboctave/wrappers/signal-wrappers.c
+===================================================================
+--- octave-6.1.0.orig/liboctave/wrappers/signal-wrappers.c
++++ octave-6.1.0/liboctave/wrappers/signal-wrappers.c
+@@ -709,7 +709,7 @@ signal_watcher (void *arg)
  void
  octave_create_interrupt_watcher_thread (octave_sig_handler *handler)
  {
@@ -45,6 +45,3 @@
    pthread_t sighandler_thread_id;
  
    if (pthread_create (&sighandler_thread_id, 0, signal_watcher, handler))
--- 
-2.25.0
-

Reply via email to