commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2020-09-08 22:48:22 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new.3399 (New) Package is "mathgl" Tue Sep 8 22:48:22 2020 rev:50 rq:832843 version:2.4.4 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2020-08-01 12:33:25.134603280 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new.3399/mathgl.changes 2020-09-08 22:48:55.483563010 +0200 @@ -1,0 +2,5 @@ +Sun Sep 6 11:10:49 UTC 2020 - Atri Bhattacharya + +- Fix for /usr/lib -> /usr/libexec migration. + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.JPzDp9/_old 2020-09-08 22:49:00.351565380 +0200 +++ /var/tmp/diff_new_pack.JPzDp9/_new 2020-09-08 22:49:00.355565382 +0200 @@ -371,7 +371,7 @@ cmake \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DMathGL_INSTALL_LIB_DIR:PATH=%{_lib} \ - -DMathGL_INSTALL_CMAKE_DIR=%{_libdir}/cmake/mathgl \ + -DMathGL_INSTALL_CMAKE_DIR:PATH=%{_libdir}/cmake/mathgl \ -DTEXMFDIR:PATH=%{_datadir}/texmf/ \ -DCMAKE_C_FLAGS="%{optflags}" \ -DCMAKE_CXX_FLAGS="%{optflags}"\ @@ -423,7 +423,7 @@ # move mgl.cgi install -d %{buildroot}/srv/www/cgi-bin/ -mv %{buildroot}%{_libexecdir}/cgi-bin/mgl.cgi %{buildroot}/srv/www/cgi-bin/mgl.cgi +mv %{buildroot}%{_prefix}/lib/cgi-bin/mgl.cgi %{buildroot}/srv/www/cgi-bin/mgl.cgi # LaTeX package (based on TeXLive spec files) mkdir -p %{buildroot}%{_localstatedir}/adm/update-scripts
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-03-15 17:36:55 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-02-02 18:09:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-03-15 17:36:57.0 +0100 @@ -1,0 +2,13 @@ +Mon Mar 10 07:34:42 UTC 2014 - dmitr...@opensuse.org + +- Update to version 2.2.2 + * Add mgl_region_3d() to draw region (or ribbon) between 2 curves. +Correspondingly extend mglGraph::Region() function and MGL +command 'region'. + * Allow LGPL for MathGL widgets. + * Improve export to TeX. + * Add missing functions to Fortran interface. + * Bugfix for legend with enabled lighting. + * Minor bugfixes and memory leaks. + +--- Old: mathgl-2.2.1.tar.gz New: mathgl-2.2.2.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.gKklsL/_old 2014-03-15 17:36:57.0 +0100 +++ /var/tmp/diff_new_pack.gKklsL/_new 2014-03-15 17:36:57.0 +0100 @@ -22,7 +22,7 @@ Name: mathgl %define libname libmgl -Version:2.2.1 +Version:2.2.2 Release:0 %define oct_version %{version} %define somajor 7.2.0 @@ -398,6 +398,10 @@ install -d %{buildroot}/srv/www/cgi-bin/ mv %{buildroot}%{_datadir}/%{name}/mgl.cgi %{buildroot}/srv/www/cgi-bin/mgl.cgi +# Qt libraries +rm %{buildroot}%{_libdir}/libmgl-qt.so.%{somajor} +ln -s libmgl-qt4.so.%{somajor} %{buildroot}%{_libdir}/libmgl-qt.so.%{somajor} + %post doc %install_info --info-dir=%{_infodir} %{_infodir}/%{name}_en.info.gz %install_info --info-dir=%{_infodir} %{_infodir}/%{name}_en.info-1.gz ++ mathgl-2.2.1.tar.gz -> mathgl-2.2.2.tar.gz ++ 3267 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-03-18 14:15:19 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-03-15 17:36:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-03-18 14:15:20.0 +0100 @@ -1,0 +2,5 @@ +Mon Mar 17 11:41:21 UTC 2014 - dmitr...@opensuse.org + +- Fix -devel package dependences, Qt5 available only for openSUSE >= 13.2 + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.bPGnJs/_old 2014-03-18 14:15:21.0 +0100 +++ /var/tmp/diff_new_pack.bPGnJs/_new 2014-03-18 14:15:21.0 +0100 @@ -182,7 +182,9 @@ Requires: %{libname}-fltk%{libversion} = %{version} Requires: %{libname}-glut%{libversion} = %{version} Requires: %{libname}-qt4-%{libversion} = %{version} +%if 0%{?suse_version} >= 1320 Requires: %{libname}-qt5-%{libversion} = %{version} +%endif Requires: %{libname}-wnd%{libversion} = %{version} Requires: %{libname}-wx%{libversion} = %{version} %if 0%{?suse_version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-03-21 15:22:28 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-03-18 14:15:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-03-21 15:22:29.0 +0100 @@ -1,0 +2,8 @@ +Wed Mar 19 13:26:21 UTC 2014 - dmitr...@opensuse.org + +- Update to version 2.2.2.1 + * Function SetRange(v1,v2) ignore NAN values now. + * Add enable-json-sample for building json-samples on demand only. + * Update docs. + +--- Old: mathgl-2.2.2.tar.gz New: mathgl-2.2.2.1.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.6Lhyvp/_old 2014-03-21 15:22:30.0 +0100 +++ /var/tmp/diff_new_pack.6Lhyvp/_new 2014-03-21 15:22:30.0 +0100 @@ -22,9 +22,9 @@ Name: mathgl %define libname libmgl -Version:2.2.2 +Version:2.2.2.1 Release:0 -%define oct_version %{version} +%define oct_version 2.2.2 %define somajor 7.2.0 %define libversion 7_2_0 Summary:Cross-platform library for making high-quality scientific graphics ++ mathgl-2.2.2.tar.gz -> mathgl-2.2.2.1.tar.gz ++ 2037 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-10-02 14:13:54 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-08-18 11:23:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-10-02 14:14:48.0 +0200 @@ -1,0 +2,5 @@ +Wed Sep 24 17:40:32 UTC 2014 - sfal...@opensuse.org + +- Specfile Cleanup to clear some rpmlint warnings + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.fpVGFq/_old 2014-10-02 14:14:49.0 +0200 +++ /var/tmp/diff_new_pack.fpVGFq/_new 2014-10-02 14:14:49.0 +0200 @@ -406,7 +406,7 @@ mkdir -p %{buildroot}%{_libdir}/octave/packages mkdir -p %{buildroot}%{_datadir}/octave/packages octave %{octave_args} --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" -# rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload +# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload # remove octave module archive rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-08-18 11:23:52 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-03-21 15:22:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-08-18 11:23:54.0 +0200 @@ -1,0 +2,43 @@ +Thu Aug 7 14:54:49 UTC 2014 - dmitr...@opensuse.org + +- Update to version 2.3 + * Add background image, which allow in particular semi-transparent +background color. + * Add primitives to draw polygon and angle arc. + * Allow arbitrary factor for axis ticks. + * Add function AddTick() for adding manual tick to existed ones. + * Add new styles and symbols. + * Add ODE solving functions for textual formulas. + * Add function for global cubic spline interpolation, and function +to refill using global spline. + * Add functions "random(dat)" and "gamma_inc(a,x)" to the list +of known functions for formula parsing + * Add 'inf' variable to the MGL and formula parsing + * Allow reading JPEG files for mglData::Import(). + * Warning messages and information are printed to stderr until +call of mgl_suppress_warn(true) will disable it. + * Add move constructor(s) if compiler support C++11 rvalues. + * Changes in algorithms: +- Greatly increase speed of formula parsing, and speeding up + many other places; +- Improve algorithm for contours drawing and filling, taking + special attention to quasi-random data. +- Spline() now use 5-th order polynomials to keep continuity + of 2nd derivative too. +- Add function attributes 'pure' or 'const', which potentially + can speed up drawing. +- Use spline instead of linear interpolation in functions + Flow() and Pipe(). +- Adjust columnplot and gridplot positions for non-zero + distance between the inplots. +- Improve colorbar labels drawing at SetRotatedText(false) +- Choose new scales for perspective. +- Allow 'negative' angles for text rotation +- Use new s-hull version for triangulation. + * UDAV improvements. + * Remove obsolete mathgl-fltk.patch +- Enable OpenMP support +- Move PDF documentation to separate package. +- Disable info files build due to outdated texinfo + +--- Old: mathgl-2.2.2.1.tar.gz mathgl-fltk.patch New: mathgl-2.3.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.FyPDSH/_old 2014-08-18 11:23:55.0 +0200 +++ /var/tmp/diff_new_pack.FyPDSH/_new 2014-08-18 11:23:55.0 +0200 @@ -22,26 +22,25 @@ Name: mathgl %define libname libmgl -Version:2.2.2.1 +Version:2.3 Release:0 -%define oct_version 2.2.2 -%define somajor 7.2.0 -%define libversion 7_2_0 +# oct_version must be x.y.z +%define oct_version 2.3.0 +%define somajor 7.3.0 +%define libversion 7_3_0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other Url:http://mathgl.sourceforge.net Source: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM mathgl-fltk.patch -- Correct typo in fltk's include statements -Patch1: mathgl-fltk.patch # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python modules install arch-depended -Patch2: mathgl-fix-python-module-path.patch +Patch1: mathgl-fix-python-module-path.patch # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples install -Patch3: mathgl-examples-install.patch +Patch2: mathgl-examples-install.patch # PATCH-FIX-OPENSUSE mathgl-doc-path.patch -- Locate documentation to right place -Patch4: mathgl-doc-path.patch +Patch3: mathgl-doc-path.patch # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation directory -Patch5: udav-help-path.patch +Patch4: udav-help-path.patch BuildRequires: cmake BuildRequires: fltk-devel BuildRequires: freeglut-devel @@ -69,9 +68,13 @@ BuildRequires: swig BuildRequires: texinfo BuildRequires: texlive-latex +%if 0%{?suse_version} >= 1320 +BuildRequires: wxWidgets-devel >= 3 +%else BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 %define __find_requires %wx_requires +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -93,7 +96,7 @@ %package -n %{libname}%{libversion} Summary:Mathgl is a cross-platform library for ma
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2012-02-16 10:06:14 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2011-09-23 02:12:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2012-02-16 10:06:16.0 +0100 @@ -1,0 +2,10 @@ +Mon Feb 13 10:50:13 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- +Mon Oct 3 11:59:27 UTC 2011 - dims...@opensuse.org + +- Fix typo in patch tagline. + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.0geJ34/_old 2012-02-16 10:06:18.0 +0100 +++ /var/tmp/diff_new_pack.0geJ34/_new 2012-02-16 10:06:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,20 @@ # - Name: mathgl Version:1.11.2 -Release:1 -License:GPLv3 +Release:0 Summary:Cross-platform library for making high-quality scientific graphics -Url:http://mathgl.sourceforge.net +License:GPL-3.0 Group: Productivity/Scientific/Other +Url:http://mathgl.sourceforge.net Source: %{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTERAM mathgl-fltk.patch badshah...@gmail.com -- Correct typo in fltk's include statements +# PATCH-FIX-UPSTREAM mathgl-fltk.patch badshah...@gmail.com -- Correct typo in fltk's include statements Patch0: mathgl-fltk.patch -BuildRequires: gcc-c++ BuildRequires: fdupes BuildRequires: fltk-devel BuildRequires: freeglut-devel +BuildRequires: gcc-c++ BuildRequires: giflib-devel BuildRequires: gsl-devel BuildRequires: libjpeg-devel @@ -39,9 +38,9 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: libtool -BuildRequires: swig BuildRequires: python-devel BuildRequires: python-numpy-devel +BuildRequires: swig BuildRequires: texinfo %if %suse_version >= 1140 BuildRequires: wxWidgets-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2012-05-29 10:34:03 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-05-10 14:34:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2012-05-29 10:34:05.0 +0200 @@ -1,0 +2,26 @@ +Thu May 24 13:15:32 UTC 2012 - badshah...@gmail.com + +- Update to version 2.0.2: + + Add 'U' style for Axis() which disable ticks rotation + + Bugfix for enable-opengl option + + Bugfix for lighting +- Changes from version 2.0.1: + + Improve speed of drawing + + Add reading 3d data files using mglData::ReadMat() + + Exclude unnecessary dependencies/inclusions + + Improve build system: +- Add multithreading +- Add install for Octave +- Separate enable-doc option from enable-all + + Minor bugfixes +- Add mathgl-cmake-enable-doc-option-fix.patch to fix the usage + of the cmake option: enable-doc (sf#3529593) +- Modify existing patch mathgl-fix-python-module-path.patch + to use DESTDIR environment variable instead of RPM_BUILD_ROOT + directly; set DESTDIR during make install stage +- Enable building with hdf5 support: introduces build dependency + on hdf5-devel +- Disable octave bindings for now as they do not build +- Enable building on SLE 11 by turnning off doc building for it. + +--- Old: mathgl-2.0.tar.gz New: mathgl-2.0.2.tar.gz mathgl-cmake-enable-doc-option-fix.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.KLVm3P/_old 2012-05-29 10:34:06.0 +0200 +++ /var/tmp/diff_new_pack.KLVm3P/_new 2012-05-29 10:34:06.0 +0200 @@ -20,7 +20,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: mathgl -Version:2.0 +Version:2.0.2 Release:0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 @@ -33,6 +33,8 @@ Patch1: mathgl-libpath.patch # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch bashah...@gmail.com -- Make python modules install in subdirectories of $RPM_BUILD_ROOT during make install Patch2: mathgl-fix-python-module-path.patch +# PATCH-FIX-UPSTERAM mathgl-cmake-enable-doc-option-fix.patch sf#3529593 badshah...@gmail.com -- Fix the cmake option for enable-doc +Patch3: mathgl-cmake-enable-doc-option-fix.patch BuildRequires: cmake # mathgl's fltk bindings do not build on openSUSE 12.1 and lower %if 0%{?suse_version} > 1210 @@ -42,11 +44,13 @@ BuildRequires: gcc-c++ BuildRequires: giflib-devel BuildRequires: gsl-devel +BuildRequires: hdf5-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel BuildRequires: libtiff-devel BuildRequires: libtool +#BuildRequires: octave-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: swig @@ -122,6 +126,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 #Correct location of numpy/arrayobject.h header file numpy_h=%{python_sitearch}/numpy/core/include/numpy/arrayobject.h @@ -134,20 +139,23 @@ cmake \\\ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DLIB_INSTALL_DIR:PATH=%{_lib} \ - -Denable-ltdl=on \ -Denable-pthread=on \ -Denable-gsl=on \ -Denable-jpeg=on \ -Denable-pdf=off \ -Denable-gif=on \ - -Denable-hdf5_18=off \ + -Denable-hdf5_18=on \ -Denable-opengl=on \ -Denable-glut=on \ -Denable-wx=on \ -Denable-qt=on \ -Denable-python=on \ -Denable-octave=off \ +%if 0%{?sles_version} + -Denable-doc=off \ +%else -Denable-doc=on \ +%endif %if 0%{?suse_version} > 1210 -Denable-fltk=on \ %else @@ -158,20 +166,23 @@ cmake \\\ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DLIB_INSTALL_DIR:PATH=%{_lib} \ - -Denable-ltdl=on \ -Denable-pthread=on \ -Denable-gsl=on
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2013-06-05 17:45:35 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-05-13 15:08:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2013-06-05 17:45:36.0 +0200 @@ -1,0 +2,11 @@ +Sat Jun 1 15:30:36 UTC 2013 - dmitr...@opensuse.org + +- Add package with static libraries + +--- +Thu May 30 15:32:54 UTC 2013 - dval...@suse.com + +- Detect WORDS_BIGENDIAN and HAVE_MEMRCHR to build on bigendian + platforms correctly (mathgl-bigendian.patch) + +--- New: mathgl-bigendian.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.TCH7A0/_old 2013-06-05 17:45:37.0 +0200 +++ /var/tmp/diff_new_pack.TCH7A0/_new 2013-06-05 17:45:37.0 +0200 @@ -42,6 +42,8 @@ Patch4: mathgl-doc-path.patch # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation directory Patch5: udav-help-path.patch +# PATCH-FIX-UPSTREAM mathgl-bigendian.patch -- fixes build on bigendian platforms +Patch6: mathgl-bigendian.patch BuildRequires: cmake BuildRequires: fltk-devel BuildRequires: freeglut-devel @@ -182,6 +184,21 @@ This package contains libraries and header files for developing applications that use mathgl. +%packagedevel-static +Summary:Static libraries for %{name} library +Group: Development/Libraries/Other +Requires: mathgl-devel = %{version} + +%descriptiondevel-static +Mathgl is a cross-platform library for making high-quality scientific +graphics. It provides fast data plotting and handling of large data +arrays, as well as window and console modes and for easy embedding +into other programs. Mathgl integrates into fltk, qt and +opengl applications. + +This package contains static libraries for developing applications +that use mathgl. + %packagedoc Summary:Documentation for %{name} Group: Documentation/Other @@ -285,6 +302,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p0 # Correct octave-mathgl version sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION @@ -336,9 +354,6 @@ # remove octave module archive rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz -# Remove static library files -rm %{buildroot}/%{_libdir}/*.a - # Install docs install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} %{buildroot}%{_docdir}/%{name}/ install -m 644 texinfo/{classes.pdf,mgl_en.pdf} %{buildroot}%{_docdir}/%{name}/ @@ -423,6 +438,10 @@ %{_includedir}/mgl2/ %{_libdir}/*.so +%files devel-static +%defattr(-,root,root) +%{_libdir}/*.a + %files doc %defattr(-,root,root) %dir %{_defaultdocdir}/mathgl ++ mathgl-bigendian.patch ++ Index: CMakeLists.txt === --- CMakeLists.txt (revision 747) +++ CMakeLists.txt (working copy) @@ -103,7 +103,16 @@ include(CheckFunctionExists) include(CMakePushCheckState) +include(TestBigEndian) + +TEST_BIG_ENDIAN(WORDS_BIGENDIAN) +if(WORDS_BIGENDIAN) + ADD_DEFINITIONS("-DWORDS_BIGENDIAN") +endif(WORDS_BIGENDIAN) +message(STATUS "ENDIAN: ${TEST_ENDIAN}") + CHECK_FUNCTION_EXISTS(sin MGL_SIN) +CHECK_FUNCTION_EXISTS(memrchr HAVE_MEMRCHR) if(NOT MGL_SIN) cmake_push_check_state() set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} m) @@ -115,6 +124,9 @@ message(SEND_ERROR "Math library not found") endif(MGL_SIN_M) endif(NOT MGL_SIN) +if(HAVE_MEMRCHR) + ADD_DEFINITIONS("-DHAVE_MEMRCHR") +endif(HAVE_MEMRCHR) if(enable-double) set(MGL_USE_DOUBLE 1) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2013-09-23 10:03:17 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-06-05 17:45:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2013-09-23 10:03:18.0 +0200 @@ -1,0 +2,6 @@ +Tue Sep 17 20:53:06 UTC 2013 - badshah...@gmail.com + +- Add mathgl-gsl-deprecated-code-usage.patch to fix build failures + with gsl version 1.16, notably in openSUSE:Factory. + +--- New: mathgl-gsl-deprecated-code-usage.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.eWVkGi/_old 2013-09-23 10:03:18.0 +0200 +++ /var/tmp/diff_new_pack.eWVkGi/_new 2013-09-23 10:03:18.0 +0200 @@ -44,6 +44,8 @@ Patch5: udav-help-path.patch # PATCH-FIX-UPSTREAM mathgl-bigendian.patch -- fixes build on bigendian platforms Patch6: mathgl-bigendian.patch +# PATCH-FIX-UPSTREAM mathgl-gsl-deprecated-code-usage.patch badshah...@gmail.com -- Fix build failures when compiling with gsl-1.16 due to usage of deprecated code +Patch7: mathgl-gsl-deprecated-code-usage.patch BuildRequires: cmake BuildRequires: fltk-devel BuildRequires: freeglut-devel @@ -303,6 +305,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p0 +%patch7 -p1 # Correct octave-mathgl version sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION ++ mathgl-gsl-deprecated-code-usage.patch ++ Index: mathgl-2.1.3.1/src/fft.cpp === --- mathgl-2.1.3.1.orig/src/fft.cpp +++ mathgl-2.1.3.1/src/fft.cpp @@ -82,7 +82,7 @@ void MGL_EXPORT mgl_fft_free(void *wt, v void MGL_EXPORT mgl_fft(double *x, long s, long n, const void *wt, void *ws, bool inv) { #if MGL_HAVE_GSL -gsl_fft_complex_transform(x, s, n, (const gsl_fft_complex_wavetable*)wt, (gsl_fft_complex_workspace*)ws, inv?backward:forward); +gsl_fft_complex_transform(x, s, n, (const gsl_fft_complex_wavetable*)wt, (gsl_fft_complex_workspace*)ws, inv?gsl_fft_backward:gsl_fft_forward); #else // NOTE this is VERY slow! const double *c = (const double *)wt; double *d = (double *)ws, f = inv?1./n:1; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-01-30 06:55:25 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-12-18 07:51:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-01-30 06:55:27.0 +0100 @@ -1,0 +2,31 @@ +Sun Jan 26 19:52:23 UTC 2014 - dmitr...@opensuse.org + +- Update to version 2.2.1 + * Add Qt5 support. + * Add Pascal interface. + * Improve JavaScript interface. + * Add function AddRange(char dir, mreal v1, mreal v2) and extend +corresponding MGL commands '[xyzc]range'. + * Add 'hypot' function for known functions in formula parsing. + * Add style '~' to disable colorbar or axis labels. NOTE, axis +style '_' is obsolete and should be replaced by '~'. + * Change Aspect() if Ax=NAN. Now, Ay and Az set the ratio to +optimal aspect (not exact value as previously). + * Disable changes by View(),Zoom(),Perspective() for position +of Title(), Legend(), Colorbar(). + * Partial support of perspective in CalcXYZ(). + * Speed up PDE solving. + * Add complex versions of PDE, QO2d, QO3d. + * Correct filled background for Box() in curved coordinates. + * Allow nx=1 for Stem and Error. + * Bugfix for drawing single axis. + * Bugfix for missing options parsing for some of MGL commands. + * Bugfix for .pmin suffix in MGL. Add mglData::MaximalNeg() and +mglData::MinimalPos() functions. Add .nmin and .nmax suffixes. + * Bugfix for colorbar labels. + * Force using python 2.7 by default. + * Minor bugfixes and memory leaks. +- Disable Octave interface due to Octave 3.8.0 changes +- Disable openmp support due to instability + +--- Old: mathgl-2.2.tar.gz New: mathgl-2.2.1.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.K5IaSv/_old 2014-01-30 06:55:27.0 +0100 +++ /var/tmp/diff_new_pack.K5IaSv/_new 2014-01-30 06:55:27.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,11 +22,11 @@ Name: mathgl %define libname libmgl -Version:2.2 +Version:2.2.1 Release:0 -%define oct_version 2.2.0 -%define somajor 7.1.0 -%define libversion 7_1_0 +%define oct_version %{version} +%define somajor 7.2.0 +%define libversion 7_2_0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other @@ -54,10 +54,15 @@ BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel >= 4.8 +%if 0%{?suse_version} >= 1320 +BuildRequires: libQt5WebKit5-devel +BuildRequires: libQt5WebKitWidgets-devel +BuildRequires: libqt5-qtbase-devel +%endif BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -BuildRequires: octave-devel +# BuildRequires: octave-devel # BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel @@ -119,11 +124,22 @@ into other programs. Mathgl integrates into fltk, qt and opengl applications. -%package -n %{libname}-qt%{libversion} +%package -n %{libname}-qt4-%{libversion} Summary:Mathgl Qt4 widget library for making high-quality scientific graphics Group: System/Libraries -%description -n %{libname}-qt%{libversion} +%description -n %{libname}-qt4-%{libversion} +Mathgl is a cross-platform library for making high-quality scientific +graphics. It provides fast data plotting and handling of large data +arrays, as well as window and console modes and for easy embedding +into other programs. Mathgl integrates into fltk, qt and +opengl applications. + +%package -n %{libname}-qt5-%{libversion} +Summary:Mathgl Qt5 widget library for making high-quality scientific graphics +Group: System/Libraries + +%description -n %{libname}-qt5-%{libversion} Mathgl is a cross-platform library for making high-quality scientific graphics. It provides fast data plotting and handling of large data arrays, as well as window and console modes and for easy embedding @@ -165,7 +181,8 @@ Requires: %{libname}%{libversion} = %{version} Requires: %{libname}-fltk%{libversion} = %{version} Requires:
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-02-02 18:09:49 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-01-30 06:55:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-02-02 18:09:50.0 +0100 @@ -1,0 +2,7 @@ +Fri Jan 31 01:07:29 UTC 2014 - badshah...@gmail.com + +- Re-enable octave bindings; patched swig with support for + octave >= 3.8.0 is already in science and should fix building + mathgl with octave enabled. + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.qVOAci/_old 2014-02-02 18:09:51.0 +0100 +++ /var/tmp/diff_new_pack.qVOAci/_new 2014-02-02 18:09:51.0 +0100 @@ -62,7 +62,7 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -# BuildRequires: octave-devel +BuildRequires: octave-devel # BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel @@ -366,7 +366,7 @@ %endif -Denable-python=on \ -Denable-lua=on \ --Denable-octave=off \ +-Denable-octave=on \ -Denable-octave-install=off \ -Denable-all-docs=on\ -Denable-texi2html=on \ @@ -377,14 +377,14 @@ %install %make_install -# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} # # Install octave-mathgl -# mkdir -p %{buildroot}%{_libdir}/octave/packages -# mkdir -p %{buildroot}%{_datadir}/octave/packages -# octave %{octave_args} --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" -# rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload -# # remove octave module archive -# rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz +mkdir -p %{buildroot}%{_libdir}/octave/packages +mkdir -p %{buildroot}%{_datadir}/octave/packages +octave %{octave_args} --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" +rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload +# remove octave module archive +rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz # Install docs install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} %{buildroot}%{_docdir}/%{name}/ @@ -521,10 +521,10 @@ %defattr(-,root,root) %{_libdir}/mgl-lua.so -# %files -n octave-mathgl -# %defattr(-,root,root) -# %{_datadir}/octave/packages/%{name}-%{oct_version}/ -# %{_libdir}/octave/packages/%{name}-%{oct_version}/ +%files -n octave-mathgl +%defattr(-,root,root) +%{_datadir}/octave/packages/%{name}-%{oct_version}/ +%{_libdir}/octave/packages/%{name}-%{oct_version}/ %files -n python-mathgl %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2013-12-18 07:51:16 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-09-23 10:03:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2013-12-18 07:51:17.0 +0100 @@ -1,0 +2,51 @@ +Mon Nov 11 13:53:44 UTC 2013 - dmitr...@opensuse.org + +- Update to version 2.2 + * Add OpenMP calls mostly everywhere (can work as replacement +of pthreads - a bit faster since more loops is parallelized). + * Greatly speed up consequent FFT and Hankel transforms. Add +mgl_clear_fft() function for manual clearing of saved FFT/Hankel data. + * Add OHLC() plot for drawing Open-High-Low-Close diagram + * Add wxMathGL widget. + * Add interface for Lua v.5.1. + * Add mask for face drawing if one of symbols "-+=;oOsS~<>jdD*^" +is specified in color scheme. This work only for export in +bitmap images. + * Add Quality=8 for dots drawing (extremely fast). + * Add styles '4','6','8' for Cone() and Cones() to produce square, +hex-, octo-prism. + * Add style 't' for Cones() to produce tubes (cylinders). + * Add style '^' for Legend() to left/right align legend if its +coordinates are right/left from the center + * Add style '<', '^', '>' for aligning/centering boxes in Bars(), +Barh(), BoxPlot(), Cones(). Also this plots become centered by +default if nx sizes are the same for all data. + * Add Dots() function which set independently both color and alpha +of dots + * Improve automatic axis position. Add style '^' for inverse +automatic axis position. + * Improve tick labeling. Add style TuneTicks&4 for zero filling +of tick labels. + * Add mglData::Refill() for filling by interpolation of +parametrically dependent data + * Add transparency for Area() and Region() plots. + * Add mgl_clf_chr() function and extend 'clf' command. + * Fourier now perform true inverse Fourier transform (instead of +backward one). + * Improve/change lighting from local sources. Add SetDiffuse() function. + * C functions now return NULL if HMDT data cannot be created for +given input argument(s). + * Enable line width for Mesh() and Fall() plots. + * Replace +INF and -INF by NAN in textual formula output. + * Add manual compression of JSON. + * Define WORDS_BIGENDIAN and HAVE_MEMRCHR (thanks to Dinar Valeev). + * Bugfix for cleaning unused points. + * Fix 'setsize' command at UDAV starting. + * Rewrite MGL parsing by using std::wstring for avoiding possible +bugs of wcs*() functions. + * Minor bugfixes. + * Update docs. +- Removed obsolete mathgl-bigendian.patch +- Removed obsolete mathgl-gsl-deprecated-code-usage.patch + +--- Old: mathgl-2.1.3.1.tar.gz mathgl-bigendian.patch mathgl-gsl-deprecated-code-usage.patch New: mathgl-2.2.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.436JsO/_old 2013-12-18 07:51:18.0 +0100 +++ /var/tmp/diff_new_pack.436JsO/_new 2013-12-18 07:51:18.0 +0100 @@ -22,11 +22,11 @@ Name: mathgl %define libname libmgl -Version:2.1.3.1 +Version:2.2 Release:0 -%define oct_version 2.1.3 -%define somajor 7 -%define libversion %{somajor}_0_0 +%define oct_version 2.2.0 +%define somajor 7.1.0 +%define libversion 7_1_0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other @@ -42,10 +42,6 @@ Patch4: mathgl-doc-path.patch # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation directory Patch5: udav-help-path.patch -# PATCH-FIX-UPSTREAM mathgl-bigendian.patch -- fixes build on bigendian platforms -Patch6: mathgl-bigendian.patch -# PATCH-FIX-UPSTREAM mathgl-gsl-deprecated-code-usage.patch badshah...@gmail.com -- Fix build failures when compiling with gsl-1.16 due to usage of deprecated code -Patch7: mathgl-gsl-deprecated-code-usage.patch BuildRequires: cmake BuildRequires: fltk-devel BuildRequires: freeglut-devel @@ -60,6 +56,7 @@ BuildRequires: libqt4-devel >= 4.8 BuildRequires: libtiff-devel BuildRequires: libtool +BuildRequires: lua51-devel BuildRequires: octave-devel # BuildRequires: openmpi-devel BuildRequires: python-devel @@ -91,7 +88,6 @@ %package -n %{libname}%{libversion} Summary:Mathgl is a cross-platform library for making high-quality scientific graphics Group:
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2012-12-30 12:19:29 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-12-03 16:38:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2012-12-30 12:19:32.0 +0100 @@ -1,0 +2,32 @@ +Mon Dec 24 12:32:37 UTC 2012 - dmi...@roshchin.org + +- Update to version 2.1.1 + * bugfix release, see included ChangeLog.txt for details + * removed obsolete mathgl-rpath.patch + * updated mathgl-libpath.patch + +--- +Wed Dec 19 11:15:44 UTC 2012 - dmi...@roshchin.org + +- Update rpath patch + * mathgl-rpath.patch + +--- +Wed Dec 19 07:54:15 UTC 2012 - rene.vanpaas...@gmail.com + +- Add fltk-fluid for fedora +- Recommends tag conditional on suse versions + +--- +Fri Dec 14 06:11:29 UTC 2012 - dmi...@roshchin.org + +- Update to version 2.1 + * see ChangeLog.txt for details +- Set correct path to documentation directory + * udav-help-path.patch +- Disable rpath + * mathgl-rpath.patch +- Update other patches +- Delete SLE-specific things from spec file + +--- Old: mathgl-2.0.3.tar.gz New: mathgl-2.1.1.tar.gz udav-help-path.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.WXsilS/_old 2012-12-30 12:19:34.0 +0100 +++ /var/tmp/diff_new_pack.WXsilS/_new 2012-12-30 12:19:34.0 +0100 @@ -20,28 +20,29 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: mathgl -Version:2.0.3 +%define libname lib%{name} +Version:2.1.1 Release:0 +%define somajor 7 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other Url:http://mathgl.sourceforge.net Source: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM mathgl-fltk.patch badshah...@gmail.com -- Correct typo in fltk's include statements +# PATCH-FIX-UPSTREAM mathgl-fltk.patch -- Correct typo in fltk's include statements Patch0: mathgl-fltk.patch -# PATCH-FIX-UPSTREAM mathgl-libpath.patch badshah...@gmail.com -- Allow setting installed libraries location using a cmake variable +# PATCH-FIX-UPSTREAM mathgl-libpath.patch -- Allow setting installed libraries location using a cmake variable Patch1: mathgl-libpath.patch -# PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch bashah...@gmail.com -- Make python modules install in subdirectories of $RPM_BUILD_ROOT during make install +# PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python modules install arch-depended Patch2: mathgl-fix-python-module-path.patch # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples install Patch3: mathgl-examples-install.patch # PATCH-FIX-OPENSUSE mathgl-doc-path.patch -- Locate documentation to right place Patch4: mathgl-doc-path.patch +# PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation directory +Patch5: udav-help-path.patch BuildRequires: cmake -# mathgl's fltk bindings do not build on openSUSE 12.1 and lower -%if 0%{?suse_version} > 1210 BuildRequires: fltk-devel -%endif BuildRequires: freeglut-devel BuildRequires: gcc-c++ BuildRequires: giflib-devel @@ -52,29 +53,21 @@ BuildRequires: libqt4-devel BuildRequires: libtiff-devel BuildRequires: libtool -%if 0%{?suse_version} >= 1210 BuildRequires: octave-devel -%endif +# BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: swig BuildRequires: texinfo BuildRequires: texlive-latex -%if 0%{?suse_version} >= 1140 BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 %define __find_requires %wx_requires -%else -BuildRequires: wxGTK-devel -%endif -%if 0%{?sles_version} -BuildRequires: update-desktop-files -%endif + BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} -Recommends: %{name}-doc -%endif + %if 0%{?fedora_version} +BuildRequires: fltk-fluid BuildRequires: libXmu-devel BuildRequires: texi2html BuildRequires: texinfo-tex @@ -88,12 +81,25 @@ into ot
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2013-05-03 13:43:27 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-03-08 09:22:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2013-05-03 13:43:29.0 +0200 @@ -1,0 +2,10 @@ +Thu May 2 15:19:52 UTC 2013 - dmitr...@opensuse.org + +- Update to version 2.1.3 + * bugfix release, see included ChangeLog.txt for details +- Split libraries into separate packages +- Split mathgl CGI into separate package +- Spec file reformatting +- Removed obsolete mathgl-libpath.patch + +--- Old: mathgl-2.1.2.tar.gz mathgl-libpath.patch New: mathgl-2.1.3.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.08SV7C/_old 2013-05-03 13:43:30.0 +0200 +++ /var/tmp/diff_new_pack.08SV7C/_new 2013-05-03 13:43:30.0 +0200 @@ -18,21 +18,21 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%define octave_args --no-window-system --norc Name: mathgl -%define libname lib%{name} -Version:2.1.2 +%define libname libmgl +Version:2.1.3 Release:0 %define somajor 7 +%define libversion %{somajor}_0_0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other Url:http://mathgl.sourceforge.net Source: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM mathgl-fltk.patch -- Correct typo in fltk's include statements -Patch0: mathgl-fltk.patch -# PATCH-FIX-UPSTREAM mathgl-libpath.patch -- Allow setting installed libraries location using a cmake variable -Patch1: mathgl-libpath.patch +Patch1: mathgl-fltk.patch # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python modules install arch-depended Patch2: mathgl-fix-python-module-path.patch # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples install @@ -48,10 +48,11 @@ BuildRequires: giflib-devel BuildRequires: gsl-devel BuildRequires: hdf5-devel +BuildRequires: libQtWebKit-devel +BuildRequires: libharu-devel BuildRequires: libjpeg-devel -# BuildRequires: libharu-devel BuildRequires: libpng-devel -BuildRequires: libqt4-devel +BuildRequires: libqt4-devel >= 4.8 BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: octave-devel @@ -82,22 +83,90 @@ into other programs. Mathgl integrates into fltk, qt and opengl applications. -%package -n %{libname}%{somajor} -Summary:Cross-platform library for making high-quality scientific graphics +%package -n %{libname}%{libversion} +Summary:Mathgl is a cross-platform library for making high-quality scientific graphics Group: System/Libraries +Obsoletes: libmathgl7 <= 2.1.2 Requires: %{name}-fonts -%description -n %{libname}%{somajor} +%description -n %{libname}%{libversion} +Mathgl is a cross-platform library for making high-quality scientific +graphics. It provides fast data plotting and handling of large data +arrays, as well as window and console modes and for easy embedding +into other programs. Mathgl integrates into fltk, qt and +opengl applications. + +%package -n %{libname}-fltk%{libversion} +Summary:Mathgl FLTK widget library for making high-quality scientific graphics +Group: System/Libraries + +%description -n %{libname}-fltk%{libversion} Mathgl is a cross-platform library for making high-quality scientific graphics. It provides fast data plotting and handling of large data arrays, as well as window and console modes and for easy embedding into other programs. Mathgl integrates into fltk, qt and opengl applications. +%package -n %{libname}-glut%{libversion} +Summary:Mathgl window library for making high-quality scientific graphics +Group: System/Libraries + +%description -n %{libname}-glut%{libversion} +Mathgl is a cross-platform library for making high-quality scientific +graphics. It provides fast data plotting and handling of large data +arrays, as well as window and console modes and for easy embedding +into other programs. Mathgl integrates into fltk, qt and +ope
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2013-05-13 15:08:51 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-05-03 13:43:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2013-05-13 15:08:53.0 +0200 @@ -1,0 +2,6 @@ +Wed May 8 18:07:21 UTC 2013 - dmitr...@opensuse.org + +- Update to version 2.1.3.1 + * bugfix release, see included ChangeLog.txt for details + +--- Old: mathgl-2.1.3.tar.gz New: mathgl-2.1.3.1.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.NR1x3t/_old 2013-05-13 15:08:55.0 +0200 +++ /var/tmp/diff_new_pack.NR1x3t/_new 2013-05-13 15:08:55.0 +0200 @@ -22,8 +22,9 @@ Name: mathgl %define libname libmgl -Version:2.1.3 +Version:2.1.3.1 Release:0 +%define oct_version 2.1.3 %define somajor 7 %define libversion %{somajor}_0_0 Summary:Cross-platform library for making high-quality scientific graphics @@ -286,7 +287,7 @@ %patch5 -p1 # Correct octave-mathgl version -sed -i 's/2.0/%{version}/' lang/DESCRIPTION +sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION # Correct location of numpy/arrayobject.h header file numpy_h=%{python_sitearch}/numpy/core/include/numpy/arrayobject.h @@ -452,8 +453,8 @@ %files -n octave-mathgl %defattr(-,root,root) -%{_datadir}/octave/packages/%{name}-%{version}/ -%{_libdir}/octave/packages/%{name}-%{version}/ +%{_datadir}/octave/packages/%{name}-%{oct_version}/ +%{_libdir}/octave/packages/%{name}-%{oct_version}/ %files -n python-mathgl %defattr(-,root,root) ++ mathgl-2.1.3.tar.gz -> mathgl-2.1.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mathgl-2.1.3/ChangeLog.txt new/mathgl-2.1.3.1/ChangeLog.txt --- old/mathgl-2.1.3/ChangeLog.txt 2013-05-02 14:34:12.0 +0200 +++ new/mathgl-2.1.3.1/ChangeLog.txt2013-05-08 09:39:45.0 +0200 @@ -1,3 +1,9 @@ +2.1.3.1 Released 8 May 2013 + +* Compatibility changes for MS VS. +* Bugfixes for cmake options enable-double=OFF, enable-zlib=OFF. +* Enable mouse actions for Firefox in JS sample. + 2.1.3 Released 2 May 2013 * Functions SinFFT, CosFFT, Hankel and so on, become multi-threaded diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mathgl-2.1.3/examples/fltk_example.cpp new/mathgl-2.1.3.1/examples/fltk_example.cpp --- old/mathgl-2.1.3/examples/fltk_example.cpp 2013-05-02 14:34:17.0 +0200 +++ new/mathgl-2.1.3.1/examples/fltk_example.cpp2013-05-08 09:39:45.0 +0200 @@ -31,8 +31,7 @@ int sample_3(mglGraph *gr); int sample_d(mglGraph *gr); //- -//#include -mglPoint pnt; // some global variable for changable data +mglPoint pnt; // some global variable for changeable data void *mgl_fltk_tmp(void *) { mgl_fltk_run(); return 0; } //#define PTHREAD_SAMPLE //- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mathgl-2.1.3/examples/full_test.cpp new/mathgl-2.1.3.1/examples/full_test.cpp --- old/mathgl-2.1.3/examples/full_test.cpp 2013-05-02 14:34:17.0 +0200 +++ new/mathgl-2.1.3.1/examples/full_test.cpp 2013-05-08 09:39:45.0 +0200 @@ -63,8 +63,11 @@ //- void save(mglGraph *gr,const char *name,const char *suf); void smgl_stfa(mglGraph *gr); // STFA sample +void smgl_text(mglGraph *gr); // text drawing void test(mglGraph *gr) { + smgl_text(gr); return; + mglParse par; par.AllowSetSize(true); setlocale(LC_CTYPE, ""); @@ -200,8 +203,13 @@ snprintf(buf,128,"%s%s.jsonz",name,suf); gr->WriteJSON(buf); break; default:// PNG (no alpha) +#if MGL_HAVE_PNG snprintf(buf,128,"%s%s.png",name,suf); gr->WritePNG(buf,0,false); break; +#else + snprintf(buf,128,"%s%s.bmp",name,suf); + gr->WriteBMP(buf); break; +#endif } } //- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore'
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2012-12-03 16:37:59 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-05-29 10:34:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2012-12-03 16:38:07.0 +0100 @@ -1,0 +2,54 @@ +Thu Nov 15 15:13:01 UTC 2012 - rene.vanpaas...@gmail.com + +- Fix spec file for build on Fedora: + * add dependencies (xmu, texi2html, texinfo-tex) + * re-define _defaultdocdir, to reflect correct doc path + * correct test for suse_version + +--- +Wed Oct 17 19:45:11 UTC 2012 - dmi...@roshchin.org + +- Locate documentation to right place + * mathgl-doc-path.patch +- Update post and postup for octave-mathgl + +--- +Fri Aug 24 15:34:59 UTC 2012 - dmi...@roshchin.org + +- Fix octave-mathgl package installation + +--- +Tue Aug 21 14:58:30 UTC 2012 - dmi...@roshchin.org + +- Add octave-mathgl package +- Add mathgl-examples package + +--- +Sun Jul 29 12:18:55 UTC 2012 - badshah...@gmail.com + +- Update to version 2.0.3: + + Make code compilable by compilers GNU/MinGW GCC, Clang, MS +VisualStudio + + Add mglTriangulation() using s_hull_pro algorithm + + Add mglData::Grid() and mglGraph::DataGrid() for filling +regular data by values of triangulated surface + + Add cmake options ’enable-png’ and ’enable-zlib’ + + Add SetTimeUTC() for using UTC time instead of local one + + Add SetTickShift() for additional shift of tick labels + + Add mglGraph::MPI_Send() and mglGraph::MPI_Recv() + + Vector plots now draw vector at edges, which are directed out +of bounding box + + Add gap between 1d plots for avoiding possible undetermined +overlapping + + Add parallel build for documentation + + Bugfixes for memory leaks and uninitialized variables, for +setting text size, for handling NAN color value, for missing +lines in export to EPS/SVG +- Drop mathgl-cmake-enable-doc-option-fix.patch; implemented + upstream +- Split udav into its own package +- Add %suse_update_desktop_file for SLE to fix brp complaints + about missing generic name for udav.desktop +- Add install-info post scriplets for the installed info files. + +--- Old: mathgl-2.0.2.tar.gz mathgl-cmake-enable-doc-option-fix.patch New: mathgl-2.0.3.tar.gz mathgl-doc-path.patch mathgl-examples-install.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.7o7HKC/_old 2012-12-03 16:38:08.0 +0100 +++ /var/tmp/diff_new_pack.7o7HKC/_new 2012-12-03 16:38:08.0 +0100 @@ -20,7 +20,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: mathgl -Version:2.0.2 +Version:2.0.3 Release:0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 @@ -33,8 +33,10 @@ Patch1: mathgl-libpath.patch # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch bashah...@gmail.com -- Make python modules install in subdirectories of $RPM_BUILD_ROOT during make install Patch2: mathgl-fix-python-module-path.patch -# PATCH-FIX-UPSTERAM mathgl-cmake-enable-doc-option-fix.patch sf#3529593 badshah...@gmail.com -- Fix the cmake option for enable-doc -Patch3: mathgl-cmake-enable-doc-option-fix.patch +# PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples install +Patch3: mathgl-examples-install.patch +# PATCH-FIX-OPENSUSE mathgl-doc-path.patch -- Locate documentation to right place +Patch4: mathgl-doc-path.patch BuildRequires: cmake # mathgl's fltk bindings do not build on openSUSE 12.1 and lower %if 0%{?suse_version} > 1210 @@ -50,21 +52,34 @@ BuildRequires: libqt4-devel BuildRequires: libtiff-devel BuildRequires: libtool -#BuildRequires: octave-devel +%if 0%{?suse_version} >= 1210 +BuildRequires: octave-devel +%endif BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: swig BuildRequires: texinfo BuildRequires: texlive-latex -%if %suse_version >= 1140 +%if 0%{?suse_version} >= 1140 BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 %define _
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2013-03-08 09:22:39 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-12-30 12:19:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2013-03-08 09:22:42.0 +0100 @@ -2 +2,12 @@ -Mon Dec 24 12:32:37 UTC 2012 - dmi...@roshchin.org +Thu Feb 7 17:02:48 UTC 2013 - dmitr...@opensuse.org + +- Disable reading octave initialization files during build + +--- +Mon Jan 28 12:52:18 UTC 2013 - dmitr...@opensuse.org + +- Update to version 2.1.2 + * bugfix release, see included ChangeLog.txt for details + +--- +Mon Dec 24 12:32:37 UTC 2012 - dmitr...@opensuse.org @@ -10 +21 @@ -Wed Dec 19 11:15:44 UTC 2012 - dmi...@roshchin.org +Wed Dec 19 11:15:44 UTC 2012 - dmitr...@opensuse.org @@ -22 +33 @@ -Fri Dec 14 06:11:29 UTC 2012 - dmi...@roshchin.org +Fri Dec 14 06:11:29 UTC 2012 - dmitr...@opensuse.org @@ -42 +53 @@ -Wed Oct 17 19:45:11 UTC 2012 - dmi...@roshchin.org +Wed Oct 17 19:45:11 UTC 2012 - dmitr...@opensuse.org @@ -49 +60 @@ -Fri Aug 24 15:34:59 UTC 2012 - dmi...@roshchin.org +Fri Aug 24 15:34:59 UTC 2012 - dmitr...@opensuse.org @@ -54 +65 @@ -Tue Aug 21 14:58:30 UTC 2012 - dmi...@roshchin.org +Tue Aug 21 14:58:30 UTC 2012 - dmitr...@opensuse.org Old: mathgl-2.1.1.tar.gz New: mathgl-2.1.2.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.Tn9I2q/_old 2013-03-08 09:22:43.0 +0100 +++ /var/tmp/diff_new_pack.Tn9I2q/_new 2013-03-08 09:22:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Name: mathgl %define libname lib%{name} -Version:2.1.1 +Version:2.1.2 Release:0 %define somajor 7 Summary:Cross-platform library for making high-quality scientific graphics @@ -49,6 +49,7 @@ BuildRequires: gsl-devel BuildRequires: hdf5-devel BuildRequires: libjpeg-devel +# BuildRequires: libharu-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel BuildRequires: libtiff-devel @@ -252,7 +253,7 @@ # Install octave-mathgl mkdir -p %{buildroot}%{_libdir}/octave/packages mkdir -p %{buildroot}%{_datadir}/octave/packages -octave --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" +octave --norc --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload # remove octave module archive rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz ++ mathgl-2.1.1.tar.gz -> mathgl-2.1.2.tar.gz ++ 26102 lines of diff (skipped) ++ mathgl-examples-install.patch ++ --- /var/tmp/diff_new_pack.Tn9I2q/_old 2013-03-08 09:22:44.0 +0100 +++ /var/tmp/diff_new_pack.Tn9I2q/_new 2013-03-08 09:22:44.0 +0100 @@ -1,8 +1,8 @@ -Index: mathgl-2.1/examples/CMakeLists.txt +Index: mathgl-2.1.2/examples/CMakeLists.txt === mathgl-2.1.orig/examples/CMakeLists.txt -+++ mathgl-2.1/examples/CMakeLists.txt -@@ -4,21 +4,37 @@ endif(MGL_HAVE_GSL) +--- mathgl-2.1.2.orig/examples/CMakeLists.txt mathgl-2.1.2/examples/CMakeLists.txt +@@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL) add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp) target_link_libraries(mgl_example mgl) @@ -12,9 +12,10 @@ +) if(MGL_HAVE_FLTK) + include_directories(${FLTK_INCLUDE_DIR}) add_executable(mgl_fltk_example wnd_samples.cpp fltk_example.cpp) target_link_libraries(mgl_fltk_example mgl-fltk) -+ install( ++ install( + TARGETS mgl_fltk_example + RUNTIME DESTINATION bin + ) @@ -23,7 +24,7 @@ if(MGL_HAVE_GLUT) add_executable(mgl_glut_example wnd_samples.cpp glut_example.cpp) target_link_libraries(mgl_glut_example mgl-glut) -+ install( ++ install( + TARGETS mgl_glut_example + RUNTIME DESTINATION bin + ) @@ -33,1
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-08-14 14:46:43 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-06-10 09:16:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-08-14 14:46:44.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 13 11:39:35 UTC 2015 - dmitr...@opensuse.org + +- Enable Octave module for openSUSE > 13.2 + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.1ft1Cb/_old 2015-08-14 14:46:45.0 +0200 +++ /var/tmp/diff_new_pack.1ft1Cb/_new 2015-08-14 14:46:45.0 +0200 @@ -68,7 +68,9 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -# BuildRequires: octave-devel +%if 0%{?suse_version} > 1320 +BuildRequires: octave-devel +%endif BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel @@ -105,8 +107,10 @@ Summary:MathGL is a cross-platform library for making high-quality scientific graphics Group: System/Libraries Requires: %{name}-fonts >= %{version} -# FIXME temporary, octave-mathgl is inconsistent with octave 4.0 +# FIXME temporary, octave-mathgl is inconsistent with octave 4.0 due to SWIG +%if 0%{?suse_version} <= 1320 Obsoletes: octave-mathgl +%endif %description -n %{libname}%{libversion} MathGL is a cross-platform library for making high-quality scientific @@ -319,19 +323,21 @@ This package provides lua interface for MathGL. -# %%package -n octave-mathgl -# Summary:Octave interface for MathGL library -# Group: Productivity/Scientific/Other -# Requires: octave -# -# %%description -n octave-mathgl -# MathGL is a cross-platform library for making high-quality scientific -# graphics. It provides fast data plotting and handling of large data -# arrays, as well as window and console modes and for easy embedding -# into other programs. MathGL integrates into FLTK, Qt and -# OpenGL applications. -# -# This package provides Octave interface for MathGL. +%if 0%{?suse_version} > 1320 +%package -n octave-mathgl +Summary:Octave interface for MathGL library +Group: Productivity/Scientific/Other +Requires: octave + +%description -n octave-mathgl +MathGL is a cross-platform library for making high-quality scientific +graphics. It provides fast data plotting and handling of large data +arrays, as well as window and console modes and for easy embedding +into other programs. MathGL integrates into FLTK, Qt and +OpenGL applications. + +This package provides Octave interface for MathGL. +%endif %package -n python-mathgl Summary:Libraries and header files for MathGL library @@ -453,7 +459,11 @@ %endif -Denable-python=on \ -Denable-lua=on \ + %if 0%{?suse_version} > 1320 + -Denable-octave=on \ + %else -Denable-octave=off \ + %endif -Denable-octave-install=off \ -Denable-mgltex=on \ -Denable-doc-html=on\ @@ -468,14 +478,16 @@ %install %make_install -# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%%{buildroot}%%{_libdir} -# # # Install octave-mathgl -# mkdir -p %%{buildroot}%%{_libdir}/octave/packages -# mkdir -p %%{buildroot}%%{_datadir}/octave/packages -# octave %%{octave_args} --eval "pkg prefix %%{buildroot}%%{_datadir}/octave/packages %%{buildroot}%%{_libdir}/octave/packages; pkg install lang/%%{name}.tar.gz" -# # rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload -# # remove octave module archive -# rm %%{buildroot}%%{_datadir}/%%{name}/%%{name}.tar.gz +%if 0%{?suse_version} > 1320 +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} +# # Install octave-mathgl +mkdir -p %{buildroot}%{_libdir}/octave/packages +mkdir -p %{buildroot}%{_datadir}/octave/packages +octave %{octave_args} --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" +# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload +# remove octave module archive +rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz +%endif # Install docs install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} %{buildroot}%{_docdir}/%{name}/ @@ -538,12 +550,12 @@ %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig -%if 0 -# %%post -n octave-mathgl -# octa
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-11-24 22:33:32 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-10-06 13:25:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-11-24 22:33:41.0 +0100 @@ -1,0 +2,5 @@ +Tue Nov 17 12:45:18 UTC 2015 - dmitr...@opensuse.org + +- Fix octave-mathgl package dependencies + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.0SfuUm/_old 2015-11-24 22:33:43.0 +0100 +++ /var/tmp/diff_new_pack.0SfuUm/_new 2015-11-24 22:33:43.0 +0100 @@ -331,7 +331,7 @@ %package -n octave-mathgl Summary:Octave interface for MathGL library Group: Productivity/Scientific/Other -Requires: octave +Requires: octave-cli %description -n octave-mathgl MathGL is a cross-platform library for making high-quality scientific
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-06-10 09:16:34 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-06-08 08:30:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-06-10 09:16:35.0 +0200 @@ -1,0 +2,7 @@ +Tue Jun 9 09:27:57 UTC 2015 - sch...@suse.de + +- getopt.patch: Fix use of getopt +- Compile with %{optflags} +- Fix %postun -n %{libname}-wx%{libversion} + +--- New: getopt.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.PXR0eI/_old 2015-06-10 09:16:36.0 +0200 +++ /var/tmp/diff_new_pack.PXR0eI/_new 2015-06-10 09:16:36.0 +0200 @@ -45,6 +45,8 @@ Patch6: mathgl-cmake-3.2.patch # PATCH-FIX-OPENSUSE mathgl-oldtexinfo.patch -- fix build with old texinfo Patch7: mathgl-oldtexinfo.patch +# PATCH-FIX-UPSTREAM getopt.patch -- fix use of getopt +Patch8: getopt.patch BuildRequires: cmake >= 2.8.12 BuildRequires: desktop-file-utils BuildRequires: fltk-devel @@ -410,6 +412,7 @@ %if 0%{?suse_version} <= 1320 %patch7 -p1 %endif +%patch8 -p1 # Correct octave-mathgl version sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION @@ -426,6 +429,8 @@ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DMGL_LIB_INSTALL_DIR:PATH=%{_lib} \ -DTEXMFDIR:PATH=%{_datadir}/texmf/ \ + -DCMAKE_C_FLAGS="%{optflags}" \ + -DCMAKE_CXX_FLAGS="%{optflags}"\ -Denable-double=on \ -Denable-mpi=on \ -Denable-pthread=off\ @@ -533,11 +538,13 @@ %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig +%if 0 # %%post -n octave-mathgl # octave -qf %%{octave_args} --eval "pkg rebuild -auto mathgl" # %%postun -n octave-mathgl # octave -qf %%{octave_args} --eval "pkg rebuild" +%endif %post tex mkdir -p /var/run/texlive ++ getopt.patch ++ Index: mathgl-2.3.3/utils/make_bin.cpp === --- mathgl-2.3.3.orig/utils/make_bin.cpp +++ mathgl-2.3.3/utils/make_bin.cpp @@ -24,7 +24,7 @@ int main(int argc, char *argv[]) { mglFont fnt; std::string path, base, fname; - char ch; + int ch; while(1) { Index: mathgl-2.3.3/utils/mglconv.cpp === --- mathgl-2.3.3.orig/utils/mglconv.cpp +++ mathgl-2.3.3/utils/mglconv.cpp @@ -28,7 +28,8 @@ int main(int argc, char *argv[]) mgl_suppress_warn(true); mglGraph gr; mglParse p(true); - char ch, buf[2048], iname[256]="", oname[256]=""; + char buf[2048], iname[256]="", oname[256]=""; + int ch; std::vector var; std::wstring str; bool none=false; Index: mathgl-2.3.3/utils/mglview.cpp === --- mathgl-2.3.3.orig/utils/mglview.cpp +++ mathgl-2.3.3/utils/mglview.cpp @@ -39,7 +39,8 @@ int show(mglGraph *gr) //- int main(int argc, char **argv) { - char ch, iname[256]=""; + char iname[256]=""; + int ch; mgl_suppress_warn(true); while(1) {
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-10-06 13:25:49 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-08-14 14:46:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-10-06 13:25:51.0 +0200 @@ -1,0 +2,7 @@ +Wed Sep 30 15:39:05 UTC 2015 - dmitr...@opensuse.org + +- Disable json examples +- Enable Octave module and Qt5 support for openSUSE Leap 42.1 +- Use wxWidgets 3 for openSUSE Leap 42.1 + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.DhjINx/_old 2015-10-06 13:25:52.0 +0200 +++ /var/tmp/diff_new_pack.DhjINx/_new 2015-10-06 13:25:52.0 +0200 @@ -60,7 +60,7 @@ BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel >= 4.8 -%if 0%{?suse_version} >= 1320 +%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) BuildRequires: libQt5WebKit5-devel BuildRequires: libQt5WebKitWidgets-devel BuildRequires: libqt5-qtbase-devel @@ -68,17 +68,21 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) BuildRequires: octave-devel %endif BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel +%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 +BuildRequires: swig3 +%else BuildRequires: swig +%endif BuildRequires: texinfo BuildRequires: texlive-filesystem BuildRequires: texlive-latex -%if 0%{?suse_version} >= 1320 +%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) BuildRequires: wxWidgets-devel >= 3 %else BuildRequires: wxWidgets-devel @@ -108,7 +112,7 @@ Group: System/Libraries Requires: %{name}-fonts >= %{version} # FIXME temporary, octave-mathgl is inconsistent with octave 4.0 due to SWIG -%if 0%{?suse_version} <= 1320 +%if 0%{?suse_version} < 1315 || 0%{?suse_version} == 1320 Obsoletes: octave-mathgl %endif @@ -210,7 +214,7 @@ Requires: %{libname}-fltk%{libversion} = %{version} Requires: %{libname}-glut%{libversion} = %{version} Requires: %{libname}-qt4-%{libversion} = %{version} -%if 0%{?suse_version} >= 1320 +%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) Requires: %{libname}-qt5-%{libversion} = %{version} %endif Requires: %{libname}-wnd%{libversion} = %{version} @@ -323,7 +327,7 @@ This package provides lua interface for MathGL. -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) %package -n octave-mathgl Summary:Octave interface for MathGL library Group: Productivity/Scientific/Other @@ -454,18 +458,19 @@ -Denable-fltk=on\ -Denable-wx=on \ -Denable-qt4=on \ - %if 0%{?suse_version} >= 1320 + %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -Denable-qt5=on \ %endif -Denable-python=on \ -Denable-lua=on \ - %if 0%{?suse_version} > 1320 + %if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -Denable-octave=on \ %else -Denable-octave=off \ %endif -Denable-octave-install=off \ -Denable-mgltex=on \ + -Denable-json-sample=off\ -Denable-doc-html=on\ -Denable-doc-pdf-en=on \ %if 0%{?suse_version} <= 1320 @@ -478,7 +483,7 @@ %install %make_install -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} # # Install octave-mathgl mkdir -p %{buildroot}%{_libdir}/octave/packages @@ -536,7 +541,7 @@ %postun -n %{libname}-qt4-%{libversion} -p /sbin/ldconfig -%if 0%{?suse_version} >= 1320 +%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) %post -n %{libname}-qt5-%{libversion} -p /sbin/ldconfig %postun -n %{libname}-qt5-%{libversion} -p /sbin/ldconfig @@
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-02-10 20:21:09 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-02-01 12:30:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-02-10 20:21:12.0 +0100 @@ -1,0 +2,19 @@ +Mon Feb 2 19:15:03 UTC 2015 - dmitr...@opensuse.org + +- Update to version 2.3.2 + * Update mgltex. + * Add reading files with complex numbers by 'read' command. + * Parallelize reading textual data files. + * Add 'i','j','k' variables for data filling. + * Add saving images in QMathGL even if corresponding format +support is disabled. + * Add cmake option MGL_DEF_FONT to change default font name +or use built-in one (if MGL_DEF_FONT is empty). + * Compatibility changes and bugfixes. + * Update mathgl-fix-python-module-path.patch +- Add mathgl-tex subpackage +- Set correct path to texmf directory + * mathgl-texmf-dir.patch +- Fix package descriptions + +--- @@ -5 +24,23 @@ - * See included ChangeLog.txt file for details + * Add MGL command 'load' for loading MGL commands from external +.so module. + * Add Logo() function to draw bitmap (logo), which is stretched +along whole axis range + * Add MGL command 'reset' which restore default settings and +clear image (i.e. call DefaultPlotParam()). + * Change y coordinate at x-z projection. + * Improve projection of 'unrotatable' objects (like legend, title, ...). + * Add projection (Ternary&8) which is the same as usual (Ternary&4) +but don't print text on projections + * Improve orientation of axis ticks and labels. + * Add mglWnd::SetDrawFunc(). + * Add mgl_set_global_warn() and mgl_get_global_warn() for set/get +messages of global scope. + * Make copying private of mglGraph and derived. + * Add virtual destructors. + * Add some static functions for mglGraph. + * Add option "-n" to mglconv to disable automatic saving of the image. + * Add option "-s" to mglview and mglconv to run setup script before +the main one. + * Add light scaling at MGLD import. + * Add scaling of frames at Adjust(). + * Update docs. Old: mathgl-2.3.1.tar.gz New: mathgl-2.3.2.tar.gz mathgl-texmf-dir.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.FZHqnt/_old 2015-02-10 20:21:13.0 +0100 +++ /var/tmp/diff_new_pack.FZHqnt/_new 2015-02-10 20:21:13.0 +0100 @@ -20,10 +20,10 @@ Name: mathgl %define libname libmgl -Version:2.3.1 +Version:2.3.2 Release:0 # oct_version must be x.y.z -%define oct_version 2.3.1 +%define oct_version %{version} %define somajor 7.4.0 %define libversion 7_4_0 Summary:Cross-platform library for making high-quality scientific graphics @@ -39,7 +39,9 @@ Patch3: mathgl-doc-path.patch # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation directory Patch4: udav-help-path.patch -BuildRequires: cmake +# PATCH-FIX-OPENSUSE mathgl-texmf-dir.patch -- set correct path to texmf directory +Patch5: mathgl-texmf-dir.patch +BuildRequires: cmake >= 2.8.12 BuildRequires: fltk-devel BuildRequires: freeglut-devel BuildRequires: gcc-c++ @@ -65,6 +67,7 @@ BuildRequires: python-numpy-devel BuildRequires: swig BuildRequires: texinfo +BuildRequires: texlive-filesystem BuildRequires: texlive-latex %if 0%{?suse_version} >= 1320 BuildRequires: wxWidgets-devel >= 3 @@ -85,99 +88,99 @@ %endif %description -Mathgl is a cross-platform library for making high-quality scientific +MathGL is a cross-platform library for making high-quality scientific graphics. It provides fast data plotting and handling of large data arrays, as well as window and console modes and for easy embedding -into other programs. Mathgl integrates into fltk, qt and -opengl applications. +into other programs. MathGL integrates into FLTK, Qt and +OpenGL applications. %package -n %{libname}%{libversion} -Summary:Mathgl is a cross-platform library for making high-quality scientific graphics +Summary:MathGL is a cross-platform library for making high-quality scientific graphics Group: System/Libraries Requires: %{name}-fonts >= %{version} %description -n %{libname}%{libversion} -Mathgl is a cross-platform library for making high-quality scientific +MathGL is a cross-platform library for making high-quality scientific graphics. It provides fast data plotting and handling of la
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-02-18 11:39:53 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-02-10 20:21:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-02-18 12:09:23.0 +0100 @@ -1,0 +2,5 @@ +Tue Feb 17 15:16:29 UTC 2015 - dmitr...@opensuse.org + +- Use texinfo for documentation generation on openSUSE > 13.2 + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.xgmF1b/_old 2015-02-18 12:09:24.0 +0100 +++ /var/tmp/diff_new_pack.xgmF1b/_new 2015-02-18 12:09:24.0 +0100 @@ -430,7 +430,9 @@ -Denable-mgltex=on \ -Denable-doc-html=on\ -Denable-doc-pdf-en=on \ + %if 0%{?suse_version} <= 1320 -Denable-texi2html=on \ + %endif . make %{?_smp_mflags} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-02-01 12:30:15 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-11-24 11:09:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-02-01 12:30:19.0 +0100 @@ -1,0 +2,7 @@ +Sat Jan 31 16:41:17 UTC 2015 - dmitr...@opensuse.org + +- Update to version 2.3.1 + * See included ChangeLog.txt file for details + * Update mathgl-examples-install.patch + +--- Old: mathgl-2.3.tar.gz New: mathgl-2.3.1.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.eeyZZB/_old 2015-02-01 12:30:20.0 +0100 +++ /var/tmp/diff_new_pack.eeyZZB/_new 2015-02-01 12:30:20.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,16 @@ # -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} -%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %define octave_args --no-window-system --norc Name: mathgl %define libname libmgl -Version:2.3 +Version:2.3.1 Release:0 # oct_version must be x.y.z -%define oct_version 2.3.0 -%define somajor 7.3.0 -%define libversion 7_3_0 +%define oct_version 2.3.1 +%define somajor 7.4.0 +%define libversion 7_4_0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other @@ -359,11 +357,6 @@ # convert EOL encodings, maintaining timestames sed -i 's/\r$//' AUTHORS README -# workaround for qt5 headers, not controllable by enable-qt5 -%if 0%{?suse_version} <= 1315 -sed -i '/\#include /d' widgets/qt.cpp -%endif - %build cmake \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ @@ -372,6 +365,7 @@ -Denable-mpi=off\ -Denable-pthread=off\ -Denable-openmp=on \ + -Denable-ltdl=on\ -Denable-gsl=on \ -Denable-jpeg=on\ -Denable-png=on \ ++ mathgl-2.3.tar.gz -> mathgl-2.3.1.tar.gz ++ 5696 lines of diff (skipped) ++ mathgl-examples-install.patch ++ --- /var/tmp/diff_new_pack.eeyZZB/_old 2015-02-01 12:30:21.0 +0100 +++ /var/tmp/diff_new_pack.eeyZZB/_new 2015-02-01 12:30:21.0 +0100 @@ -1,8 +1,8 @@ -Index: mathgl-2.2.1/examples/CMakeLists.txt +Index: mathgl-2.3.1/examples/CMakeLists.txt === mathgl-2.2.1.orig/examples/CMakeLists.txt -+++ mathgl-2.2.1/examples/CMakeLists.txt -@@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL) +--- mathgl-2.3.1.orig/examples/CMakeLists.txt mathgl-2.3.1/examples/CMakeLists.txt +@@ -4,34 +4,59 @@ endif(MGL_HAVE_GSL) add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp) target_link_libraries(mgl_example mgl) @@ -24,7 +24,7 @@ if(MGL_HAVE_GLUT) add_executable(mgl_glut_example wnd_samples.cpp glut_example.cpp) target_link_libraries(mgl_glut_example mgl-glut) -+ install( ++ install( + TARGETS mgl_glut_example + RUNTIME DESTINATION bin + ) @@ -34,27 +34,41 @@ include(${wxWidgets_USE_FILE}) add_executable(mgl_wx_example wnd_samples.cpp wx_example.cpp) target_link_libraries(mgl_wx_example mgl-wx) -+ install( ++ install( + TARGETS mgl_wx_example + RUNTIME DESTINATION bin + ) endif(MGL_HAVE_WX) - if(enable-qt) -@@ -27,8 +43,16 @@ if(enable-qt) - if(enable-qt5) - include(../cmake-qt5.txt) - target_link_libraries(mgl_qt_example mgl-qt5) -+ install( -+ TARGETS mgl_qt_example +-if(enable-qt) +- add_executable(mgl_qt_example wnd_samples.cpp qt_example.cpp ${MGL_MOC_EX_FILES}) +- if(enable-qt5) +- include(../cmake-qt5.txt) +- target_link_libraries(mgl_qt_example mgl-qt5) +- else
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-03-28 18:38:42 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-03-05 18:16:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-03-28 18:38:43.0 +0100 @@ -1,0 +2,6 @@ +Thu Mar 26 11:46:23 UTC 2015 - dims...@opensuse.org + +- Add mathgl-cmake-3.2.patch: Fix build with cmake 3.2; X11 is no + longer implicit linked. + +--- New: mathgl-cmake-3.2.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.R94yQh/_old 2015-03-28 18:38:44.0 +0100 +++ /var/tmp/diff_new_pack.R94yQh/_new 2015-03-28 18:38:44.0 +0100 @@ -41,6 +41,8 @@ Patch4: udav-help-path.patch # PATCH-FIX-OPENSUSE mathgl-texmf-dir.patch -- set correct path to texmf directory Patch5: mathgl-texmf-dir.patch +# PATCH-FIX-UPSTREAM mathgl-cmake-3.2.patch dims...@opensuse.org -- Fix build with cmake 3.2 (x11 no longer implicit linked) +Patch6: mathgl-cmake-3.2.patch BuildRequires: cmake >= 2.8.12 BuildRequires: fltk-devel BuildRequires: freeglut-devel @@ -398,6 +400,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 # Correct octave-mathgl version sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION ++ mathgl-cmake-3.2.patch ++ Index: mathgl-2.3.2/udav/CMakeLists.txt === --- mathgl-2.3.2.orig/udav/CMakeLists.txt +++ mathgl-2.3.2/udav/CMakeLists.txt @@ -38,10 +38,10 @@ endif(enable-qt5) add_executable(udav ${udav_src} ${udav_moc_src} ${udav_rc_src}) #set_target_properties(udav PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -pthread") if(enable-qt5) - target_link_libraries(udav mgl-qt5) + target_link_libraries(udav mgl-qt5 X11) qt5_use_modules(udav Core Widgets Gui PrintSupport) else(enable-qt5) - target_link_libraries(udav mgl-qt4) + target_link_libraries(udav mgl-qt4 X11) target_link_libraries(udav ${QT_LIBRARIES}) endif(enable-qt5) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-06-02 10:09:37 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-03-28 18:38:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-06-02 10:09:38.0 +0200 @@ -1,0 +2,5 @@ +Sun May 31 09:56:08 UTC 2015 - dmitr...@opensuse.org + +- Disable Octave module due to swig incompatibility with Octave 4.0 + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.bvYzXe/_old 2015-06-02 10:09:39.0 +0200 +++ /var/tmp/diff_new_pack.bvYzXe/_new 2015-06-02 10:09:39.0 +0200 @@ -63,7 +63,7 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -BuildRequires: octave-devel +# BuildRequires: octave-devel BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel @@ -100,6 +100,8 @@ Summary:MathGL is a cross-platform library for making high-quality scientific graphics Group: System/Libraries Requires: %{name}-fonts >= %{version} +# FIXME temporary, octave-mathgl is inconsistent with octave 4.0 +Obsoletes: octave-mathgl %description -n %{libname}%{libversion} MathGL is a cross-platform library for making high-quality scientific @@ -311,19 +313,19 @@ This package provides lua interface for MathGL. -%package -n octave-mathgl -Summary:Octave interface for MathGL library -Group: Productivity/Scientific/Other -Requires: octave - -%description -n octave-mathgl -MathGL is a cross-platform library for making high-quality scientific -graphics. It provides fast data plotting and handling of large data -arrays, as well as window and console modes and for easy embedding -into other programs. MathGL integrates into FLTK, Qt and -OpenGL applications. - -This package provides Octave interface for MathGL. +# %%package -n octave-mathgl +# Summary:Octave interface for MathGL library +# Group: Productivity/Scientific/Other +# Requires: octave +# +# %%description -n octave-mathgl +# MathGL is a cross-platform library for making high-quality scientific +# graphics. It provides fast data plotting and handling of large data +# arrays, as well as window and console modes and for easy embedding +# into other programs. MathGL integrates into FLTK, Qt and +# OpenGL applications. +# +# This package provides Octave interface for MathGL. %package -n python-mathgl Summary:Libraries and header files for MathGL library @@ -439,7 +441,7 @@ %endif -Denable-python=on \ -Denable-lua=on \ - -Denable-octave=on \ + -Denable-octave=off \ -Denable-octave-install=off \ -Denable-mgltex=on \ -Denable-doc-html=on\ @@ -454,14 +456,14 @@ %install %make_install -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} -# # Install octave-mathgl -mkdir -p %{buildroot}%{_libdir}/octave/packages -mkdir -p %{buildroot}%{_datadir}/octave/packages -octave %{octave_args} --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" -# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload -# remove octave module archive -rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz +# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%%{buildroot}%%{_libdir} +# # # Install octave-mathgl +# mkdir -p %%{buildroot}%%{_libdir}/octave/packages +# mkdir -p %%{buildroot}%%{_datadir}/octave/packages +# octave %%{octave_args} --eval "pkg prefix %%{buildroot}%%{_datadir}/octave/packages %%{buildroot}%%{_libdir}/octave/packages; pkg install lang/%%{name}.tar.gz" +# # rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload +# # remove octave module archive +# rm %%{buildroot}%%{_datadir}/%%{name}/%%{name}.tar.gz # Install docs install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} %{buildroot}%{_docdir}/%{name}/ @@ -524,11 +526,11 @@ %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig -%post -n octave-mathgl -octave -qf %{octave_args} --eval "pkg rebuild -auto mathgl" +# %%post -n octave-mathgl +# octave -qf %%{octave_args} --eval "pkg rebuild -auto mathgl" -%postun -n octave-mathgl -octave -qf %{octave_args} --eval "pkg rebuild" +# %%postun -n octave-mathgl +# octave -qf %%{octave_args} -
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2014-11-24 11:08:53 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-10-02 14:14:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2014-11-24 11:09:02.0 +0100 @@ -1,0 +2,5 @@ +Thu Nov 13 15:22:22 UTC 2014 - dmitr...@opensuse.org + +- Fix build on SLE12 + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.QVtnh1/_old 2014-11-24 11:09:04.0 +0100 +++ /var/tmp/diff_new_pack.QVtnh1/_new 2014-11-24 11:09:04.0 +0100 @@ -360,7 +360,7 @@ sed -i 's/\r$//' AUTHORS README # workaround for qt5 headers, not controllable by enable-qt5 -%if 0%{?suse_version} <= 1310 +%if 0%{?suse_version} <= 1315 sed -i '/\#include /d' widgets/qt.cpp %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-03-05 15:40:00 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-02-18 12:09:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-03-05 18:16:15.0 +0100 @@ -1,0 +2,5 @@ +Sat Feb 28 22:25:44 UTC 2015 - dmitr...@opensuse.org + +- Build with MPI support + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.S5opUy/_old 2015-03-05 18:16:16.0 +0100 +++ /var/tmp/diff_new_pack.S5opUy/_new 2015-03-05 18:16:16.0 +0100 @@ -62,7 +62,7 @@ BuildRequires: libtool BuildRequires: lua51-devel BuildRequires: octave-devel -# BuildRequires: openmpi-devel +BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: swig @@ -106,6 +106,17 @@ into other programs. MathGL integrates into FLTK, Qt and OpenGL applications. +%package -n %{libname}-mpi%{libversion} +Summary:MathGL library with MPI support +Group: System/Libraries + +%description -n %{libname}-mpi%{libversion} +MathGL is a cross-platform library for making high-quality scientific +graphics. It provides fast data plotting and handling of large data +arrays, as well as window and console modes and for easy embedding +into other programs. MathGL integrates into FLTK, Qt and +OpenGL applications. + %package -n %{libname}-fltk%{libversion} Summary:MathGL FLTK widget library for making high-quality scientific graphics Group: System/Libraries @@ -404,7 +415,7 @@ -DMGL_LIB_INSTALL_DIR:PATH=%{_lib} \ -DTEXMFDIR:PATH=%{_datadir}/texmf/ \ -Denable-double=on \ - -Denable-mpi=off\ + -Denable-mpi=on \ -Denable-pthread=off\ -Denable-openmp=on \ -Denable-ltdl=on\ @@ -480,6 +491,10 @@ %postun -n %{libname}%{libversion} -p /sbin/ldconfig +%post -n %{libname}-mpi%{libversion} -p /sbin/ldconfig + +%postun -n %{libname}-mpi%{libversion} -p /sbin/ldconfig + %post -n %{libname}-fltk%{libversion} -p /sbin/ldconfig %postun -n %{libname}-fltk%{libversion} -p /sbin/ldconfig @@ -536,6 +551,10 @@ %defattr(-,root,root) %{_libdir}/libmgl.so.%{somajor}* +%files -n %{libname}-mpi%{libversion} +%defattr(-,root,root) +%{_libdir}/libmgl-mpi.so.%{somajor}* + %files -n %{libname}-fltk%{libversion} %defattr(-,root,root) %{_libdir}/libmgl-fltk.so.%{somajor}* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2016-10-23 12:53:53 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2016-08-12 15:42:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2016-10-23 12:53:57.0 +0200 @@ -1,0 +2,22 @@ +Sat Oct 15 13:33:50 UTC 2016 - badshah...@gmail.com + +- Update to version 2.3.5.1: + + Library libmgl-qt is removed. You need to use libmgl-qt4 or +libmgl-qt5 explicitly now. + + Compatibility changes for latest MS VisualStudio. + + Bugfixes. +- Changes from version 2.3.5: + + See Changelog.txt for list of changes. +- Rebase mathgl-examples-install.patch for updated version. +- Define a macro for deciding whether to enable octave bindings, + but disable octave bindings for all openSUSE versions for now + as mathgl fails to build with updated octave. This is a + temporary workaround, and once the build issue is fixed, we + should revert back to enabling octave for recent openSUSE + versions. The "enable_octave" macro is defined with this in + mind. +- Add rpmlintrc file to suppress warning of missing man pages for + the example binaries. These just clutter up the rpmlint log and + have no practical use. + +--- Old: mathgl-2.3.4.tar.gz New: mathgl-2.3.5.1.tar.gz mathgl-rpmlintrc Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.RHkGia/_old 2016-10-23 12:54:00.0 +0200 +++ /var/tmp/diff_new_pack.RHkGia/_new 2016-10-23 12:54:00.0 +0200 @@ -17,20 +17,25 @@ %define octave_args --no-window-system --norc - -Name: mathgl %define libname libmgl -Version:2.3.4 -Release:0 # oct_version must be x.y.z %define oct_version %{version} -%define somajor 7.4.1 -%define libversion 7_4_1 +%define somajor 7.4.3 +%define libversion 7_4_3 +%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) +%define enable_octave 0 +%else +%define enable_octave 0 +%endif +Name: mathgl +Version:2.3.5.1 +Release:0 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other Url:http://mathgl.sourceforge.net -Source: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz +Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python modules install arch-depended Patch1: mathgl-fix-python-module-path.patch # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples install @@ -56,17 +61,9 @@ BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel >= 4.8 -%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -BuildRequires: libQt5WebKit5-devel -BuildRequires: libQt5WebKitWidgets-devel -BuildRequires: libqt5-qtbase-devel -%endif BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -BuildRequires: octave-devel -%endif BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel @@ -75,22 +72,28 @@ BuildRequires: texlive-filesystem BuildRequires: texlive-latex %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) +BuildRequires: libQt5WebKit5-devel +BuildRequires: libQt5WebKitWidgets-devel +BuildRequires: libqt5-qtbase-devel +%endif +%if 0%{?enable_octave} +BuildRequires: octave-devel +%endif +%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) BuildRequires: wxWidgets-devel >= 3 %else -BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 -%define __find_requires %wx_requires +%define __find_requires %{wx_requires} +BuildRequires: wxWidgets-devel %endif - -BuildRoot: %{_tmppath}/%{name}-%{version}-build - %if 0%{?fedora_version} +%define _defaultdocdir %{_datadir}/doc/packages BuildRequires: fltk-fluid BuildRequires: libXmu-devel BuildRequires: texi2html BuildRequires: texinfo-tex -%define _defaultdocdir %{_datadir}/doc/packages %endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description MathGL is a cross-platform library for making high-quality scientific @@ -206,12 +209,
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2016-08-12 15:42:37 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2016-02-26 00:36:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2016-08-12 15:42:39.0 +0200 @@ -1,0 +2,5 @@ +Fri Aug 5 13:03:34 UTC 2016 - tchva...@suse.com + +- Drop dependency on swig3 as swig in leap got updated to 3.x series + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.bSIFYT/_old 2016-08-12 15:42:40.0 +0200 +++ /var/tmp/diff_new_pack.bSIFYT/_new 2016-08-12 15:42:40.0 +0200 @@ -70,11 +70,7 @@ BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel -%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 -BuildRequires: swig3 -%else BuildRequires: swig -%endif BuildRequires: texinfo BuildRequires: texlive-filesystem BuildRequires: texlive-latex
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2016-02-25 22:09:45 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-11-24 22:33:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2016-02-26 00:36:26.0 +0100 @@ -1,0 +2,10 @@ +Wed Feb 24 09:30:14 UTC 2016 - dmitr...@opensuse.org + +- Update to version 2.3.4 + * Minor fixes and improvements, see included ChangeLog.txt for details + * Update mathgl-examples-install.patch + * Update mathgl-texmf-dir.patch + * Drop obsolete getopt.patch + * Drop obsolete mathgl-cmake-3.2.patch + +--- Old: getopt.patch mathgl-2.3.3.tar.gz mathgl-cmake-3.2.patch New: mathgl-2.3.4.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.S2pW8i/_old 2016-02-26 00:36:28.0 +0100 +++ /var/tmp/diff_new_pack.S2pW8i/_new 2016-02-26 00:36:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,12 +20,12 @@ Name: mathgl %define libname libmgl -Version:2.3.3 +Version:2.3.4 Release:0 # oct_version must be x.y.z %define oct_version %{version} -%define somajor 7.4.0 -%define libversion 7_4_0 +%define somajor 7.4.1 +%define libversion 7_4_1 Summary:Cross-platform library for making high-quality scientific graphics License:GPL-3.0 Group: Productivity/Scientific/Other @@ -41,12 +41,8 @@ Patch4: udav-help-path.patch # PATCH-FIX-OPENSUSE mathgl-texmf-dir.patch -- set correct path to texmf directory Patch5: mathgl-texmf-dir.patch -# PATCH-FIX-UPSTREAM mathgl-cmake-3.2.patch dims...@opensuse.org -- Fix build with cmake 3.2 (x11 no longer implicit linked) -Patch6: mathgl-cmake-3.2.patch # PATCH-FIX-OPENSUSE mathgl-oldtexinfo.patch -- fix build with old texinfo -Patch7: mathgl-oldtexinfo.patch -# PATCH-FIX-UPSTREAM getopt.patch -- fix use of getopt -Patch8: getopt.patch +Patch6: mathgl-oldtexinfo.patch BuildRequires: cmake >= 2.8.12 BuildRequires: desktop-file-utils BuildRequires: fltk-devel @@ -418,11 +414,9 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 %if 0%{?suse_version} <= 1320 -%patch7 -p1 +%patch6 -p1 %endif -%patch8 -p1 # Correct octave-mathgl version sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION ++ mathgl-2.3.3.tar.gz -> mathgl-2.3.4.tar.gz ++ /work/SRC/openSUSE:Factory/mathgl/mathgl-2.3.3.tar.gz /work/SRC/openSUSE:Factory/.mathgl.new/mathgl-2.3.4.tar.gz differ: char 5, line 1 ++ mathgl-examples-install.patch ++ --- /var/tmp/diff_new_pack.S2pW8i/_old 2016-02-26 00:36:28.0 +0100 +++ /var/tmp/diff_new_pack.S2pW8i/_new 2016-02-26 00:36:28.0 +0100 @@ -1,7 +1,7 @@ -Index: mathgl-2.3.3/examples/CMakeLists.txt +Index: mathgl-2.3.4/examples/CMakeLists.txt === mathgl-2.3.3.orig/examples/CMakeLists.txt -+++ mathgl-2.3.3/examples/CMakeLists.txt +--- mathgl-2.3.4.orig/examples/CMakeLists.txt mathgl-2.3.4/examples/CMakeLists.txt @@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL) add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp) @@ -40,11 +40,11 @@ + ) endif(MGL_HAVE_WX) - if(enable-qt) -@@ -28,18 +44,34 @@ if(enable-qt) + if(QT_ENABLED) +@@ -27,17 +43,33 @@ if(QT_ENABLED) + if(enable-qt5) include(../cmake-qt5.txt) target_link_libraries(mgl_qt_example mgl-qt5) - qt5_wrap_cpp(qgl_moc_src qgl_example.h ) + install( + TARGETS mgl_qt_example + RUNTIME DESTINATION bin @@ -52,27 +52,26 @@ else(enable-qt5) include(../cmake-qt4.txt) target_link_libraries(mgl_qt_example mgl-qt4) - qt4_wrap_cpp(qgl_moc_src qgl_example.h ) + install( + TARGETS mgl_qt_example + RUNTIME DESTINATION bin + ) endif(enable-qt5) - add_executable(mgl_qgl_example wnd_samples.cpp qgl_example.cpp ${qgl_moc_src} ${MGL_MOC_EX_FILES}) + add_executable(mgl_qgl_example wnd_samples.cpp qgl_example.cpp) if(enable-qt5)
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2018-04-20 17:25:34 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Fri Apr 20 17:25:34 2018 rev:44 rq:592617 version:2.4.2 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2018-03-12 12:13:19.232050211 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2018-04-20 17:25:39.794821820 +0200 @@ -1,0 +2,40 @@ +Thu Mar 29 10:41:12 UTC 2018 - guilla...@opensuse.org + +- Update to 2.4.2: + * 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 + +--- Old: mathgl-2.4.1.tar.gz New: mathgl-2.4.2.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.csSfEM/_old 2018-04-20 17:25:40.902781645 +0200 +++ /var/tmp/diff_new_pack.csSfEM/_new 2018-04-20 17:25:40.906781499 +0200 @@ -28,10 +28,10 @@ %define enable_octave 0 %endif Name: mathgl -Version:2.4.1 +Version:2.4.2 Release:0 Summary:Library for making scientific graphics -License:GPL-3.0 +License:GPL-3.0-only Group: Productivity/Scientific/Other Url:http://mathgl.sourceforge.net Source0: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz @@ -458,6 +458,11 @@ %install %make_install +%ifarch x86_64 aarch64 ppc64 ppc64le +# Fix CMake files install path for 64-bit +mv %{buildroot}/usr/lib/cmake/ %{buildroot}%{_libdir}/cmake +%endif + %if 0%{?enable_octave} export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} # # Install octave-mathgl @@ -595,7 +600,8 @@ %doc AUTHORS ChangeLog.txt README COPYING %{_includedir}/mgl2/ %{_libdir}/libmgl*.so -%{_libdir}/cmake/mathgl2/ +%dir %{_libdir}/cmake/mathgl +%{_libdir}/cmake/mathgl/*.cmake %files lang -f %{name}.lang ++ mathgl-2.4.1.tar.gz -> mathgl-2.4.2.tar.gz ++ /work/SRC/openSUSE:Factory/mathgl/mathgl-2.4.1.tar.gz /work/SRC/openSUSE:Factory/.mathgl.new/mathgl-2.4.2.tar.gz differ: char 5, line 1 ++ mathgl-examples-install.patch ++ --- /var/tmp/diff_new_pack.csSfEM/_old 2018-04-20 17:25:40.962779468 +0200 +++ /var/tmp/diff_new_pack.csSfEM/_new 2018-04-20 17:25:40.962779468 +0200 @@ -2,16 +2,18 @@ === --- mathgl-2.4.1.orig/examples/CMakeLists.txt +++ mathgl-2.4.1/examples/CMakeLists.txt -@@ -2,22 +2,38 @@ file(COPY ${CMAKE_SOURCE_DIR}/examples/i - file(COPY ${CMAKE_SOURCE_DIR}/examples/Equirectangular-projection.jpg DESTINATION ${CMAKE_BINARY_DIR}/examples) +@@ -4,6 +4,10 @@ file(COPY ${CMAKE_SOURCE_DIR}/examples/s + file(COPY ${CMAKE_SOURCE_DIR}/examples/wnd_samples.cpp DESTINATION ${CMAKE_BINARY_DIR}/examples) add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp) target_link_libraries(mgl_example mgl-static ${getopt_lib-static}
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2017-11-03 16:24:33 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Fri Nov 3 16:24:33 2017 rev:41 rq:537842 version:2.4.1 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2016-10-23 12:53:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2017-11-03 16:25:07.967593575 +0100 @@ -1,0 +2,102 @@ +Fri Oct 27 12:50:09 UTC 2017 - badshah...@gmail.com + +- Add Provides: mathgl for the libmathgl package, to make the + mathgl-lang package installable. + +--- +Thu Oct 26 08:35:54 UTC 2017 - dims...@opensuse.org + +- Adapt to latest openmpi packaging changes: setup the openmpi + environment before calling cmake. + +--- +Sat Aug 26 15:05:58 UTC 2017 - jeng...@inai.de + +- Trim some irrelevant words from descriptions. + +--- +Wed Aug 16 15:41:29 UTC 2017 - badshah...@gmail.com + +- Update to version 2.4.1: + * Add beltc plot, which is belt with manual coloring. + * Add style '~' for plot and tens to omit some points at output. + * Add style ':' for axis to draw lines through point (0,0,0). + * Miscellaneous bugfixes. +- Changes from version 2.4.0: + * Add mgllab executable, which is FLTK based version of UDAV. + * Add string manipulation in MGL language: +- 'str'[n] - get string of only n-th symbol; +- 'str'+v - add value v to the last character of the string; +- 'str',val or 'str',!val - append numeric value to the string + * Add time value to MGL language in format: +'hh-mm-ss_DD.MM.' or 'hh-mm-ss' or 'DD.MM.'. + * Add iris plot to show cross-dependencies of several data +arrays. + * Add flame2d to draw flame fractals. + * Add bbox to set bounding box for 2D output. + * Add section to get part of data between specified values. + * Add detect to found curves along data maximums. + * Add dilate to extend the region of 1-th value. + * Add erode to narrow the region of 1-th value. + * Add apde to solve PDE equation in inhomogeneous nonlinear +media with spatial dispersion. + * Add symbol to draw the glyphs defined by addsymbol. + * Add addsymbol to declare user-defined symbol (or glyph), which +can be used as markers for plot (with style '&') or drawn +itself by symbol command. + * Add openhdf to open all data arrays from HDF file. + * Extend crop to cut to optimal size for FFT (i.e. to closest of +2^n*3^m*5^l). + * Add function mgl_data_max_first() and data suffixes +.m[xyz][fl] to find first/last maximum along direction (see +Data information). + * Add function mgl_datac_diff_par() to parametric derivative of +complex data (see diff). + * Add style 'F' for bars and barh to set fixed bar widths. + * Add style 'a' for plot, tens, area and region to accurate +drawing of data, which partially lie out of axis range. + * Add style '#' for region to draw wired plot. + * Add possibility of manual shift in multiplot. + * Add parsing arguments of options for MGL commands. + * MGL command correl now can perform 2d and 3d correlations. + * Option meshnum now change the number of drawn markers for +plot, tens, step, mark and textmark. + * Function step handle data with x.nx>y.nx similarly to bars. + * Extend tile and tiles by adding manual coloring and face +orientation. + * Add variant of MGL command copy to copy data with "incorrect" +names. + * Improve tick labels drawing. + * Improve time-ticks (add weeks) and add subticks to its. + * Improve fplot to handle several singularities. + * Add LaTeX command \dfrac{}{}. This is full-sized version of +\frac{}{}. Unfortunately, there is no support of nesting. +Contrary, \frac allow nesting. + * Add mglODEc() - ODE solver for complex variables (see ode). + * Add cmplx(a,b)=a+i*b to the list of known functions in formula +parsing + * Update CMake find_package to find MathGL. + * Increase line width for wired text. + * Update documentation: add description of new commands, add +hint Mixing bitmap and vector output. + * Add translation to Russian for most of labels and messages. + * Name all are reserved in MGL scripts now as synonym of -1. + * INCOMPATIBLE: Replace libmgl-qt by libmgl-qt4 and libmgl-qt5 +for resolving conflicts of simultaneously installed both Qt4 +and Qt5. + * Minor bugfixes. +- Drop mathgl-oldtexinfo.patch: fixed upstream. +- Add mathgl-fltk-includedir.patch to fix include directives for + fltk headers. +- Split out a -lang package. +- Package the binary an
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2018-03-12 12:13:03 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Mon Mar 12 12:13:03 2018 rev:43 rq:585723 version:2.4.1 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2017-12-14 11:02:06.534216769 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2018-03-12 12:13:19.232050211 +0100 @@ -1,0 +2,6 @@ +Tue Mar 6 17:05:26 UTC 2018 - toddrme2...@gmail.com + +- Have the -tex-doc subpackage conflict with texlive-mgltex-doc + since they share several files + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.UWJ4nS/_old 2018-03-12 12:13:20.647999690 +0100 +++ /var/tmp/diff_new_pack.UWJ4nS/_new 2018-03-12 12:13:20.651999548 +0100 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -351,6 +351,7 @@ Summary:Documentation for mglTeX Group: Productivity/Publishing/TeX/Base BuildArch: noarch +Conflicts: texlive-mgltex-doc %descriptiontex-doc MathGL is a library for making scientific graphics. It provides data
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2018-05-15 10:16:15 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Tue May 15 10:16:15 2018 rev:45 rq:607067 version:2.4.2 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2018-04-20 17:25:39.794821820 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2018-05-15 10:34:41.765336430 +0200 @@ -1,0 +2,5 @@ +Tue May 8 16:03:08 UTC 2018 - sch...@suse.de + +- Define MathGL_INSTALL_CMAKE_DIR to correct location + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.O8reUD/_old 2018-05-15 10:34:42.669303230 +0200 +++ /var/tmp/diff_new_pack.O8reUD/_new 2018-05-15 10:34:42.673303083 +0200 @@ -409,6 +409,7 @@ cmake \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DMathGL_INSTALL_LIB_DIR:PATH=%{_lib} \ + -DMathGL_INSTALL_CMAKE_DIR=%{_libdir}/cmake/mathgl \ -DTEXMFDIR:PATH=%{_datadir}/texmf/ \ -DCMAKE_C_FLAGS="%{optflags}" \ -DCMAKE_CXX_FLAGS="%{optflags}"\ @@ -458,11 +459,6 @@ %install %make_install -%ifarch x86_64 aarch64 ppc64 ppc64le -# Fix CMake files install path for 64-bit -mv %{buildroot}/usr/lib/cmake/ %{buildroot}%{_libdir}/cmake -%endif - %if 0%{?enable_octave} export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} # # Install octave-mathgl
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2017-12-14 11:02:01 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) Package is "mathgl" Thu Dec 14 11:02:01 2017 rev:42 rq:556617 version:2.4.1 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2017-11-03 16:25:07.967593575 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2017-12-14 11:02:06.534216769 +0100 @@ -1,0 +2,8 @@ +Sat Dec 9 19:13:26 UTC 2017 - fab...@ritter-vogt.de + +- 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 + +--- New: mathgl-no-default-qt.patch Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.uZxs6Z/_old 2017-12-14 11:02:09.206087786 +0100 +++ /var/tmp/diff_new_pack.uZxs6Z/_new 2017-12-14 11:02:09.218087206 +0100 @@ -48,6 +48,8 @@ Patch5: mathgl-texmf-dir.patch # PATCH-FIX-UPSTREAM mathgl-fltk-includedir.patch badshah...@gmail.com -- Fix inclusion of fltk headers Patch6: mathgl-fltk-includedir.patch +# PATCH-FIX-OPENSUSE mathgl-no-default-qt.patch -- do not set a default qt +Patch7: mathgl-no-default-qt.patch BuildRequires: cmake >= 2.8.12 BuildRequires: desktop-file-utils BuildRequires: fltk-devel @@ -56,11 +58,9 @@ BuildRequires: giflib-devel BuildRequires: gsl-devel BuildRequires: hdf5-devel -BuildRequires: libQtWebKit-devel BuildRequires: libharu-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel -BuildRequires: libqt4-devel >= 4.8 BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel @@ -72,6 +72,10 @@ BuildRequires: texinfo BuildRequires: texlive-filesystem BuildRequires: texlive-latex +%if 0%{?suse_version} < 1330 +BuildRequires: libQtWebKit-devel +BuildRequires: libqt4-devel >= 4.8 +%endif %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) BuildRequires: libQt5WebKit5-devel BuildRequires: libQt5WebKitWidgets-devel @@ -156,6 +160,10 @@ %package -n %{libname}-qt5-%{libversion} Summary:MathGL Qt5 widget library Group: System/Libraries +%if 0%{?suse_version} >= 1330 +Provides: %{libname}-qt4-%{libversion} = %{version} +Obsoletes: %{libname}-qt4-%{libversion} < %{version} +%endif %description -n %{libname}-qt5-%{libversion} MathGL is a library for making scientific graphics. It provides data @@ -379,6 +387,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # Correct octave-mathgl version sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION @@ -418,7 +427,9 @@ -Denable-glut=on\ -Denable-fltk=on\ -Denable-wx=on \ + %if 0%{?suse_version} < 1330 -Denable-qt4=on \ + %endif %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -Denable-qt5=on \ %endif @@ -491,8 +502,11 @@ %postun -n %{libname}-fltk%{libversion} -p /sbin/ldconfig %post -n %{libname}-glut%{libversion} -p /sbin/ldconfig %postun -n %{libname}-glut%{libversion} -p /sbin/ldconfig + +%if 0%{?suse_version} < 1330 %post -n %{libname}-qt4-%{libversion} -p /sbin/ldconfig %postun -n %{libname}-qt4-%{libversion} -p /sbin/ldconfig +%endif %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) %post -n %{libname}-qt5-%{libversion} -p /sbin/ldconfig @@ -548,9 +562,11 @@ %defattr(-,root,root) %{_libdir}/libmgl-glut.so.%{somajor}* +%if 0%{?suse_version} < 1330 %files -n %{libname}-qt4-%{libversion} %defattr(-,root,root) %{_libdir}/libmgl-qt4.so.%{somajor}* +%endif %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) %files -n %{libname}-qt5-%{libversion} ++ mathgl-no-default-qt.patch ++ From: Fabian Vogt Subject: Do not mark a Qt version as default if it's the only one built We do not package the plain "qt" plugin, as it's just a copy of either "qt4" or "qt5". It's not possible to do this with a cmake invocation, as the deleted lines override it otherwise. Index: mathgl-2.4.1/CMakeLists.txt === --- mathgl-2.4.1.orig/CMakeLists.txt +++ mathgl-2.4.1/CMakeLists.txt @@ -215,12 +215,6 @@ if(enable-qt4 OR enable-qt5) if(enable-qt4asqt AND enable-qt5asqt) message(SEND_ERROR "You cannot make Qt4 and Qt5
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2019-09-11 10:40:50 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new.7948 (New) Package is "mathgl" Wed Sep 11 10:40:50 2019 rev:46 rq:729939 version:2.4.3 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2018-05-15 10:34:41.765336430 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new.7948/mathgl.changes 2019-09-11 10:41:24.611209188 +0200 @@ -1,0 +2,49 @@ +Tue Sep 10 09:37:40 UTC 2019 - Christophe Giboudeaux + +- Use -ffat-lto-objects when building static libraries. + +--- +Sat May 18 13:01:17 UTC 2019 - Atri Bhattacharya + +- 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. + * Bugfix for position of SVG output. + * Compatibility fixes for new versions of CMake, compilers and +libraries. + * INCOMPATIBLE: Formally pure C interface handle complex numbers +by new way due to strict following of C/C++ standards. +However, the MathGL library is binary compatible with previous +version(s). +- Drop mathgl-fltk-includedir.patch: incorporated upstream. +- Fix Group for %{name}-doc-pdf to Documentation/Other, as + Documentation/PDF isn't a valid group. + +--- Old: mathgl-2.4.2.tar.gz mathgl-fltk-includedir.patch New: mathgl-2.4.3.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.807208974 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.807208974 +0200 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -28,7 +28,7 @@ %define enable_octave 0 %endif Name: mathgl -Version:2.4.2 +Version:2.4.3 Release:0 Summary:Library for making scientific graphics License:GPL-3.0-only @@ -46,8 +46,6 @@ Patch4: udav-help-path.patch # PATCH-FIX-OPENSUSE mathgl-texmf-dir.patch -- set correct path to texmf directory Patch5: mathgl-texmf-dir.patch -# PATCH-FIX-UPSTREAM mathgl-fltk-includedir.patch badshah...@gmail.com -- Fix inclusion of fltk headers -Patch6: mathgl-fltk-includedir.patch # PATCH-FIX-OPENSUSE mathgl-no-default-qt.patch -- do not set a default qt Patch7: mathgl-no-default-qt.patch BuildRequires: cmake >= 2.8.12 @@ -247,7 +245,7 @@ %packagedoc-pdf Summary:Documentation for MathGL -Group: Documentation/PDF +Group: Documentation/Other BuildArch: noarch %descriptiondoc-pdf @@ -387,7 +385,6 @@ %patch3 -p1 %patch4 -
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2019-11-07 23:21:17 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new.2990 (New) Package is "mathgl" Thu Nov 7 23:21:17 2019 rev:47 rq:746361 version:2.4.3 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2019-09-11 10:41:24.611209188 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new.2990/mathgl.changes 2019-11-07 23:21:20.084845819 +0100 @@ -1,0 +2,6 @@ +Fri Nov 1 14:54:12 UTC 2019 - Atri Bhattacharya + +- openmpi has been renamed to openmpi1 for openSUSE >= 1550; + adapt accordingly. + +--- Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.8uX0VK/_old 2019-11-07 23:21:21.020846823 +0100 +++ /var/tmp/diff_new_pack.8uX0VK/_new 2019-11-07 23:21:21.024846827 +0100 @@ -18,6 +18,13 @@ %define octave_args --no-window-system --norc %define libname libmgl + +%if 0%{?suse_version} >= 1550 +%define omp_ver 1 +%else +%define omp_ver %{nil} +%endif + # oct_version must be x.y.z %define oct_version %{version} %define somajor 7.5.0 @@ -62,7 +69,7 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -BuildRequires: openmpi-devel +BuildRequires: openmpi%{omp_ver}-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: swig @@ -399,8 +406,8 @@ %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects -if [ -f %{_libdir}/mpi/gcc/openmpi/bin/mpivars.sh ]; then - source %{_libdir}/mpi/gcc/openmpi/bin/mpivars.sh +if [ -f %{_libdir}/mpi/gcc/openmpi%{omp_ver}/bin/mpivars.sh ]; then + source %{_libdir}/mpi/gcc/openmpi%{omp_ver}/bin/mpivars.sh fi cmake \
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2020-07-29 17:21:03 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new.3592 (New) Package is "mathgl" Wed Jul 29 17:21:03 2020 rev:48 rq:823288 version:2.4.4 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2019-11-07 23:21:20.084845819 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new.3592/mathgl.changes 2020-07-29 17:22:55.396685494 +0200 @@ -1,0 +2,26 @@ +Wed Jun 10 00:39:40 UTC 2020 - Atri Bhattacharya + +- 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. + +--- Old: mathgl-2.4.3.tar.gz New: mathgl-2.4.4.tar.gz Other differences: -- ++ mathgl.spec ++ --- /var/tmp/diff_new_pack.CBca4w/_old 2020-07-29 17:22:59.000688595 +0200 +++ /var/tmp/diff_new_pack.CBca4w/_new 2020-07-29 17:22:59.000688595 +0200 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,29 +18,38 @@ %define octave_args --no-window-system --norc %define libname libmgl - %if 0%{?suse_version} >= 1550 %define omp_ver 1 %else %define omp_ver %{nil} %endif - +# NO PYTHON3 SUPPORT FROM UPSTREAM +%if 0%{?suse_version} > 1500 +%bcond_with python +%else +%bcond_without python +%endif # oct_version must be x.y.z %define oct_version %{version} %define somajor 7.5.0 %define libversion 7_5_0 -%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -%define enable_octave 0 + +# NOT COMPATIBLE WITH OCTAVE IN LEAP 15.1, 15.2 +%if 0%{?suse_version} <= 1500 +%bcond_with octave %else -%define enable_octave 0 +%bcond_without octave +%endif + +%if 0%{?fedora_version} +%define _defaultdocdir %{_docdir} %endif Name: mathgl -Version:2.4.3 +Version:2.4.4 Release:0 Summary:Library for making scientific graphics License:GPL-3.0-only -Group: Productivity/Scientific/Other -Url:http://mathgl.sourceforge.net +URL:http://mathgl.sourceforge.net Source0: http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python modules install arch-depended @@ -63,47 +72,35 @@ BuildRequires: giflib-devel BuildRequires: gsl-devel BuildRequires: hdf5-devel +BuildRequires: libQt5WebKit5-devel +BuildRequires: libQt5WebKitWidgets-devel BuildRequires: libharu-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel +BuildRequires: libqt5-qtbase-devel BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel BuildRequires: openmpi%{omp_ver}-devel -BuildRequires: python-devel -BuildRequires: python-numpy-devel BuildRequires: swig BuildRequires: sz2-devel BuildRequires: texinfo BuildRequires: texlive-filesystem BuildRequires: texlive-latex -%if 0%{?suse_version} < 1330 -BuildRequires: libQtWebKit-devel -BuildRequires: libqt4-devel >= 4.8 -%endif -%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 ) -BuildRequires: libQt5WebKit5-devel -BuildRequires: libQt5WebKitWidgets-devel -BuildRequires: libqt5-qtbase-devel +BuildRequires: wxWidgets-devel >= 3 +%if %{with python} +BuildRequires: python-devel +BuildRequires: python-numpy-devel %endif
commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2020-08-01 12:33:17 Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new.3592 (New) Package is "mathgl" Sat Aug 1 12:33:17 2020 rev:49 rq:823806 version:2.4.4 Changes: --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2020-07-29 17:22:55.396685494 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new.3592/mathgl.changes 2020-08-01 12:33:25.134603280 +0200 @@ -1,0 +2,5 @@ +Fri Jul 31 10:35:51 UTC 2020 - Michel Normand + +- Add 4G min disk space default in _constraints + +--- Other differences: -- ++ _constraints ++ --- /var/tmp/diff_new_pack.mJKUmc/_old 2020-08-01 12:33:25.830604212 +0200 +++ /var/tmp/diff_new_pack.mJKUmc/_new 2020-08-01 12:33:25.834604218 +0200 @@ -3,5 +3,8 @@ 2 + + 4 +