Hello community,

here is the log from the commit of package maxima for openSUSE:Factory checked 
in at 2017-06-21 13:57:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maxima (Old)
 and      /work/SRC/openSUSE:Factory/.maxima.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maxima"

Wed Jun 21 13:57:54 2017 rev:30 rq:505088 version:5.40.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/maxima/maxima.changes    2016-12-29 
22:50:49.561451607 +0100
+++ /work/SRC/openSUSE:Factory/.maxima.new/maxima.changes       2017-06-21 
13:57:59.204640824 +0200
@@ -1,0 +2,82 @@
+Sun Jun 11 15:00:10 UTC 2017 - [email protected]
+
+- Update to version 5.40.0:
+  + Core:
+    - New functions encode_time and decode_time, with test cases.
+    - change O(n^2) method for flattening list to O(n) method.
+    - split totient into two parts
+    - optimized gcfactor and tried to make it easier to read.
+    - optimize gc squaring and inline gctime1
+    - inline gctimes.
+    - sped up psumsq.
+    - speeded up imodp.
+    - new implementation of ; is about a factor of 2 faster on
+      sbcl
+    - move jacbi and related functions from rat3c to numth
+    - sped up divsum by splitting it in two parts where the lower
+    - Numerous cross-compiling changes.
+    - Numerous documentation changes and improvements.
+    - Build/installation improvements.
+    - Many updates to examples.
+    - Many changes and improvements to test system.
+  + Share:
+    - add symplectic_ode package
+    - Add Kaplan-Meier's survival and empirical distribution
+      estimators
+    - Commit new version of COMA. Sent by Wilhelm Haager
+    - Check for a constant "variable" of integration in romberg
+      and bromberg
+    - Import ODEPACK fortran code.
+    - Julia() and mandelbrot() are modified to create
+      maxoutXXX.gnuplot
+    - plotdf: An option to change the arrow density. Patch from
+      themusicgod1.
+  + Bug fixes:
+    - fix bug 3291: ecl on Linux needs utf-8
+    - fix bug3300 Incorrect sha256sum output
+    - In rtest_translator, skip some tests which cause a crash
+      (bug #3291).
+    - Implement numerical evaluation for gamma_greek. Fixes SF bug
+      #3277.
+    - In tests for kill(props), work around bug #3289.
+    - In lsquares_mse, ensure temporary variable is assigned the
+      correct value. #3282.
+    - In lsquares_mse, ensure temporary variable is assigned the
+      correct value. #3282.
+    - In RISCHLOGEPROG, detect zero divisor. This fixes SF bug
+      #3274.
+    - Unlock :common-lisp package when compiling with SBCL. Fixes
+      SF bug #3271.
+    - Fix bug #2740: demo(romberg) fails
+    - Add test for bug #2295: Failure to evaluate definite
+      integral
+    - Add tests for bug #2314: Two different results for an
+      integral
+    - In tests for simplify_sum, add a few more tests from bug
+      report #3236.
+    - operatingsystem: Make chdir work with recent gcl versions.
+    - gcfactor(4/(%i+1)) gave an internal error in $bothcoef.
+    - Give informative error message when some index is not an
+      integer: "rat(-1) isn't an integer?"
+    - work around bug in gcl decode-universal-time.
+    - When evaluating float(diff(...)), apply float only to the
+      first argument.
+    - In GETL-LM-FCN-PROP, return NIL for argument which is not a
+      symbol.
+    - Remove built-in symbols from the list for user-defined
+      properties.
+    - Handle Lisp arrays in MQAPPLY expressions more carefully.
+    - Handle Lisp arrays in MQAPPLY expressions more carefully.
+    - A solve() enhancement by Richard Fateman that should fix a
+      zillion of bug tickets.
+    - Translate define and ":=" correctly by nuking the translator
+      property.
+    - Fix bernoulli and binomial pdfs when p=0 or p=1
+    - Fix bernoulli and binomial pdfs when p=0 or p=1
+- Drop maxima-makeinfo-errors.patch; incorporated upstream. 
+- Remove unnecessary hidden dir .gitattributes.
+- Add new mime, desktop and icon files to xmaxima file-list.
+- Add BuildRequires: bash-completion for proper dir permissions
+  for newly added bash-completion scripts.
+
+-------------------------------------------------------------------

Old:
----
  maxima-5.39.0.tar.gz
  maxima-makeinfo-errors.patch

New:
----
  maxima-5.40.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ maxima.spec ++++++
--- /var/tmp/diff_new_pack.gIqcB1/_old  2017-06-21 13:58:01.448324334 +0200
+++ /var/tmp/diff_new_pack.gIqcB1/_new  2017-06-21 13:58:01.452323770 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package maxima
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -28,10 +28,9 @@
 %define gcl_flags --disable-gcl
 
 Name:           maxima
-Version:        5.39.0
+Version:        5.40.0
 Release:        0
-#%%major_version is used only to package the latest changelog file, however 
upstream doesn't package the 5.36 changelog yet, so don't change this for now
-%define major_version 5.34
+%define major_version 5.40
 Summary:        Symbolic Computation Program/Computer Algebra System
 License:        GPL-2.0+
 Group:          Productivity/Scientific/Math
@@ -39,11 +38,10 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
http://download.sourceforge.net/maxima/%{name}-%{version}.tar.gz
 Source1:        maxima-rpmlintrc
-# PATCH-FIX-UPSTREAM maxima-makeinfo-errors.patch [email protected] -- Fix 
makeinfo errors with older makeinfo versions (affects openSUSE:Leap:42.1/2, 
openSUSE 13.2 and lower), but the patch can be applied generally; patch sent 
upstream
-Patch0:         maxima-makeinfo-errors.patch
 %if 0%{?suse_version}
 PreReq:         %install_info_prereq
 %endif
+BuildRequires:  bash-completion
 BuildRequires:  gzip
 BuildRequires:  makeinfo
 BuildRequires:  python
@@ -52,6 +50,7 @@
 Requires:       maxima_exec
 Requires:       plotutils
 BuildRequires:  fdupes
+BuildRequires:  update-desktop-files
 %if 0%{?enable_clisp}
 BuildRequires:  clisp >= 2.34.0
 %endif
@@ -174,7 +173,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure  %{?sbcl_flags:} %{?cmucl_flags:} %{?gcl_flags:} %{?clisp_flags:} \
@@ -186,7 +184,7 @@
             --enable-recode
 make %{?_smp_mflags}
 
-#%check
+#%%check
 #make check
 
 %install
@@ -212,6 +210,9 @@
 %endif
 touch debugsources.list
 
+# 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
@@ -225,6 +226,8 @@
 
 %fdupes %{buildroot}/%{_datadir}/%{name}/%{version}/doc
 
+%suse_update_desktop_file xmaxima
+
 %if 0%{?suse_version}
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/maxima.info
@@ -235,10 +238,12 @@
 %post xmaxima
 %install_info --info-dir=%{_infodir} %{_infodir}/xmaxima.info
 %mime_database_post
+%desktop_database_post
 
 %postun xmaxima
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/xmaxima.info
 %mime_database_postun
+%desktop_database_postun
 
 %post lang-de-utf8
 %install_info --info-dir=%{_infodir} %{_infodir}/de.utf8/maxima.info
@@ -267,7 +272,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README README.*
+%doc AUTHORS COPYING NEWS README README.* ChangeLog-%{major_version}.md
 %doc %{_mandir}/man1/maxima.1*
 %dir %{_datadir}/maxima
 %dir %{_datadir}/maxima/%{version}
@@ -292,6 +297,8 @@
 %exclude %{_infodir}/pt_BR.utf8
 %{_bindir}/maxima
 %{_bindir}/rmaxima
+%{_datadir}/bash-completion/completions/maxima
+%{_datadir}/bash-completion/completions/rmaxima
 
 %files xmaxima
 %defattr(-,root,root,-)
@@ -299,6 +306,12 @@
 %{_bindir}/xmaxima
 %{_datadir}/maxima/%{version}/xmaxima/*
 %{_datadir}/mime/packages/x-mac.xml
+%{_datadir}/applications/xmaxima.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
 
 %if 0%{?enable_clisp}
 %files exec-clisp

++++++ maxima-5.39.0.tar.gz -> maxima-5.40.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/maxima/maxima-5.39.0.tar.gz 
/work/SRC/openSUSE:Factory/.maxima.new/maxima-5.40.0.tar.gz differ: char 5, 
line 1


Reply via email to