137 Commits

Author SHA256 Message Date
5d731944e4 Accepting request 1322964 from science
OBS-URL: https://build.opensuse.org/request/show/1322964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=64
2025-12-16 14:55:11 +00:00
33b4966e2d Add mathgl-cmake-lua-detection.patch: use cmake's in-built FindLua to detect and build against lua version 5.3, rather than using outdated version 5.1 [bsc#1254893, https://sourceforge.net/p/mathgl/bugs/54/].
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=131
2025-12-15 14:34:00 +00:00
09a109aa2b Accepting request 1318314 from science
OBS-URL: https://build.opensuse.org/request/show/1318314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=63
2025-11-18 14:37:59 +00:00
c105a590a2 * Update to version 8.0.3.
* 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.

OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=129
2025-11-17 19:14:36 +00:00
388f7f07db Accepting request 1206687 from science
OBS-URL: https://build.opensuse.org/request/show/1206687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=62
2024-10-11 15:02:25 +00:00
eda388e9ac - Add /srv/www directories to filelist [bsc#1231027]
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=127
2024-10-10 12:18:16 +00:00
4999396da4 Accepting request 1203277 from science
OBS-URL: https://build.opensuse.org/request/show/1203277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=61
2024-09-25 19:54:06 +00:00
e2cc217ebf Pin to numpy1 as mathgl is not numpy2 ready
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=125
2024-09-25 06:57:47 +00:00
b57b0358e6 Accepting request 1179146 from science
OBS-URL: https://build.opensuse.org/request/show/1179146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=60
2024-06-07 13:04:53 +00:00
e82d2dce8b Accepting request 1172905 from home:badshah400:lapack2023
Disable generation of docs, this has been a constant source of build failures and pain (and will be again when GCC14 becomes default).

OBS-URL: https://build.opensuse.org/request/show/1172905
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=123
2024-06-07 07:09:20 +00:00
d362b126bd Accepting request 1152772 from science
OBS-URL: https://build.opensuse.org/request/show/1152772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=59
2024-02-28 18:46:49 +00:00
c893a42330 Accepting request 1152771 from home:jaimeMF:branches:science
- Add dependency on setuptools.

OBS-URL: https://build.opensuse.org/request/show/1152771
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=121
2024-02-27 22:31:47 +00:00
974b9e7344 Accepting request 1120524 from science
OBS-URL: https://build.opensuse.org/request/show/1120524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=58
2023-10-26 15:15:04 +00:00
f616295461 Accepting request 1119645 from home:NMorey:branches:science
- Update spec file to use openmpi-macros-devel and always use the
  default OpenMPI implementation.

OBS-URL: https://build.opensuse.org/request/show/1119645
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=119
2023-10-26 10:31:25 +00:00
9bc22c8a8a Accepting request 1087038 from science
OBS-URL: https://build.opensuse.org/request/show/1087038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=57
2023-05-14 14:31:54 +00:00
3d42280ff2 Accepting request 1085745 from home:badshah400:branches:science
Also disable octave bindings for openSUSE >= 1699 (TW), as octave 8.x is not yet supported by mathgl.

OBS-URL: https://build.opensuse.org/request/show/1085745
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=117
2023-05-14 03:38:14 +00:00
794b2e8a6e Accepting request 1070956 from science
OBS-URL: https://build.opensuse.org/request/show/1070956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=56
2023-03-12 15:24:48 +00:00
8f0c3b7612 Accepting request 1070047 from home:StefanBruens:branches:science
- 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.

OBS-URL: https://build.opensuse.org/request/show/1070047
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=115
2023-03-12 03:59:29 +00:00
5bf4fee00b Accepting request 1005129 from science
OBS-URL: https://build.opensuse.org/request/show/1005129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=55
2022-09-21 12:43:02 +00:00
9fc6f82fed Accepting request 1004956 from home:badshah400:branches:science
* 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.

OBS-URL: https://build.opensuse.org/request/show/1004956
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=113
2022-09-21 08:17:40 +00:00
7be252fa64 Accepting request 957840 from science
OBS-URL: https://build.opensuse.org/request/show/957840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=54
2022-02-27 21:43:04 +00:00
22829558de Accepting request 957839 from home:badshah400:branches:science
* Update to version 8.0.1.
* 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.

OBS-URL: https://build.opensuse.org/request/show/957839
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=112
2022-02-26 23:16:46 +00:00
aef705ee65 Accepting request 945462 from science
OBS-URL: https://build.opensuse.org/request/show/945462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=53
2022-01-11 20:19:48 +00:00
673fd2b45a Accepting request 943351 from home:badshah400:branches:science
* Update to version 2.5.
* 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.

OBS-URL: https://build.opensuse.org/request/show/943351
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=111
2022-01-10 23:56:54 +00:00
Richard Brown
0e27717498 Accepting request 882017 from science
OBS-URL: https://build.opensuse.org/request/show/882017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=52
2021-04-01 12:17:13 +00:00
a267b0be4a Accepting request 881770 from home:cgiboudeaux:branches:science
- Remove the unneeded WebKit build requirements.
  '-Denable-json-sample=off' disables the WebKit dependency.

OBS-URL: https://build.opensuse.org/request/show/881770
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=109
2021-03-29 16:16:54 +00:00
f7f2c98069 Accepting request 880814 from science
OBS-URL: https://build.opensuse.org/request/show/880814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=51
2021-03-24 15:15:55 +00:00
86cb0de22e Accepting request 880640 from home:badshah400:branches:science
- Disable octave bindings: no longer compatible with any suppported octave version.
- Disable linking to texconfig zypper posttrans configuration script; this script is no longer installed by texlive.

OBS-URL: https://build.opensuse.org/request/show/880640
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=107
2021-03-23 20:03:00 +00:00
374b7909b6 Accepting request 832843 from science
OBS-URL: https://build.opensuse.org/request/show/832843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=50
2020-09-08 20:48:22 +00:00
e17ee12850 Accepting request 832595 from home:badshah400:branches:science
Fix for /usr/lib -> /usr/libexec migration.

OBS-URL: https://build.opensuse.org/request/show/832595
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=105
2020-09-07 18:37:03 +00:00
8b0e4ba083 Accepting request 823806 from science
OBS-URL: https://build.opensuse.org/request/show/823806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=49
2020-08-01 10:33:17 +00:00
522c39f08b Accepting request 823755 from home:michel_mno:branches:science
- Add 4G min disk space default in _constraints

OBS-URL: https://build.opensuse.org/request/show/823755
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=103
2020-07-31 21:09:23 +00:00
0498fa0c21 Accepting request 823288 from science
OBS-URL: https://build.opensuse.org/request/show/823288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=48
2020-07-29 15:21:03 +00:00
eaa2be755a Accepting request 822768 from home:badshah400:branches:science
- Update to version 2.4.4:
  * Add minmax for positions of local maximums and minimums.
  * Add ContGen() and ContFGen() to draw contour lines manually.
    Correspondingly cont and contf commands are extended.
  * Add conts for coordinate of contour lines.
  * Extend put for partial filling if data size(s) are smaller as
    destination.
  * Classes mglFormula and mglFormulaC now can read file with
    given sizes if string have the format
    ":fname:x1:x2:y1:y2:z1:z2". Here data is supposed in range
    [x1,x2]*[y1,y2]*[z1,z2] (by default [0,1]*[0,1]*[0,1]). Calc()
    in this case return the interpolated values.
  * mglData now have operator() which work as SubData() function.
  * Minor bugfixes. 
- Disable python bindings where python2 is unavailable (still no
  python3 support from upstream unfortunately).
- Drop conditionals for old, unsupported openSUSE versions.
- Enable octave bindings for openSUSE versions > 1500 (doesn't
  work with octave version in Leap 15.1, 15.2).
- Run spec-cleaner for minor specfile cleanups.
- Drop qt4 package definitions.
- Drop Group tags from packages.

OBS-URL: https://build.opensuse.org/request/show/822768
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=101
2020-07-29 00:05:23 +00:00
5161d6dfd0 Accepting request 746361 from science
OBS-URL: https://build.opensuse.org/request/show/746361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=47
2019-11-07 22:21:17 +00:00
43a3cf1b15 Accepting request 745571 from home:badshah400:branches:science
openmpi1 instead of openmpi for TW

OBS-URL: https://build.opensuse.org/request/show/745571
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=99
2019-11-07 16:32:31 +00:00
99c0c39623 Accepting request 729939 from science
OBS-URL: https://build.opensuse.org/request/show/729939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=46
2019-09-11 08:40:50 +00:00
5bd4f43aa3 Accepting request 729791 from home:cgiboudeaux:fat-lto-objects
- Use -ffat-lto-objects when building static libraries.

OBS-URL: https://build.opensuse.org/request/show/729791
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=97
2019-09-10 18:23:48 +00:00
545ad894c4 Accepting request 703956 from home:badshah400:branches:science
- Update to version 2.4.3:
  * Add 'clabel' command -- draw labels for colorbar. Should be
    used *after* drawing colorbar!
  * Extend 'ctick' command
  * Add subpixel smoothing for masks
  * Boxes around text (style '@') now use actual height and
    position of the text.
  * Add mask to EPS export. Note, mask angles are reduced to
    45*(0,1,...7) degrees for decreasing pattern size in the EPS.
  * Update default masks: '*' become dot, '^' become bricks, 'd'
    become plus, 'D' become tacks, ';' and 'j' change lengths.
  * Note, you can use brush.ods to prepare user-defined masks.
  * Add styles '^' and '_' for command 'smooth' to find
    upper/lower bound of the data.
  * Improve FlowP() to draw both branches (in positive and
    negative time direction).
  * Improve CGI interface and update website.
  * Introduce struct mdual as interface for C and C++ complex
    numbers. It is implicitly converted to std::complex<> in C++.
    And need to call c2mdual() and mdual2c() in pure C. However
    mdual is binary compatible with C _Complex numbers.
  * Add flag in CMake to manually disable support of C99 complex
    numbers.
  * Bypass user-specified extension in base font family name.
  * Improve hints in mgllab and udav.
  * Add utility 'mgltask' for making output file with a set of
    copies of mask-file. It useful for making set of initial
    conditions with a few parameters varied in specified range.
  * Add example of OpenGL output.
  * Bugfix for approximate min and max position.

OBS-URL: https://build.opensuse.org/request/show/703956
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=96
2019-05-29 19:07:24 +00:00
5077713167 Accepting request 607067 from science
OBS-URL: https://build.opensuse.org/request/show/607067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=45
2018-05-15 08:16:15 +00:00
Ismail Dönmez
ce5595eac9 Accepting request 605462 from openSUSE:Factory:RISCV
- Define MathGL_INSTALL_CMAKE_DIR to correct location

OBS-URL: https://build.opensuse.org/request/show/605462
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=94
2018-05-14 13:46:35 +00:00
528d1abf9e Accepting request 592617 from science
OBS-URL: https://build.opensuse.org/request/show/592617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=44
2018-04-20 15:25:34 +00:00
ccc03b3bd2 Accepting request 592532 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Update to 2.4.2: (Fix AArch64 build)
  * Add custom dialog for FLTK widgets. This can be constructed from 
    C/C++ code, or from MGL script using Special commentaries.
  * Add progress for displaying the progress of execution (by ’#’ 
    symbols in console, or by progress-bar widget).
  * Add contp for contour lines on parametrically specified surface.
  * Add flow3 for flow threads of 3D vector field, which start from 
    the plain.
  * Add variant of flow for drawing a flow thread, starting from 
    specified point.
  * Add scaletext for disabling text size scaling in relative 
    inplot-s (like columnplot, ...).
  * Add setup for setting all low-level flags.
  * Add coil for projecting periodical data.
  * Add modulo operation ‘%’ (x%y=fmod(x,y)) to the list of known 
    operations in real-valued formulas.
  * Add style ‘.’ for cont to draw contour lines from saddle points.
  * Add style ‘.’ for flow to draw flow thread from saddle points.
  * Add option value in tube for setting number of edges manually.
  * Crop output of ode if NAN or INFINITY value occurs.
  * Remove style ‘~’ for plot and tens. Now, all curves try to omit 
    points.
  * Add setup flag MGL_FULL_CURV which disable omitting points of curve.
  * Shift axis labels closer to axis.
  * Change size of LaTeX-like commands \sup, \sub to be the same as
    \overset, \underset.
  * Change ticks drawing in colorbar.
  * Add new section All samples of documentation with large set of 
    samples for most of MathGL features.
  * Samples in documentation are generated automatically now 
    (from sample.cpp).
  * INCOMPATIBLE: Make obsolete MGL command setsizescl. At this, the 
    similar C/C++/Fortran/... functions still working.
  * Bugfixes.
- Rebase patch:
  * mathgl-examples-install.patch

OBS-URL: https://build.opensuse.org/request/show/592532
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=92
2018-03-30 10:29:17 +00:00
814ed79149 Accepting request 585723 from science
OBS-URL: https://build.opensuse.org/request/show/585723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=43
2018-03-12 11:13:03 +00:00
Todd R
b890ff6aff Accepting request 583655 from home:TheBlackCat:branches:science
- Have the -tex-doc subpackage conflict with texlive-mgltex-doc since they share several files

OBS-URL: https://build.opensuse.org/request/show/583655
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=90
2018-03-12 05:05:58 +00:00
417c2b4106 Accepting request 556617 from science
OBS-URL: https://build.opensuse.org/request/show/556617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=42
2017-12-14 10:02:01 +00:00
Klaus Kämpf
bd302ca9d4 Accepting request 556603 from home:Vogtinator:noqtwebkit
- Do not build with Qt4 on TW/15 as Qt WebKit 4 is not available
  (boo#1072033)
- Explicitly disable marking either Qt version as "qt" plugin:
  * mathgl-no-default-qt.patch

OBS-URL: https://build.opensuse.org/request/show/556603
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=88
2017-12-13 09:04:01 +00:00
1c107b3866 Accepting request 537842 from science
OBS-URL: https://build.opensuse.org/request/show/537842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mathgl?expand=0&rev=41
2017-11-03 15:24:33 +00:00
e6141bf945 Accepting request 537083 from home:badshah400:branches:science
- Add Provides: mathgl for the libmathgl package, to make the
  mathgl-lang package installable.

OBS-URL: https://build.opensuse.org/request/show/537083
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=86
2017-10-31 09:33:20 +00:00
c43f8a3e66 Accepting request 536737 from home:dimstar:Factory
- Adapt to latest openmpi packaging changes: setup the openmpi
  environment before calling cmake.

OBS-URL: https://build.opensuse.org/request/show/536737
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=85
2017-10-26 12:16:12 +00:00