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~%~%"

Reply via email to