276 Commits

Author SHA256 Message Date
anag_factory 0c97193214 Accepting request 1359110 from science
OBS-URL: https://build.opensuse.org/request/show/1359110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=101
2026-06-15 17:41:05 +00:00
badshah400 c582ba2727 Update to version 11.3.0.
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=272
2026-06-13 17:45:10 +00:00
dimstar_suse 26841d5d54 Accepting request 1343267 from science
OBS-URL: https://build.opensuse.org/request/show/1343267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=100
2026-03-28 19:14:24 +00:00
badshah400 57dff3661a - Fix regression for RPM macros, pkg builtin no longer glob's the
filename itself, so do it manually.

OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=270
2026-03-28 03:35:56 +00:00
dimstar_suse d26abf5828 Accepting request 1341763 from science
OBS-URL: https://build.opensuse.org/request/show/1341763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=99
2026-03-22 13:13:18 +00:00
badshah400 c364937d1e * Update to version 11.1.0.
* Re-base octave_tools_pie.patch for update.
* Bump api ver to 61 in keeping with upstream.
* Drop octave-reproducible-jar.patch as it's been fixed upstream (bug #67140).

OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=268
2026-03-22 02:58:15 +00:00
anag_factory e66a9933cc Accepting request 1315348 from science
OBS-URL: https://build.opensuse.org/request/show/1315348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=98
2025-11-04 17:41:19 +00:00
badshah400 100cd3e47a Accepting request 1313784 from home:badshah400:branches:science
* Update to version 10.3.0.
* Switch source URL to https://ftpmirror.gnu.org for quicker downloads.

OBS-URL: https://build.opensuse.org/request/show/1313784
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=266
2025-11-03 16:50:59 +00:00
anag_factory 11f13b8080 Accepting request 1305946 from science
OBS-URL: https://build.opensuse.org/request/show/1305946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=97
2025-09-19 13:34:22 +00:00
badshah400 4048229468 Accepting request 1305847 from home:StefanBruens:branches:science
- Fix test discovery in case multiple script files with the
  same name exist in multiple subdirectories.

OBS-URL: https://build.opensuse.org/request/show/1305847
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=264
2025-09-19 07:58:45 +00:00
anag_factory d781769379 Accepting request 1302722 from science
OBS-URL: https://build.opensuse.org/request/show/1302722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=96
2025-09-04 15:59:58 +00:00
badshah400 c1b476b566 Accepting request 1302470 from home:StefanBruens:branches:science
- Add automatic dependency on octave API for arch-dependent
  octave-forge packages, add octave.attr dependency generator.
  Add "Provides: octave(api-v60)" on octave-cli package.
- Relax glob in build macro, noarch octave bindings may be
  built as part of a arch-dependent package.

OBS-URL: https://build.opensuse.org/request/show/1302470
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=262
2025-09-04 11:33:31 +00:00
anag_factory d00db8470f Accepting request 1301512 from science
OBS-URL: https://build.opensuse.org/request/show/1301512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=95
2025-08-27 19:34:51 +00:00
badshah400 a2ca892306 Accepting request 1301335 from home:StefanBruens:branches:science
- Fix octave-forge install/check macros for noarch packages.

