Hello community, here is the log from the commit of package maxima for openSUSE:Leap:15.2 checked in at 2020-02-21 13:54:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/maxima (Old) and /work/SRC/openSUSE:Leap:15.2/.maxima.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maxima" Fri Feb 21 13:54:00 2020 rev:16 rq:775660 version:5.43.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/maxima/maxima.changes 2020-01-15 15:28:40.502685641 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.maxima.new.26092/maxima.changes 2020-02-21 13:54:01.966051594 +0100 @@ -1,0 +2,49 @@ +Wed Jan 29 11:17:22 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Switch to python3: + * Add patch maxima-python3.patch to replace hard-coded python2 + usage when importing vtk and build_html.sh. + * Change BuildRequires: python to python3. + +------------------------------------------------------------------- +Tue Jan 28 10:44:25 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 5.43.2: + * Undocumented bug fixes. +- Drop manually included texi sources: now included in source + tarball. + +------------------------------------------------------------------- +Fri Oct 18 08:36:44 UTC 2019 - Atri Bhattacharya <[email protected]> + +- make check takes too long and end up timing out causing + build failures; disable %%check section until fixed. + +------------------------------------------------------------------- +Sat Aug 31 15:31:57 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Fix download URLs for include-maxima.de.texi and + include-maxima.texi.in. + +------------------------------------------------------------------- +Wed Aug 21 11:45:38 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Refresh source files include-maxima.de.texi and + include-maxima.texi.in from upstream; bind URLs pointing to the + source to a particular commit. + +------------------------------------------------------------------- +Tue Jun 4 09:59:06 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Update to version 5.43.0: + + See + https://sourceforge.net/p/maxima/code/ci/master/tree/ChangeLog-5.43.md + for changes. +- Manually include documentation source files missing from + upstream tarball (https://sourceforge.net/p/maxima/bugs/3558/). +- Use %%license to package COPYING file. +- Adapt file list to upstream changes, notably renamed .desktop + file, installation of emacs supporting files, and installation + of appinfo file. + +------------------------------------------------------------------- Old: ---- maxima-5.42.2.tar.gz New: ---- maxima-5.43.2.tar.gz maxima-python3.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ maxima.spec ++++++ --- /var/tmp/diff_new_pack.hkbBEW/_old 2020-02-21 13:54:03.230054153 +0100 +++ /var/tmp/diff_new_pack.hkbBEW/_new 2020-02-21 13:54:03.230054153 +0100 @@ -1,7 +1,7 @@ # # spec file for package maxima # -# 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 @@ -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,23 +28,25 @@ %define gcl_flags --disable-gcl Name: maxima -Version: 5.42.2 +Version: 5.43.2 Release: 0 -%define major_version 5.42 +%define major_version 5.43 Summary: Symbolic Computation Program/Computer Algebra System License: GPL-2.0-or-later Group: Productivity/Scientific/Math -Url: http://maxima.sourceforge.net/ +URL: http://maxima.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://download.sourceforge.net/maxima/%{name}-%{version}.tar.gz Source1: maxima-rpmlintrc +# PATCH-FIX-UPSTREAM maxima-python3.patch [email protected] -- Use python3 instead of python(2) when importing vtk modules and building help; this allows maxima to be built with python3 instead of python2. +Patch0: maxima-python3.patch %if 0%{?suse_version} PreReq: %install_info_prereq %endif BuildRequires: bash-completion BuildRequires: gzip BuildRequires: makeinfo -BuildRequires: python +BuildRequires: python3 Requires: gnuplot Requires: maxima_exec Requires: plotutils @@ -172,6 +174,7 @@ %prep %setup -q +%patch0 -p1 %build %configure %{?sbcl_flags:} %{?cmucl_flags:} %{?gcl_flags:} %{?clisp_flags:} \ @@ -201,9 +204,6 @@ infodir=%{?buildroot:%{buildroot}}%{_infodir} \ install-info -# Delete unnecessary hidden dir -rm -fr %{buildroot}%{_datadir}/maxima/%{version}/share/.gitattributes - # Deal with info/dir rm -f %{buildroot}%{_infodir}/dir # set executable rights for example scripts @@ -213,12 +213,23 @@ # reduce space, create symlinks %fdupes -s %{buildroot}/%{_datadir}/%{name}/%{version}/share %{buildroot}/%{_datadir}/%{name}/%{version}/src -%fdupes %{buildroot}/%{_datadir}/%{name}/%{version}/doc +%fdupes %{buildroot}/%{_datadir}/ -%suse_update_desktop_file xmaxima +%suse_update_desktop_file net.sourceforge.maxima.xmaxima -%check -make check +# REMOVE SOME BACKUP FILES INSTALLED BY MISTAKE +rm %{buildroot}%{_datadir}/%{name}/%{version}/share/draw/gnuplot.lisp.orig \ + %{buildroot}%{_datadir}/%{name}/%{version}/share/finance/finance.mac.orig \ + %{buildroot}%{_datadir}/%{name}/%{version}/share/vector/vect.mac.orig + +# REMOVE UNNECESSARY BINARY AND DEVEL FILE +rm %{buildroot}%{_datadir}/%{name}/%{version}/share/test_encodings/escape-double-quote \ + %{buildroot}%{_datadir}/%{name}/%{version}/share/test_encodings/escape-double-quote.c + +# FIXME CHECKS TAKE TOO LONG AND TIME-OUT +#%%check +#make check +# /FIXME %if 0%{?suse_version} %post @@ -264,11 +275,9 @@ %files %defattr(-,root,root,-) -%doc AUTHORS COPYING NEWS README README.* -# Omitted from 5.41.0 tarball probably by mistake -#%doc ChangeLog-%{major_version}.md -# -%doc %{_mandir}/man1/maxima.1* +%license COPYING +%doc AUTHORS NEWS README README.* +%{_mandir}/man1/maxima.1* %dir %{_datadir}/maxima %dir %{_datadir}/maxima/%{version} %dir %{_libdir}/maxima @@ -294,6 +303,9 @@ %{_bindir}/rmaxima %{_datadir}/bash-completion/completions/maxima %{_datadir}/bash-completion/completions/rmaxima +%dir %{_datadir}/emacs +%dir %{_datadir}/emacs/site-lisp +%{_datadir}/emacs/site-lisp/* %files xmaxima %defattr(-,root,root,-) @@ -301,12 +313,11 @@ %{_bindir}/xmaxima %{_datadir}/maxima/%{version}/xmaxima/* %{_datadir}/mime/packages/x-mac.xml -%{_datadir}/applications/xmaxima.desktop +%{_datadir}/applications/*.desktop %{_datadir}/bash-completion/completions/xmaxima %{_datadir}/mime/packages/x-maxima-out.xml -%{_datadir}/pixmaps/maxima-new.* -%{_datadir}/pixmaps/text-x-maxima-out.* -%{_datadir}/pixmaps/text-x-maximasession.svg +%{_datadir}/pixmaps/* +%{_datadir}/metainfo/*.appdata.xml %if 0%{?enable_clisp} %files exec-clisp @@ -335,24 +346,20 @@ %endif %files lang-de-utf8 -%defattr(-,root,root) %doc %{_datadir}/maxima/%{version}/doc/html/de.utf8 %{_infodir}/de.utf8 %files lang-es-utf8 -%defattr(-,root,root) %doc %{_datadir}/maxima/%{version}/doc/html/es.utf8 %{_datadir}/locale/es/LC_MESSAGES/maxima.mo %{_infodir}/es.utf8 %files lang-pt-utf8 -%defattr(-,root,root) %doc %{_datadir}/maxima/%{version}/doc/html/pt.utf8 %{_datadir}/locale/pt/LC_MESSAGES/maxima.mo %{_infodir}/pt.utf8 %files lang-pt_BR-utf8 -%defattr(-,root,root) %doc %{_datadir}/maxima/%{version}/doc/html/pt_BR.utf8 %{_infodir}/pt_BR.utf8 ++++++ maxima-5.42.2.tar.gz -> maxima-5.43.2.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/maxima/maxima-5.42.2.tar.gz /work/SRC/openSUSE:Leap:15.2/.maxima.new.26092/maxima-5.43.2.tar.gz differ: char 5, line 1 ++++++ maxima-python3.patch ++++++ Index: maxima-5.43.2/doc/info/build_html.sh.in =================================================================== --- maxima-5.43.2.orig/doc/info/build_html.sh.in +++ maxima-5.43.2/doc/info/build_html.sh.in @@ -46,7 +46,7 @@ do echo "filenamebase = \"$filenamebase\"" cat $f done | @AWK@ '!/^@c / && !/^@c$/ && (/^@deffn/ || /^@defvr/ || /^@end deffn/ || /^@end defvr/ || /@category/ || /@node/ || /^filenamebase/)' | @SED@ -f @abs_srcdir@/extract_categories1.sed | @AWK@ -f @abs_srcdir@/extract_categories1.awk > make-categories.py -python make-categories.py +@PYTHON@ make-categories.py @SED@ -e 's/^@bye/@node Documentation Categories, , Function and Variable Index\n@chapter Documentation Categories/' @abs_srcdir@/maxima.texi > maxima.texi ( for f in Category-*.texi; do echo '@include' $f; done ; echo @bye ) >> maxima.texi Index: maxima-5.43.2/share/draw/vtk.lisp =================================================================== --- maxima-5.43.2.orig/share/draw/vtk.lisp +++ maxima-5.43.2/share/draw/vtk.lisp @@ -3114,7 +3114,7 @@ ;; pull in requiered packages (format cmdstorage "~a~%~a~%~%~a~%~a~%~%~a~%~%" - "#!/usr/bin/env python" + "#!/usr/bin/python3" "# -*- coding: UTF-8 -*-" "import vtk" "import sys"
