Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mcomix for openSUSE:Factory checked in at 2023-10-27 22:28:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mcomix (Old) and /work/SRC/openSUSE:Factory/.mcomix.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mcomix" Fri Oct 27 22:28:27 2023 rev:4 rq:1120658 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mcomix/mcomix.changes 2022-12-27 11:55:02.599308369 +0100 +++ /work/SRC/openSUSE:Factory/.mcomix.new.17445/mcomix.changes 2023-10-27 22:28:58.301227593 +0200 @@ -1,0 +2,43 @@ +Wed Oct 11 18:56:48 UTC 2023 - Giacomo Comes <[email protected]> + +- replace Requires: PyGObject with Requires: python3-gobject-Gdk +- replace Requires: chardet with Requires: python3-chardet +- since version 2.2.0 mcomix needs puthon 3.7, use the macro + sle15_python_module_pythons to build mcomix on Leap using + a modern version of python + +------------------------------------------------------------------- +Wed Oct 4 18:59:18 UTC 2023 - Sergio Laverde <[email protected]> + +- update to 2.3.0: + * MComix now offers a high-resolution application icon. + * Restored Python 3.7 compatibility in native PDF extractor. +- changes introduced in 2.2.1: + * Added missing vendor package to source distribution. +- changes introduced in 2.2.0: + * Fixed incorrect PDF transformations on systems using a recent + version of MuPDF. + * Fixed incompatibility with Pillow 10.0.0 due to bug in version check. + * MComix can now use the PyMuPDF Python package to provide PDF reading + capabilities, with improved extraction/decoding speed. + * Added support for MobiPocket (AZW3) format books. Archives with DRM + are not supported. + * The OSD now shows the current page and the total number of pages. + * The tabs of the Preferences dialog are scrollable so all dialog tabs + can be properly used on smaller screens. + * Updated the simplified Chinese translation. + +------------------------------------------------------------------- +Mon May 29 20:05:15 UTC 2023 - Dirk Müller <[email protected]> + +- update to 2.1.1: + * Improved quality and speed of the magnifying lens. + * Added new de facto IEC prefixes. + * Window size should be remembered correctly again when + restarting the application. + * Replaced usage of deprecated GTK threading/timer + functionality. + * Fixed GLib application name. This improves integration + with Gnome. + +------------------------------------------------------------------- Old: ---- mcomix-2.1.0.tar.gz New: ---- mcomix-2.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mcomix.spec ++++++ --- /var/tmp/diff_new_pack.jG9i9T/_old 2023-10-27 22:28:58.925250480 +0200 +++ /var/tmp/diff_new_pack.jG9i9T/_new 2023-10-27 22:28:58.925250480 +0200 @@ -1,7 +1,7 @@ # # spec file for package mcomix # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,52 @@ # +%{?sle15_python_module_pythons} + +%if 0%{?suse_version} > 1500 +%define pythons python3 +%endif +%if 0%{?sle_version} == 0150400 +%define pythons python310 +%endif + Name: mcomix -Version: 2.1.0 +Version: 2.3.0 Release: 0 Summary: Comics Viewer License: GPL-2.0-only Group: Productivity/Graphics/Viewers -URL: http://sourceforge.net/p/mcomix/wiki/Home/ +URL: https://sourceforge.net/p/mcomix/wiki/Home/ Source0: https://sourceforge.net/projects/mcomix/files/MComix-%{version}/%{name}-%{version}.tar.gz BuildRequires: gobject-introspection +%if 0%{?suse_version} > 1500 +BuildRequires: python3-devel BuildRequires: python3-setuptools -Requires: /usr/bin/7z Requires: python3-Pillow +Requires: python3-PyMuPDF Requires: python3-gobject-Gdk Requires: python3-pycairo +%endif +%if 0%{?sle_version} >= 0150500 +BuildRequires: python311-devel +BuildRequires: python311-setuptools +Requires: mupdf +Requires: python311-Pillow +Requires: python311-gobject-Gdk +Requires: python311-pycairo +%endif +%if 0%{?sle_version} == 0150400 +BuildRequires: python310-devel +BuildRequires: python310-setuptools +Requires: mupdf +Requires: python310-Pillow +Requires: python310-gobject-Gdk +Requires: python310-pycairo +%endif +Requires: /usr/bin/7z +Requires: python3-chardet Requires: typelib-1_0-Gtk-3_0 Recommends: /usr/bin/lha -Recommends: mupdf Recommends: unrar BuildArch: noarch %if 0%{?suse_version} @@ -50,17 +79,17 @@ %build %install -python3 setup.py install --root %{buildroot} --prefix "%{_prefix}" +%python_exec setup.py install --single-version-externally-managed --root %{buildroot} --prefix "%{_prefix}" { echo '%defattr(-,root,root,-)' - ls %{buildroot}%{python_sitelib}/mcomix/messages/*/LC_MESSAGES/mcomix.mo | \ - sed 's@%{buildroot}\(%{python_sitelib}/mcomix/messages/\([^/]\+\)/LC_MESSAGES/mcomix.mo\)@%lang(\2) \1@' + %{python_expand ls %{buildroot}%{$python_sitelib}/mcomix/messages/*/LC_MESSAGES/mcomix.mo | \ + sed 's@%{buildroot}\(%{$python_sitelib}/mcomix/messages/\([^/]\+\)/LC_MESSAGES/mcomix.mo\)@%lang(\2) \1@' } } | tee %{name}.lang %if 0%{?suse_version} %fdupes -s %{buildroot}%{_datadir}/icons -%fdupes -s %{buildroot}%{python_sitelib}/mcomix -%fdupes -s %{buildroot}%{python_sitelib}/mcomix-* +%python_expand %fdupes -s %{buildroot}%{$python_sitelib}/mcomix +%python_expand %fdupes -s %{buildroot}%{$python_sitelib}/mcomix-* %endif %files -n %{name} -f %{name}.lang @@ -70,8 +99,10 @@ %{python_sitelib}/mcomix/*.py* %{python_sitelib}/mcomix/library/ %{python_sitelib}/mcomix/images/ +%{python_sitelib}/mcomix/messages/ %{python_sitelib}/mcomix/archive/ %{python_sitelib}/mcomix/__pycache__/ +%{python_sitelib}/mcomix/_vendor/ # only directories and python, rest is in lang file %dir %{python_sitelib}/mcomix/messages/ %dir %{python_sitelib}/mcomix/messages/* ++++++ mcomix-2.1.0.tar.gz -> mcomix-2.3.0.tar.gz ++++++ ++++ 4789 lines of diff (skipped)
