Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wxMaxima for openSUSE:Factory checked in at 2022-11-25 16:31:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxMaxima (Old) and /work/SRC/openSUSE:Factory/.wxMaxima.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxMaxima" Fri Nov 25 16:31:18 2022 rev:63 rq:1038216 version:22.09.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wxMaxima/wxMaxima.changes 2022-08-30 14:50:55.332341222 +0200 +++ /work/SRC/openSUSE:Factory/.wxMaxima.new.1597/wxMaxima.changes 2022-11-25 16:31:19.630595414 +0100 @@ -1,0 +2,44 @@ +Thu Nov 10 16:12:59 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Update BuildRequires: wxGTK >= 3.2 now required. + +------------------------------------------------------------------- +Fri Sep 2 17:10:08 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 22.09.0: + * Support for wxWidgets 3.1.7 + * The description field for wizards no more is a + MouseOverToolTip + * Wizards now accept chars from the unicode buttons + * Wizards now can balance parenthesis + * Wizards for operatingsystem, basic programming and string + operations + * More miscellaneous work on the wizards + * The watchlist was broken + * Better scalability of the config dialogue + * Folded multiline code cells are now sent to Maxima correctly + (gh#wxMaxima-developers/wxmaxima#1674) + * The output of the "?" command contained spurious "<" + (gh#wxMaxima-developers/wxmaxima#1688) + * ?, ?? and describe() now use a browser window, by default + * Search harder for the Maxima manual + * Search harder for Maxima manual entries + * Now we find Maxima manual entries that have no explicit anchor + * On Linux, MacOs and, if wxWidgets was compiled with edge + support the help browser can be obened in a dockable window + * wxMaxima can now compiled, even if wxWidgets was configured + with the option "--enable-privatefonts=no". + * Names that end in an underscore are now printed correctly + (gh#wxMaxima-developers/wxmaxima#1706) + * Made the tests work on more platforms + (gh#wxMaxima-developers/wxmaxima#1709) + * Resolved some asserts (gh#wxMaxima-developers/wxmaxima#1574) + * Working MathJaX (gh#wxMaxima-developers/wxmaxima#1702) + * A primitive integrated ChangeLog viewer + * Better documentation (gh#wxMaxima-developers/wxmaxima#1693) + * Better unicode handling (gh#wxMaxima-developers/wxmaxima#1691) + * Many additional bugfixes +- Drop wxMaxima-disable-slow-multithreadtest.patch: Incorporated + upstream. + +------------------------------------------------------------------- Old: ---- wxMaxima-disable-slow-multithreadtest.patch wxmaxima-Version-22.05.0.tar.gz New: ---- wxmaxima-Version-22.09.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxMaxima.spec ++++++ --- /var/tmp/diff_new_pack.jeC7lM/_old 2022-11-25 16:31:20.546600622 +0100 +++ /var/tmp/diff_new_pack.jeC7lM/_new 2022-11-25 16:31:20.550600645 +0100 @@ -16,22 +16,20 @@ # -# Tests fail on chroot, but work fine during my local testing +# Tests fail on chroot, but work fine locally +# https://github.com/wxMaxima-developers/wxmaxima/issues/1699 %bcond_with tests %define X_display ":98" %define __builder ninja %define tarname wxmaxima Name: wxMaxima -Version: 22.05.0 +Version: 22.09.0 Release: 0 Summary: Graphical User Interface for the maxima Computer Algebra System License: GPL-2.0-or-later Group: Productivity/Scientific/Math URL: https://wxmaxima-developers.github.io/wxmaxima/ Source0: https://github.com/wxmaxima-developers/wxmaxima/archive/Version-%{version}.tar.gz#/%{tarname}-Version-%{version}.tar.gz -# PATCH-FIX-UPSTREAM wxMaxima-disable-slow-multithreadtest.patch gh#wxMaxima-developers/wxmaxima#1504 badshah...@gmail.com -- Disable a slow test that causes timeouts on OBS workers for openSUSE >= 1550 -Patch0: wxMaxima-disable-slow-multithreadtest.patch -BuildRequires: appstream-glib BuildRequires: cmake >= 3.10 BuildRequires: doxygen BuildRequires: fdupes @@ -48,21 +46,20 @@ BuildRequires: rsvg-view %endif BuildRequires: update-desktop-files -%if 0%{?suse_version} >= 1550 -BuildRequires: wxGTK3-devel >= 3.1 -%else -BuildRequires: wxWidgets-devel >= 3 -%endif +BuildRequires: wxGTK3-devel >= 3.2 # gnuplot is needed for plotting Requires: gnuplot Requires: maxima >= 5.30.0 Recommends: %{name}-lang # SECTION For tests +%if %{with tests} +BuildRequires: appstream-glib %if 0%{?suse_version} >= 1550 BuildRequires: xorg-x11-server-Xvfb %else BuildRequires: xorg-x11-server %endif +%endif # /SECTION ExcludeArch: ppc64 ppc64le @@ -100,15 +97,11 @@ # REMOVE UNNECESSARY ICONS OUT OF PIXMAPS rm %{buildroot}%{_datadir}/pixmaps/* -# Remove doc files installed by make install, we include them by using %%doc and %%license -for f in AUTHORS COPYING ChangeLog GPL.txt NEWS.md README README.md; do - rm -fv "%{buildroot}%{_datadir}/doc/%{tarname}/$f" -done +# Remove license installed by make install, we include them by using %%license +rm %{buildroot}%{_datadir}/doc/%{tarname}/{COPYING,GPL.txt} %suse_update_desktop_file io.github.wxmaxima_developers.wxMaxima - %fdupes %{buildroot}%{_prefix} - %find_lang %{name} %{?no_lang_C} %if %{with tests} @@ -117,7 +110,11 @@ Xvfb %{X_display} >& Xvfb.log & trap "kill $! || true" EXIT sleep 5 + +# Needed, otherwise maxima tries to write to a dir without permissions +export MAXIMA_USERDIR=./ %ctest + %endif %post @@ -128,8 +125,7 @@ %files %license COPYING GPL.txt -%doc AUTHORS.md NEWS.md README.md -%{_datadir}/doc/%{tarname}/ +%doc %{_datadir}/doc/%{tarname}/ %{_bindir}/* %{_datadir}/wxMaxima/ %{_datadir}/icons/hicolor/*/apps/io.github.wxmaxima_developers.wxMaxima.* ++++++ wxmaxima-Version-22.05.0.tar.gz -> wxmaxima-Version-22.09.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/wxMaxima/wxmaxima-Version-22.05.0.tar.gz /work/SRC/openSUSE:Factory/.wxMaxima.new.1597/wxmaxima-Version-22.09.0.tar.gz differ: char 13, line 1