OBS-URL: https://build.opensuse.org/request/show/1301335
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=260
2025-08-27 03:43:27 +00:00
anag_factory 2e151a90eb Accepting request 1301235 from science
OBS-URL: https://build.opensuse.org/request/show/1301235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=94
2025-08-25 18:39:14 +00:00
badshah400 32eda68fe8 Accepting request 1301030 from home:StefanBruens:branches:science
- Fix macro for building of octave-forge packages:
  + Avoid rebuild in install, use intermediate tarball from
    build step. Also fixes reproducible-build, as it removes a
    mktemp path from generated files (boo#1062303).
- Fix macro for testing octave-forge packages:
  + Fix test detection due to incorect '%' quoting
  + Load build package before testing it
  + Include tests defined in binary sources

OBS-URL: https://build.opensuse.org/request/show/1301030
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=258
2025-08-25 10:10:22 +00:00
anag_factory 8bc83198ed Accepting request 1284858 from science
OBS-URL: https://build.opensuse.org/request/show/1284858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=93
2025-06-11 16:34:56 +00:00
badshah400 031724b076 Accepting request 1283771 from home:badshah400:octave
* Update to version 10.2.0.
* Re-base octave_tools_pie.patch for update.

OBS-URL: https://build.opensuse.org/request/show/1283771
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=256
2025-06-11 13:25:22 +00:00
anag_factory fe8566f34c Accepting request 1280229 from science
OBS-URL: https://build.opensuse.org/request/show/1280229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=92
2025-05-26 16:40:47 +00:00
badshah400 42237f5db2 Accepting request 1278999 from home:badshah400:branches:science
* Add octave-reproducible-jar.patch: Set jar date to source modification date-time for reproducible builds (bug #67140).
* Build with GCC 8 for Leap <= 15.6 for c++17 <filesystem> support; this fixes build failures on 15.6 and older Leap.
* tests: Set Xvfb screen colour depth to 16, which seems the minimum required for `image/getframe.m` test to not segfault (bug #65866).
* Call ldconfig_scriptlets on cli package instead of main package.
* Drop use of deprecated install_info post(un) scriptlets.

OBS-URL: https://build.opensuse.org/request/show/1278999
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=254
2025-05-26 12:20:00 +00:00
anag_factory 1f5531c0ac Accepting request 1278299 from science
* Update to version 10.1.0.
* Bump apiver to 60 in keeping with upstream.
* Switch BuildRequires: pcre-devel to pcre2-devel.
* Drop deprecated BuildRequires: update-desktop-files (providing  %suse_update_desktop_file macro that is no longer used).

OBS-URL: https://build.opensuse.org/request/show/1278299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=91
2025-05-20 07:37:54 +00:00
badshah400 b38c81c50d OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=252 2025-05-19 04:39:20 +00:00
badshah400 c484723fc4 Accepting request 1276880 from home:badshah400:branches:science
* Update to version 10.1.0.
* Re-base octave_tools_pie.patch for update.
* Bump apiver to 60 in keeping with upstream.

OBS-URL: https://build.opensuse.org/request/show/1276880
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=251
2025-05-18 19:02:47 +00:00
anag_factory 703ec5f3ae Accepting request 1255033 from science
OBS-URL: https://build.opensuse.org/request/show/1255033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=90
2025-03-21 19:23:40 +00:00
badshah400 aa7f8a91fb Accepting request 1254423 from home:badshah400:branches:science
* Switch BuildRequires: pcre-devel to pcre2-devel.
* Drop deprecated BuildRequires: update-desktop-files (providing suse_update_desktop_file macro that is no longer used).

OBS-URL: https://build.opensuse.org/request/show/1254423
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=249
2025-03-21 14:21:47 +00:00
anag_factory 6573c340aa Accepting request 1202223 from science
- Update to version 9.2.0:
  * Improvements and fixes:
    - hist.m: Add input validation for Y restricting it to 2-D
      array (bug #65478). Avoid error when Y value range is very
      small (bug #65714).
    - cross.m: Add input validation for dim restricting it to a
      numeric integer valued scalar (bug #65544, bug #65527).
    - getframe.m: Respect pixel ratio (high DPI) of screen with
      figure (bug #65540).
    - legend.m: Fix error if root property "showhiddenhandles" is
      "on" (bug #65442)
    - savepath.m: Correctly handle packages without binaries (bug
      #65559).
    - Correctly scale figure position on screen with DPI scaling
      (high DPI).
    - profile ('on') now clears any existing profile data as the
      documentation states (bug #65595).
    - Fix segmentation fault when trying to set breakpoint in
      non-existent method of classdef class (bug #65610).
    - Improve default display of classdef properties (bug #62432).
    - Avoid crash with Qt6 6.7.0 (bug #65605).
    - bar.m: Catch input number validation error.
    - Prevent OOM crash or segmentation fault in sort () when dim
      equals Inf (bug #65712).
    - legend.m: Avoid setting more colors than coordinates for
      patch objects (bug #65632).
    - inputParser.m: Allow default classdef objects which overload
      struct (bug #65667).
    - Preserve "position" property of figure when object is
      reset() (bug #65750).
    - hist.m: Avoid error when y value range is very small (bug
      #65714).
    - barh: Add input validation check for nargin < 1.
  * GUI:
    - Use first word for options in right-click menu of command
      window widget (bug #65518).
    - Set DontUseNativeDialog flag as first property in
      QFileDialog.
    - Explicitly raise non-modal message boxes ensuring
      visibility.
    - Save and restore splitter state of documentation widget.
    - Allow executing new files from built-in editor with F5 (bug
      #65548).
    - Allow unbinding GUI shortcuts (bug #65580).
    - Fix restoring headers in file browser and workspace view
      (bug #65030).
    - File dialogs of the built-in editor are now modal.
    - Fix dragging editor from main window into floating state
      (bug #65725).
  * Build system / Tests:
    - Avoid overriding save_* variables from outer scope (bug
      #65476). This fixes an error that might have lead to
      overlinking of shared libraries (e.g., .oct files). Consider
      rebuilding shared libraries that have been built with Octave
      9.1.0.
    - Add BIST for is_valid_file_id.m (bug #65543).
    - Update metainfo.xml with new fields for AppStream 1.0 (bug
      #65355).
    - Show result of check for std::pmr::polymorphic_allocator in
      configure summary.
    - Run test program for polymorphic allocators if possible
      instead of a simple build check.
    - Speed up BIST for the central part of convn with 'full'
      shape.
    - Require Qt Widgets module when building the GUI (bug
      #65625).
    - bug-53027.tst: Delete temporary file after test is done (bug
      #53027).
    - Avoid build error with GCC 14 when targeting Windows.
    - Try to clean up after BIST also in case test failed (bug
      #53027).
    - bar.m, barh.m: Add plotting BISTs (bug #65671).
    - Check if C and Fortran compilers accept -fexceptions flag
      (bug #65767). This affects building Octave itself from
      sources and also how .mex or .oct files are built by mex and
      mkoctfile.
  * Documentation updates.
- Changes from version 9.1.0:
  * Long list, see <https://octave.org/NEWS-9.html>
- Switch to Qt6 library for GUI.
- Tests: Need to pass `RUN_OCTAVE_OPTIONS="--no-gui-libs"` as a
  temporary work around to
  <https://savannah.gnu.org/bugs/index.php?65866>
- Add BuildRequires: gnuplot when building without
  `native_graphics`; it is needed for tests.

OBS-URL: https://build.opensuse.org/request/show/1202223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=89
2024-09-22 09:06:03 +00:00
badshah400 810377288d Accepting request 1179701 from home:badshah400:branches:science
* Update to version 9.2.0.
* Switch to Qt6 library for GUI.
* Tests: Need to pass `RUN_OCTAVE_OPTIONS="--no-gui-libs"` as a temporary work around to <https://savannah.gnu.org/bugs/index.php?65866>- Update to version 9.2.0:
* Add BuildRequires: gnuplot when building without `native_graphics`; it is needed for tests.

OBS-URL: https://build.opensuse.org/request/show/1179701
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=247
2024-06-19 04:41:43 +00:00
anag_factory 733fd5d0d9 Accepting request 1127969 from science
OBS-URL: https://build.opensuse.org/request/show/1127969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=88
2023-11-21 20:33:24 +00:00
badshah400 107d3a7fb8 Accepting request 1126932 from home:badshah400:branches:science
Update to version 8.4.0.

OBS-URL: https://build.opensuse.org/request/show/1126932
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=245
2023-11-21 18:15:28 +00:00
anag_factory 4de0ae3c9a Accepting request 1120403 from science
- Drop termap BuildRequireS: no longer needed.
- octave.macros: For %octave_pkg_install, set HOME to current
  working dir to avoid permission issues when octave tries to
  update list of installed packages in its config file.

OBS-URL: https://build.opensuse.org/request/show/1120403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=87
2023-10-26 15:14:08 +00:00
badshah400 36304e0175 Accepting request 1118851 from home:badshah400:octforge
octave.macros: For %octave_pkg_install, set HOME to current working dir to avoid permission issues when octave tries to update list of installed packages in its config file.

OBS-URL: https://build.opensuse.org/request/show/1118851
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=243
2023-10-26 02:26:29 +00:00
badshah400 1dfa9eb5ac Accepting request 1120233 from home:dimstar:Factory
- Drop termap BuildRequireS: no longer needed.

OBS-URL: https://build.opensuse.org/request/show/1120233
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=242
2023-10-26 02:21:51 +00:00
anag_factory 3231faf5bf Accepting request 1109107 from science
OBS-URL: https://build.opensuse.org/request/show/1109107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=86
2023-09-06 16:58:13 +00:00
badshah400 a6bf356470 Accepting request 1107986 from home:badshah400:branches:science
Update to version 8.3.0

OBS-URL: https://build.opensuse.org/request/show/1107986
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=240
2023-09-05 16:11:18 +00:00
dimstar_suse ddf9eaea74 Accepting request 1083693 from science
OBS-URL: https://build.opensuse.org/request/show/1083693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=85
2023-04-30 14:07:51 +00:00
badshah400 a1db268451 Accepting request 1080046 from home:badshah400:branches:science
Update to version 8.2.0

OBS-URL: https://build.opensuse.org/request/show/1080046
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=238
2023-04-30 02:52:37 +00:00
badshah400 3e6e1ed60d Accepting request 1073015 from home:badshah400:branches:science
- Update to version 8.1.0
- API version bumped from 57 to 58.
- Minor re-base of  0001-Add-explicit-ctime-include-required-for-clock.patch for  update (file-name change only).

OBS-URL: https://build.opensuse.org/request/show/1073015
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=237
2023-03-26 05:52:06 +00:00
dimstar_suse 2262a7a4a9 Accepting request 1056327 from science
OBS-URL: https://build.opensuse.org/request/show/1056327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=84
2023-01-06 16:05:54 +00:00
badshah400 e0d89b31b0 Accepting request 1055880 from home:pgajdos:no-gmagick
sorry for the noise, feture was dropped by previous change

OBS-URL: https://build.opensuse.org/request/show/1055880
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=235
2023-01-06 06:16:47 +00:00
dimstar_suse acd3e2aecc Accepting request 1045724 from science
OBS-URL: https://build.opensuse.org/request/show/1045724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=83
2022-12-30 10:08:26 +00:00
badshah400 eb6aacad99 Accepting request 1044251 from home:pgajdos:no-gmagick
- GraphicsMagick will be removed from Factory

OBS-URL: https://build.opensuse.org/request/show/1044251
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=233
2022-12-29 13:28:52 +00:00
dimstar_suse cbb959c98c Accepting request 1038263 from science
OBS-URL: https://build.opensuse.org/request/show/1038263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=82
2022-11-26 17:45:32 +00:00
badshah400 f755be9436 Accepting request 1037291 from home:Andreas_Schwab:Factory
- Use xvfb-run for testsuite

OBS-URL: https://build.opensuse.org/request/show/1037291
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=231
2022-11-25 19:47:34 +00:00
dimstar_suse 674705f3b9 Accepting request 1036667 from science
OBS-URL: https://build.opensuse.org/request/show/1036667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=81
2022-11-19 17:09:02 +00:00
badshah400 e0c0b0094d Accepting request 1035503 from home:badshah400:branches:science
- Update to version 7.3.0:
- Add octave-rpmlintrc file to suppress false positives.

OBS-URL: https://build.opensuse.org/request/show/1035503
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=229
2022-11-18 14:32:34 +00:00
dimstar_suse 3bba3281d7 Accepting request 1004881 from science
OBS-URL: https://build.opensuse.org/request/show/1004881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=80
2022-09-20 17:23:51 +00:00
badshah400 bfc3bc49cf Accepting request 1004500 from home:badshah400:branches:science
- octave-cli: Fix Requires after sundials main library was split into multiple shared libs.
- Update _constraints: Upto 10 GiB now required.

OBS-URL: https://build.opensuse.org/request/show/1004500
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=227
2022-09-20 03:56:24 +00:00
dimstar_suse a25615a5ae Accepting request 1000531 from science
OBS-URL: https://build.opensuse.org/request/show/1000531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=79
2022-09-01 20:11:18 +00:00
badshah400 74e1a634b7 Accepting request 998610 from home:seijikun:branches:science
- Update to version 7.2.0:
  * Long list of changes, see
    <https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html>
- Drop upstreamed patches:
  * 0001-Add-explicit-ctime-include-required-for-clock.patch
  * fix_build_unlink_failed.patch

OBS-URL: https://build.opensuse.org/request/show/998610
OBS-URL: https://build.opensuse.org/package/show/science/octave?expand=0&rev=225
2022-09-01 01:27:56 +00:00
dimstar_suse 2fa1990f50 Accepting request 988504 from science
OBS-URL: https://build.opensuse.org/request/show/988504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave?expand=0&rev=78
2022-07-12 09:12:47 +00:00