Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mathgl-examples-8.0.3-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: mathgl-examples Distribution: openSUSE:Factory:zSystems
Version: 8.0.3 Vendor: openSUSE
Release: 1.1 Build date: Mon Nov 10 18:43:29 2025
Group: Unspecified Build host: reproducible
Size: 4097808 Source RPM: mathgl-8.0.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://mathgl.sourceforge.net
Summary: Examples for mathgl library
MathGL is a library for making scientific graphics. It provides data
plotting and handling of large data arrays, as well as window and
console modes and for embedding into other programs.

This package contains examples of using MathGL.

Provides

Requires

License

GPL-3.0-only

Changelog

* Mon Nov 10 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.0.3:
    * Improve 'mode' for small grid sizes.
    * Update python usage for compatibility with NumPy2.
    * Add samples for 'mode' and 'histl'.
    * Minor fixes, improvements and spelling issues.
  - Changes from version 8.0.2:
    * Add 'mode' for finding sulution of Poisson equation with
      arbitrary boundary.
    * Add 'histl' for histogram by linear interpolation.
    * Add jumps functionality for 'ode' solver (see
      mgl_ode_solve_str_b(), mgl_ode_solve_str_cb()).
    * Add robust approximation by using numbers 1,2,3 or 4 in
      variable list of 'fit' and 'fits' commands: '1' for norm
      sqrt(1+|u|^2), '2' for norm |u|^4, '3' for norm 1-cos(u), '4'
      for norm |u|^2*(2-|u|^2/6^2), default norm |u|^2.
    * Add power deposition for QO2d if k0<0.
    * Update fonts. Add STIX2 and CJK fonts.
    * Compatibility changes for Qt6.
    * Improve complex number reading from files.
    * Exclude NAN values from momentum estiamtions.
    * Minor bugfixes and optimizations.
  - Drop patches no longer required because they are fixed by
    upstream cmake changes:
    * mathgl-no-default-qt.patch
    * mathgl-fix-python-module-path.patch
  - Drop pinning of numpy to version 1; numpy2 supported now.
  - Switch to Qt6; obsolete libmgl-qt5-8 package with libmgl-qt-8.
  - Switch over BuildRequires to pkgconfig based ones where
    possible.
* Thu Oct 10 2024 Ana Guerrero <ana.guerrero@suse.com>
  -  Add /srv/www directories to filelist [bsc#1231027]
* Tue Sep 24 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Pin to numpy < 2.0 to allow builds to succeed; mathgl is not
    numpy2 ready yet.
* Wed May 08 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Disable generation of docs, this has been a constant source of
    build failures and pain (and will be again when GCC14 becomes
    default).
* Tue Feb 27 2024 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - Add dependency on setuptools.
* Mon Oct 23 2023 Nicolas Morey <nicolas.morey@suse.com>
  - Update spec file to use openmpi-macros-devel and always use the
    default OpenMPI implementation.
* Tue May 09 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Also disable octave bindings for openSUSE >= 1699 (TW), as
    octave 8.x is not yet supported by mathgl.
* Tue Mar 07 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Disable octave bindings on Leap/SLE 15 due to missing SWIG 4.x.
  - Use %cmake macros as far as possible.
  - Fix underlinking of libmgl-mpi, requires libmgl.
  - Spec file cleanup.
* Tue Sep 20 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Add mathgl-libharu2_4-compat.patch: Fix compilation against
    libharu 2.4.x [https://sourceforge.net/p/mathgl/bugs/48/].
  - Build against wxWidgets >= 3.1 (wxGTK3) instead of
    wxWidgets=3.0.
* Sun Feb 20 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.0.1:
    * Increase accuracy at line segment skipping.
    * Changes in SOVERSION numbering.
    * Minor spelling fix.
  - Changes from version 8.0:
    * Change version numbering according Debian rules.
    * Add accurate line segment and quadrangle/triangle face cutting
      at axis border crossing.
    * Add 'fastcut' for disable accurate but slow line/trig/quad
      primitives cutting at axis borders.
    * Restore back transparent background by default. You can set
      non-transparent background by using 'clf' or 'background'
      functions.
    * Compatibility changes for Qt5.15 and MSVC.
    * Change colorbar C-functions by adding last argument for
      options.
    * Add alpha-value in fill_background().
    * Disable Qt4 interface by default.
  - Update mathgl-fix-python-module-path.patch to additionally
    correct the locations of installed python module files.
  - Update shlib naming scheme in keeping with upstream so version
    changes.
  - Build for multiple python versions (while ensuring stuff like
    docs, etc are only built once -- for the primary flavor).
  - Add Requires: libmgl-mpi%{libversion} dependency on -devel
    package as it is linked to.
  - Required version of swig is at least 4.0 to build octave
    bindings.
  - Drop %{name}-rpmlintrc: No longer needed.

Files

/usr/bin/mgl_example
/usr/bin/mgl_fltk_example
/usr/bin/mgl_glut_example
/usr/bin/mgl_qgl_example
/usr/bin/mgl_qt_example
/usr/bin/mgl_wx_example


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 19 23:06:20 2025