Package Release Info

octave-6.4.0-bp154.1.46

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

octave
octave-cli
octave-devel
octave-doc

Change Logs

* Fri Nov 05 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.0:
  * Improvements and fixes:
  - Reduce memory usage in BISTs for copyobj, hgsave (bug
    [#57591]).
  - hgsave.m, copyobj.m: Use 'qt' graphics toolkit in BISTs.
  - main.cc: Use getopt to parse command line arguments (bug
    [#60886]).
  - main.cc: Remove invalid case (bug #60886).
  - Disable getopt error reporting in wrapper program (bug
    [#60886]).
  - interp1.m: Don’t interpret later numeric input as xi (bug
    [#60967]).
  - pkg: Improve similar package name suggestion (bug #61067).
  - Store parent name in function object when caching parents in
    scope (bug #61105).
  - Avoid internal error and segfault with eval and scripts (bug
    [#61191]).
  - rmpath: Prevent removing the current directory from the load
    path (bug #61216).
  * GUI:
  - Fix missing interpreter event in octave-scintilla.
  - Fix opening a file in a custom editor (bug #60990).
  * Documentation:
  - Improve docstring for disable_diagonal_matrix,
    disable_diagonal_matrix, and disable_range (patch #10089).
  - cbrt: Clarify that function errors for non-real input.
  - dsearchn.m: Added optional distance output description (bug
    [#61156]).
  - Add Hungarian translation for project description files.
  - Document fsolve output “info” -2 (bug #61310).
  * Build system: Correct error message for incompatible CXSparse
    (bug #61385).
- Refresh 0001-Use-reentrant-libqhull_r.patch for version 6.4.0
  (line offset changes only).
- Substitute OCTAVE_BLAS_LIBRARY_NAME value in installed macros
  file rather than modifying the source file itself.
* Wed Jul 28 2021 Andre C. Barros <andre.cbarros@yahoo.com>
- Upgrade to octave 6.3.0:
  * Long list of changes, see
    https://www.gnu.org/software/octave/news/release/2021/07/11/octave-6.3.0-released.html
- Update 0001-Use-reentrant-libqhull_r.patch for use with version
  6.3.0
- Add octave-qhull_r-fixes.patch to complement
  0001-Use-reentrant-libqhull_r.patch for the build system.
* Thu May 06 2021 Andreas Stieger <andreas.stieger@gmx.de>
- move rpm macros to /usr/lib/rpm/marcos.d (boo#1185659)
* Fri Apr 02 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix incomplete geometry support, use reentrant libqhull_r instead
  of the deprecated non-reentrant, add
  0001-Use-reentrant-libqhull_r.patch
* Mon Feb 22 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.2.0:
  * Bug fix release, see
    https://www.gnu.org/software/octave/news/release/2021/02/20/octave-6.2.0-released.html
* Wed Dec 02 2020 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Thu Aug 20 2020 Martin Li?ka <mliska@suse.cz>
- Use memoryperjob constraint instead of %limit_build macro.
Version: 5.2.0-bp152.1.11
* Mon Feb 17 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Avoid stealing SIGCHLD from QProcess::waitForFinished, which
  causes the KDE file dialogs to hang up to the 30s default timeout.
  This only happens when a samba server is installed locally.
  Fixes https://savannah.gnu.org/bugs/?54607
  * 0001-Disable-signal-handler-thread-avoid-duplicate-signal.patch
- Add Xvfb build dependency for make check, several tests fail
  otherwise.
* Sun Feb 16 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Readd makeinfo to the build dependencies, called by octaves
  doc/help functions from the tests. Disable doc generation
  explicitly, otherwise it tries even without all tools present.
* Sun Feb 09 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 5.2.0
  This version is a bug fixing release, for details see:
  https://www.gnu.org/software/octave/news/release/2020/01/31/octave-5.2.0-released.html
- Drop upstream patches:
  * octave-bug-55029-fix_pause_and_kbhit_with_glibc_2_28.patch
  * octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part1.patch
  * octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part2.patch
- Use documentation from upstream tarball, no need to rebuild locally.
- Cleanup spec file, remove conditionals for EOLed distributions.
* Wed Nov 27 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix octave_pkg_test in RPM octave.macros, unpack pkg tarball
  again, as the target directory is removed by 'pkg build'.
* Fri Jul 05 2019 UTC - Markus Ebner <hiwatari.seiji@gmail.com>
- Backport fix: Cursor misplaced when entering newline in editor with tabs indentation
  behavior (bug #56533)
  * Added octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part1.patch
  * Added octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part2.patch
* Mon May 13 2019 Duncan Mac-Vicar <dmacvicar@suse.de>
- Backport fix: pause and kbhit with glibc 2.28 end-of-file state
  behavior (bug #55029)
  * Added octave-bug-55029-fix_pause_and_kbhit_with_glibc_2_28.patch
Version: 5.1.0-bp151.2.2
* Mon Mar 04 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 5.1.0
  * Long list of changes: see
    https://www.gnu.org/software/octave/NEWS-5.1.html
    https://www.gnu.org/software/octave/news/release/2019/03/01/octave-5.1-released.html
- Rebase octave_tools_pie.patch
- Add conditional building with blas instead of openBLAS. Allows building
  for architectures like RISC-V where openBLAS is not available (and probably
  never will, RISC-V vector instructions do not fit the openBLAS model).
* Fri Feb 15 2019 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add %limit_build to avoid build failures
* Thu Jan 10 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Only set -fpie for octave executables, as LDFLAGS is set as link flag
  in mkoctfile as default flags, leading to failing module builds.
  Add octave_tools_pie.patch
* Thu Jan 03 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 4.4.1
  * Long list of changes: see
    https://www.gnu.org/software/octave/news/release/2018/08/09/octave-4.4.1-released.html
- Drop obsolete Fix-build-with-Qt-511.patch
- Fix build with Qt 5.12, use qhelpgenerator for qcollectiongenerator
- Stop messing with upstream appdata/desktop files
- Use %bcond_with/%bcond_without
- Fix unit tests by increasing JVM stack limit, see https://savannah.gnu.org/bugs/index.php?55395
* Fri Jun 22 2018 dmitry_r@opensuse.org
- Qt5 GUI package requires libQt5Sql5-sqlite [boo#1095605]
* Mon Jun 04 2018 christophe@krop.fr
- Add Fix-build-with-Qt-511.patch.
- Use %license for license files
* Wed May 16 2018 dmitry_r@opensuse.org
- Update to version 4.4.0
  See https://www.gnu.org/software/octave/NEWS-4.4.html for details
- Drop octave-java-use-source-target-1_6.patch
- Drop SLE11 support (already broken)
- Drop update-alternatives usage
Version: 4.2.2-bp150.1.3
* Mon Mar 19 2018 badshah400@gmail.com
- Update to version 4.2.2:
  * Long list of changes: see
    https://www.gnu.org/software/octave/news/release/2018/03/13/octave-4.2.2-released.html
- Drop octave-also-check-for-qscintilla2_qt5.patch: incorporated
  upstream.
* Mon Oct 02 2017 badshah400@gmail.com
- Add octave-java-use-source-target-1_6.patch: Switch
  source/target to 1.6 from 1.3, to get octave building with java
  9 (for openSUSE > 1320); patch taken from upstream mercurial
  repository [https://savannah.gnu.org/bugs/?51803].
* Wed Aug 23 2017 dmitry_r@opensuse.org
- Fix octave-devel package requirements
- Add %octave_blas macros
* Mon Aug 21 2017 dmitry_r@opensuse.org
- Move mkoctfile binary to octave-devel package
* Thu Aug 10 2017 dmitry_r@opensuse.org
- Reenable sparce matrix support
- Build with openBLAS library by default, except i*86 architectures
  due to tests failures
* Mon Jul 10 2017 badshah400@gmail.com
- Edit _constraints file to require at least 2GB physical memory,
  builds on 32-bit systems fail otherwise; see
  https://savannah.gnu.org/bugs/index.php?51436; fixes build
  failures on i586 for openSUSE > 1320.
- Drop suitesparse-devel BuildRequires; this pulls in openblas,
  which is not recommended by upstream. See comment #2 in
  https://savannah.gnu.org/bugs/index.php?51436.
* Mon Jun 26 2017 badshah400@gmail.com
- Add octave-also-check-for-qscintilla2_qt5.patch: When checking
  for the availibility of QT5 bindings for scintilla, also check
  for qscintilla2_qt5 (which is the shlib name used by openSUSE),
  otherwise this causes the in-built editor to be disabled; patch
  taken from upstream. Since patch modifies m4 files, regenerate
  configure before executing it (add BuildRequires on automake,
  autoconf and libtool). All changes applied conditionally only
  when building against Qt5.
* Tue Feb 28 2017 dmitry_r@opensuse.org
- Update to version 4.2.1
  * See icluded NEWS file for details
* Tue Nov 15 2016 dmitry_r@opensuse.org
- Update to version 4.2.0
  * See icluded NEWS file for details
* Thu Nov 10 2016 dmitry_r@opensuse.org
- Update to version 4.2.0-rc4
  * See icluded NEWS file for details
* Mon Oct 31 2016 dmitry_r@opensuse.org
- Update to version 4.2.0-rc3
  * See icluded NEWS file for details
  * Drop octave-gui-info-links.patch, octave-gui-utf8.patch
* Thu Oct 27 2016 dmitry_r@opensuse.org
- Fix Qt5-based GUI documentation links
  * octave-gui-info-links.patch
- Fix Qt4-based GUI text encoding [boo#1005431]
  * octave-gui-utf8.patch
* Wed Oct 19 2016 dmitry_r@opensuse.org
- Build Qt5-based GUI for openSUSE Tumbleweed
- Clean build requires
- Move pkg-config file to octave-devel package
* Tue Oct 18 2016 badshah400@gmail.com
- Run %desktop_database_post(un) and %icon_theme_cache_post(un)
  for %post(un) to update the icon theme cache (required whenever
  application installs icons to the hicolor icon dir) and desktop
  database (required whenever application installs a .desktop
  file) when building with GUI enabled.
* Fri Sep 23 2016 dmitry_r@opensuse.org
- Update to version 4.2.0~rc2
  * See icluded NEWS file for details
- Drop obsolete ocatve-evalc.patch
* Sat Sep 17 2016 dmitry_r@opensuse.org
- Fix evalc crash
  * ocatve-evalc.patch
* Sun Sep 11 2016 dmitry_r@opensuse.org
- Update to version 4.2.0~rc1
  * See icluded NEWS file for details
- Drop obsolete octave-gcc6.patch
- Temporary set MALLOC_PERTURB_=0 for tests
* Fri Aug 26 2016 dmitry_r@opensuse.org
- Fix suse-alternative-link-missing [boo#994253]
* Fri Jul 29 2016 dmitry_r@opensuse.org
- Use original appdata file
- Fix SLE12 build
* Thu Jul 28 2016 badshah400@gmail.com
- Update to version 4.0.3:
  * Bug fix release, see
    http://www.gnu.org/software/octave/fixes-4-0-3.html for a full
    list of fixes.
- Add appdata file as source, and install it to
  /usr/share/appdata; this makes octave appear on appstores like
  gnome-software and KDE Discover.
- Rebase octave-gcc6.patch for current version.