Hello community, here is the log from the commit of package wxMaxima for openSUSE:Factory checked in at 2020-07-15 15:06:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxMaxima (Old) and /work/SRC/openSUSE:Factory/.wxMaxima.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxMaxima" Wed Jul 15 15:06:28 2020 rev:47 rq:820876 version:20.06.6 Changes: -------- --- /work/SRC/openSUSE:Factory/wxMaxima/wxMaxima.changes 2020-05-28 09:19:29.953228587 +0200 +++ /work/SRC/openSUSE:Factory/.wxMaxima.new.3060/wxMaxima.changes 2020-07-15 15:07:19.859545258 +0200 @@ -1,0 +2,31 @@ +Fri Jul 3 16:17:02 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 20.06.6: + * Resolved a compiling problem the last release has introduced. +- Changes from version 20.06.1 through 20.06.5: Minor bug fixes. +- Changes from version 20.06.0: + * Many spell corrections and bugfixes + * The history sidebar now works again + * TextCells with copy-alt-text caused an crash + * A few additional small bugfixes + * Many (really many!) big stability improvements + * In sqrt(conjugate(f(x))) the horizontal lines coincided + * Strings were searched for comment starts when adding line + endings + * Faster start-up by avoiding unneeded redraw events + * A big number of performance improvements + * Unfortunately one last temporary fix reduces performance again + * Corrected a bug that sometimes caused parts of equations not + to be displayed + * As this allows to improve performance and stability C++14 is + now used + * Speed boost The list of anchors from the manual is now cached + on disk + * Updated translations. +- Add wxMaxima-string-type-conversion.patch: Fix an invalid + conversion from wxString to wxChar* + (gh#wxMaxima-developers/wxmaxima#1324). +- Add new BuildRequires: pandoc. +- Use ninja for build (BuildRequires: ninja). + +------------------------------------------------------------------- Old: ---- wxMaxima-20.04.0.tar.gz New: ---- wxMaxima-20.06.6.tar.gz wxMaxima-string-type-conversion.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxMaxima.spec ++++++ --- /var/tmp/diff_new_pack.rf5GgG/_old 2020-07-15 15:07:23.151548469 +0200 +++ /var/tmp/diff_new_pack.rf5GgG/_new 2020-07-15 15:07:23.155548473 +0200 @@ -16,15 +16,18 @@ # +%define __builder ninja %define tarname wxmaxima Name: wxMaxima -Version: 20.04.0 +Version: 20.06.6 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#/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM wxMaxima-string-type-conversion.patch gh#wxMaxima-developers/wxmaxima#1324 [email protected] -- Fix an invalid wxString to wxChar* conversion +Patch0: wxMaxima-string-type-conversion.patch BuildRequires: appstream-glib BuildRequires: cmake BuildRequires: doxygen @@ -33,6 +36,8 @@ BuildRequires: graphviz BuildRequires: hicolor-icon-theme BuildRequires: maxima >= 5.30.0 +BuildRequires: ninja +BuildRequires: pandoc BuildRequires: po4a %if 0%{suse_version} >= 1550 || 0%{?sle_version} >= 150200 BuildRequires: rsvg-convert @@ -55,6 +60,7 @@ %prep %setup -q -n %{tarname}-Version-%{version} +%patch0 -p1 %build %cmake @@ -83,8 +89,8 @@ rm %{buildroot}%{_datadir}/pixmaps/* # REMOVE README.md AND COPYING FILES INSTALLED BY mak install, WE INCLUDE THEM BY USING %%doc -rm %{buildroot}%{_datadir}/%{tarname}/README* -rm %{buildroot}%{_datadir}/%{tarname}/COPYING +rm -fr %{buildroot}%{_datadir}/doc/%{tarname}/README* +rm -fr %{buildroot}%{_datadir}/doc/%{tarname}/COPYING %suse_update_desktop_file io.github.wxmaxima_developers.wxMaxima @@ -99,7 +105,7 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/wxmaxima.info%{ext_info} %files -%license COPYING +%license COPYING GPL.txt %doc AUTHORS README.md ChangeLog %{_datadir}/doc/%{tarname}/ %{_bindir}/* ++++++ wxMaxima-20.04.0.tar.gz -> wxMaxima-20.06.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/wxMaxima/wxMaxima-20.04.0.tar.gz /work/SRC/openSUSE:Factory/.wxMaxima.new.3060/wxMaxima-20.06.6.tar.gz differ: char 18, line 1 ++++++ wxMaxima-string-type-conversion.patch ++++++ Index: wxmaxima-Version-20.06.6/src/WXMformat.cpp =================================================================== --- wxmaxima-Version-20.06.6.orig/src/WXMformat.cpp +++ wxmaxima-Version-20.06.6/src/WXMformat.cpp @@ -221,7 +221,7 @@ GroupCell *TreeFromWXM(const wxArrayStri //! Consumes and concatenates lines until a closing tag is reached, //! consumes the tag and returns the line. - const auto getLinesUntil = [&wxmLine, end](const wxChar *tag) -> wxString + const auto getLinesUntil = [&wxmLine, end](const wxString &tag) -> wxString { wxString line; while (wxmLine != end)
