Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package maxima for openSUSE:Factory checked in at 2022-05-12 22:58:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/maxima (Old) and /work/SRC/openSUSE:Factory/.maxima.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maxima" Thu May 12 22:58:30 2022 rev:46 rq:976144 version:5.46.0 Changes: -------- --- /work/SRC/openSUSE:Factory/maxima/maxima.changes 2021-06-28 15:34:20.527238430 +0200 +++ /work/SRC/openSUSE:Factory/.maxima.new.1538/maxima.changes 2022-05-12 22:59:00.524687919 +0200 @@ -1,0 +2,14 @@ +Thu Apr 14 21:13:13 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 5.46.0: + * Many changes, see + <https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md> +- Merge the different lang packages into a single lang package; + maintaining a package for each lang will eventually become + difficult as upstream adds more and more translations. +- Update packageand based Supplements to rpm boolean ones. +- Drop maxima-rpmlintrc file: None of the suppressed warnings are + used any more. +- Rebase maxima-python3.patch to keep up with updated version. + +------------------------------------------------------------------- Old: ---- maxima-5.45.1.tar.gz maxima-rpmlintrc New: ---- maxima-5.46.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ maxima.spec ++++++ --- /var/tmp/diff_new_pack.kpq3AS/_old 2022-05-12 22:59:01.520689257 +0200 +++ /var/tmp/diff_new_pack.kpq3AS/_new 2022-05-12 22:59:01.524689262 +0200 @@ -1,7 +1,7 @@ # # spec file for package maxima # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,13 +33,12 @@ %define __os_install_post %{_prefix}/lib/rpm/brp-suse Name: maxima -Version: 5.45.1 +Version: 5.46.0 Release: 0 Summary: Symbolic Computation Program/Computer Algebra System License: GPL-2.0-or-later URL: http://maxima.sourceforge.net/ Source0: http://download.sourceforge.net/maxima/%{name}-%{version}.tar.gz -Source1: maxima-rpmlintrc Source2: README.SUSE.packaging # PATCH-FIX-UPSTREAM maxima-python3.patch badshah...@gmail.com -- 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 @@ -103,7 +102,7 @@ %package exec-clisp Summary: Maxima compiled with clisp Requires: clisp -Supplements: packageand(maxima:clisp) +Supplements: (maxima and clisp) Provides: maxima_exec = %{version} %description exec-clisp @@ -113,7 +112,7 @@ %if %{with cmucl} %package exec-cmucl Summary: Maxima compiled with CMUCL -Supplements: packageand(maxima:cmucl) +Supplements: (maxima and cmucl) Provides: maxima_exec = %{version} %description exec-cmucl @@ -123,7 +122,7 @@ %if %{with sbcl} %package exec-sbcl Summary: Maxima compiled with SBCL -Supplements: packageand(maxima:sbcl) +Supplements: (maxima and sbcl) Provides: maxima_exec = %{version} %requires_eq sbcl @@ -134,60 +133,29 @@ %if %{with gcl} %package exec-gcl Summary: Maxima compiled with GCL -Supplements: packageand(maxima:gcl) +Supplements: (maxima and gcl) Provides: maxima_exec = %{version} %description exec-gcl Maxima compiled with Gnu Common Lisp. %endif -%package lang-de-utf8 -Summary: Maxima German UTF-8 language pack -Requires: maxima = %{version} -Provides: locale(maxima:de) -%if 0%{?suse_version} <= 1500 -Requires(post): /sbin/install-info -Requires(postun):/sbin/install-info -%endif - -%description lang-de-utf8 -Maxima German language support (in UTF-8). - -%package lang-es-utf8 -Summary: Maxima Spanish UTF-8 language pack -Requires: maxima = %{version} -Provides: locale(maxima:es) -%if 0%{?suse_version} <= 1500 -Requires(post): /sbin/install-info -Requires(postun):/sbin/install-info -%endif - -%description lang-es-utf8 -Maxima Spanish language support (in UTF-8). - -%package lang-pt-utf8 -Summary: Maxima Portuguese UTF-8 language pack -Requires: maxima = %{version} -Provides: locale(maxima:pt) -%if 0%{?suse_version} <= 1500 -Requires(post): /sbin/install-info -Requires(postun):/sbin/install-info -%endif +# Note: Cannot use the lang_package macro since we need to provide the old lang-utf packages +%package lang +Summary: Translations for package %{name} +Requires: %{name} = %{version} +Obsoletes: maxima-lang-de-utf8 < %{version} +Provides: maxima-lang-de-utf8 = %{version} +Obsoletes: maxima-lang-es-utf8 < %{version} +Provides: maxima-lang-es-utf8 = %{version} +Obsoletes: maxima-lang-pt-utf8 < %{version} +Provides: maxima-lang-pt-utf8 = %{version} +Obsoletes: maxima-lang-pt_BR-utf8 < %{version} +Provides: maxima-lang-pt_BR-utf8 = %{version} +BuildArch: noarch -%description lang-pt-utf8 -Maxima Portuguese language support (in UTF-8). - -%package lang-pt_BR-utf8 -Summary: Maxima Brazilian Portuguese UTF-8 language pack -Requires: maxima = %{version} -Provides: locale(maxima:pt_BR) -%if 0%{?suse_version} <= 1500 -Requires(post): /sbin/install-info -Requires(postun):/sbin/install-info -%endif - -%description lang-pt_BR-utf8 -Maxima Brazilian Portuguese language support (in UTF-8). +%description lang +Provides translations for the %{name} package. %prep %setup -q @@ -199,17 +167,19 @@ %{?with_gcl:--enable-gcl} \ %{?with_clisp:--enable-clisp} \ --enable-gettext \ - --enable-lang-de-utf8 \ - --enable-lang-es-utf8 \ - --enable-lang-pt-utf8 \ - --enable-lang-pt_BR-utf8 \ --disable-recode \ + --enable-lang-de \ + --enable-lang-ja \ + --enable-lang-es \ + --enable-lang-pt \ + --enable-lang-pt_BR \ + --enable-lang-ru \ --enable-mathjax %make_build %install %makeinstall install-info - make \ +make \ prefix=%{?buildroot:%{buildroot}}%{_prefix} \ exec_prefix=%{?buildroot:%{buildroot}}%{_prefix} \ bindir=%{?buildroot:%{buildroot}}%{_bindir} \ @@ -223,7 +193,7 @@ sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \ mandir=%{?buildroot:%{buildroot}}%{_mandir} \ infodir=%{?buildroot:%{buildroot}}%{_infodir} \ - install-info +install-info # Deal with info/dir rm -f %{buildroot}%{_infodir}/dir @@ -239,6 +209,8 @@ %suse_update_desktop_file net.sourceforge.maxima.xmaxima +%find_lang %{name} %{?no_lang_C} + # FIXME CHECKS TAKE TOO LONG AND TIME-OUT (LAST CHECK: VERSION 5.45.0) #%%check #make check @@ -261,29 +233,6 @@ %mime_database_postun %desktop_database_postun -%post lang-de-utf8 -%install_info --info-dir=%{_infodir} %{_infodir}/de.utf8/maxima.info - -%postun lang-de-utf8 -%install_info_delete --info-dir=%{_infodir} %{_infodir}/de.utf8/maxima.info - -%post lang-es-utf8 -%install_info --info-dir=%{_infodir} %{_infodir}/es.utf8/maxima.info - -%postun lang-es-utf8 -%install_info_delete --info-dir=%{_infodir} %{_infodir}/es.utf8/maxima.info - -%post lang-pt-utf8 -%install_info --info-dir=%{_infodir} %{_infodir}/pt.utf8/maxima.info - -%postun lang-pt-utf8 -%install_info_delete --info-dir=%{_infodir} %{_infodir}/pt.utf8/maxima.info - -%post lang-pt_BR-utf8 -%install_info --info-dir=%{_infodir} %{_infodir}/pt_BR.utf8/maxima.info - -%postun lang-pt_BR-utf8 -%install_info_delete --info-dir=%{_infodir} %{_infodir}/pt_BR.utf8/maxima.info %endif %files @@ -298,11 +247,6 @@ %dir %{_libexecdir}/maxima %endif %{_datadir}/maxima/%{version}/* -%exclude %{_datadir}/maxima/%{version}/xmaxima -%exclude %{_datadir}/maxima/%{version}/doc/html/de.utf8 -%exclude %{_datadir}/maxima/%{version}/doc/html/es.utf8 -%exclude %{_datadir}/maxima/%{version}/doc/html/pt.utf8 -%exclude %{_datadir}/maxima/%{version}/doc/html/pt_BR.utf8 %{_libdir}/maxima/%{version} %if %{with clisp} %exclude %{_libdir}/maxima/%{version}/binary-clisp @@ -318,11 +262,8 @@ %endif %dir %{_libexecdir}/maxima/%{version} %{_libexecdir}/maxima/%{version}/mgnuplot -%{_infodir}/* -%exclude %{_infodir}/de.utf8 -%exclude %{_infodir}/es.utf8 -%exclude %{_infodir}/pt.utf8 -%exclude %{_infodir}/pt_BR.utf8 +%{_infodir}/*.info* +%{_infodir}/*.lisp %{_bindir}/maxima %{_bindir}/rmaxima %{_datadir}/bash-completion/completions/maxima @@ -330,6 +271,10 @@ %dir %{_datadir}/emacs %dir %{_datadir}/emacs/site-lisp %{_datadir}/emacs/site-lisp/* +%exclude %{_datadir}/maxima/%{version}/xmaxima +# Included in lang package +%exclude %{_datadir}/maxima/%{version}/doc/html/*/* +%exclude %{_infodir}/*/* %files xmaxima %dir %{_datadir}/maxima/%{version}/xmaxima @@ -362,22 +307,13 @@ %{_libdir}/maxima/%{version}/binary-gcl/ %endif -%files lang-de-utf8 -%doc %{_datadir}/maxima/%{version}/doc/html/de.utf8 -%{_infodir}/de.utf8 - -%files lang-es-utf8 -%doc %{_datadir}/maxima/%{version}/doc/html/es.utf8 -%{_datadir}/locale/es/LC_MESSAGES/maxima.mo -%{_infodir}/es.utf8 - -%files lang-pt-utf8 -%doc %{_datadir}/maxima/%{version}/doc/html/pt.utf8 -%{_datadir}/locale/pt/LC_MESSAGES/maxima.mo -%{_infodir}/pt.utf8 - -%files lang-pt_BR-utf8 -%doc %{_datadir}/maxima/%{version}/doc/html/pt_BR.utf8 -%{_infodir}/pt_BR.utf8 +%files lang -f %{name}.lang +%doc %{_datadir}/maxima/%{version}/doc/html/*/ +%{_infodir}/de/ +%{_infodir}/es/ +%{_infodir}/ja/ +%{_infodir}/pt/ +%{_infodir}/pt_BR/ +%{_infodir}/ru/ %changelog ++++++ maxima-5.45.1.tar.gz -> maxima-5.46.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/maxima/maxima-5.45.1.tar.gz /work/SRC/openSUSE:Factory/.maxima.new.1538/maxima-5.46.0.tar.gz differ: char 5, line 1 ++++++ maxima-python3.patch ++++++ --- /var/tmp/diff_new_pack.kpq3AS/_old 2022-05-12 22:59:01.572689326 +0200 +++ /var/tmp/diff_new_pack.kpq3AS/_new 2022-05-12 22:59:01.576689332 +0200 @@ -1,21 +1,8 @@ -Index: maxima-5.43.2/doc/info/build_html.sh.in +Index: maxima-5.46.0/share/draw/vtk.lisp =================================================================== ---- 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 @@ +--- maxima-5.46.0.orig/share/draw/vtk.lisp ++++ maxima-5.46.0/share/draw/vtk.lisp +@@ -3113,7 +3113,7 @@ ;; pull in requiered packages (format cmdstorage "~a~%~a~%~%~a~%~a~%~%~a~%~%"