| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mathgl-devel-static | Distribution: openSUSE Tumbleweed |
| Version: 8.0.1 | Vendor: openSUSE |
| Release: 9.4 | Build date: Thu Oct 10 10:26:16 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 32177260 | Source RPM: mathgl-8.0.1-9.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://mathgl.sourceforge.net | |
| Summary: Static libraries for MathGL | |
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 static libraries for developing applications that use MathGL.
GPL-3.0-only
* 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.
* Fri Dec 24 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.5:
* Add functions ‘sum’, ‘prod’ at formula evaluation, like
‘sum(_i^2,5)’ will produce 30=0+1^2+2^2+3^2+4^2, and
‘prod(1+_i,5)’ will produce 120=5!. You can nest them for
variables ‘_i’,‘_j’,...,‘_z’, like ‘sum(sum(_j+_i^2,5),5)’
will give 200.
* Add user-defined functions ‘fn1()’...‘fn9()’ at formula
evaluation, like ‘fn1(3)\x^_1’ will produce x^3.
* Add functions ‘value’, ‘spline’ at formula evaluation, like
‘value(a,5)’ will give value of 6-th element of a, i.e. a[5].
* Add keep for keeping the data phase/sign or value along line i
and j in given direction
* Add mglODEs() (i.e. extend ode) for solving PDE, cascades and
etc.
* Add dcont to draw a set of curves, which are intersection of
two isosurfaces at given level.
* Add lines to draw a set of lines with arrows between points.
* Add first, last to get array of first/last indexes of values
larger specified one along given direction.
* Add bernoulli, binomial, brownian, discrete, exponential,
gaussian, shuffle, uniform, uniformint for data filling by
random numbers with different distributions.
* Add readbin to read data from binary files.
* Add texparse to enable/disable TeX-like command parsing at
text output.
* Update ode: regularization is used if dt*tmax<0 (total time
may differ, but number of steps still the same).
* Add mgl_default_graph() – the global (default) pointer to HMGL
for keeping plot settings, simplifying external scripts and
capture it in GUI.
* Add style ‘p’ in command smooth to use parabolic smoothing of
arbitrary points.
* Allow background for scaling image, centering image and
tessellate image as mosaic.
* Allow filling background by the specified color.
* Allow masks for candle, area, region, bars, barh, chart, tape,
face, polygon, ellipse, rhomb.
* Allow single value specification for contour level in cont,
contd, contp, contv, cont3, dcont, tricont.
* Add mgl_dual_save_hdf(), mgl_real_save_hdf(),
mgl_int_save_hdf() for saving single number in HDF5 file.
* Add mgl_formula_calc(), mgl_formula_calc_c() for evaluating
textual formulas of arbitrary set of data arrays.
* Add mglDataList – global mglDataA* collection for
viewing/changing in GUI data from external languages (like,
Python, ...).
* Add Armadillo interface for mglData and mglDataC.
* If nsub parameter of command hist is negative (nsub<0) then
the linear interpolation is used instead of spline one.
* Add dark text colors for mgllab.
* Minor bugfixes.
* OBSOLETE: Qt4 interface will be disabled in the next release.
* OBSOLETE: Functions colorbar will have extra argument opt for
options, similarly to axis and other plotting functions. In
C++ and SWIG-based interfaces this change "masked" by
providing the default value for the argument.
- Minor rebase of mathgl-fix-python-module-path.patch to apply
cleanly against updated version.
- Bump library so version appropriately.
- Enable python3 bindings: now supported by upstream; build only
for default python3 flavour.
- Disable python bindings for Leap, since python >= 3.8 is
required whereas Leap 15.2/3 only have python 3.6.
- Re-enable octave bindings.
- Rename python sub-package to have name consistent with
openSUSE's python3 package naming guidelines.
- Update _constraints to require 8 GB disk space as required by
updated version.
- Drop sed fix for location of numpy header file: no longer
needed.
/usr/lib/libmgl-fltk.a /usr/lib/libmgl-glut.a /usr/lib/libmgl-mpi.a /usr/lib/libmgl-qt5.a /usr/lib/libmgl-wnd.a /usr/lib/libmgl-wx.a /usr/lib/libmgl.a
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:48:21 2025