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
