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"

Reply via email to