Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sigil for openSUSE:Factory checked in at 2026-03-12 22:21:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sigil (Old) and /work/SRC/openSUSE:Factory/.sigil.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sigil" Thu Mar 12 22:21:57 2026 rev:50 rq:1338448 version:2.7.5 Changes: -------- --- /work/SRC/openSUSE:Factory/sigil/sigil.changes 2025-12-03 14:13:53.810033238 +0100 +++ /work/SRC/openSUSE:Factory/.sigil.new.8177/sigil.changes 2026-03-12 22:26:53.185659839 +0100 @@ -1,0 +2,34 @@ +Wed Mar 11 18:50:22 UTC 2026 - ecsos <[email protected]> - 2.7.5 + +- Update to 2.7.5 + * New Features + - updated to the very latest Qt 6.10.2 (minimum MacOS supported version is now 10.13) + - updated to the very latest Python 3.14.2 + - added Save Selected Data to CSV in SpellcheckEditor dialog via pop-up menu + - added possible shortcut id number to the ClipEditor to make assigning clip shortcuts easier + - made Classes Used Report doubleclick open the class defintion in CodeView if found + - set initial focus in the Regex Rename dialog to the regex field on launch + - added min and max buttons to titlebar in Reports and Spellcheck Editor to ease use with small screens + - extended Python Function Replace to allow easier creation of a SigilMatch object + - added Unicode Codepoint name to the status bar for the character after the cursor to CodeView + - extended the Codepoint name to include the codepoint itself (Thank you BeckyEbook) + - converted ClipboardHistorySelector dialog to be non-modal, auto updating, with min button + - converted MDViewer (GetInfo) to be non-modal and work with multiple BookBrowser selections + - add status message when updating Validation result + - redesign how web cache profiles are used and cleared to improve stability and speed + * Bug Fixes + - WebProfileMgr will now detect multiple instances of Sigil and choose the right profile cache type + - removed leftover debug output from WebProfileMgr to prevent confusion + - handle multiple dots in a row when developing a file name from a string (Thank you BeckyEbook) + - corrected Image Report usage counts by including use in CSS and html style tags + - fixed possible label truncation in RERenamer dialog + - fixed for having to repeat Find when search starts in html but is searching css, js, etc + - fixed Class Used Report to look inside xhtml file style tags too + - fixed AddMetadata dialog by providng a clarifying title string + - updated Building_on_Linux to include Apline Linux supprt (#839) + - fix typo and duplication in plugin support routine hrefutils.py + - fix bug in media-type assignment for smil files in PluginRunner + - adapt python3lib/repomanagercode.py to recent changes in dulwich that broke backwards compatibility + - fix Preview sync to location bug when actively editing svg, css, js + +------------------------------------------------------------------- Old: ---- sigil-2.7.0.tar.gz New: ---- sigil-2.7.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sigil.spec ++++++ --- /var/tmp/diff_new_pack.172cdm/_old 2026-03-12 22:26:54.085697570 +0100 +++ /var/tmp/diff_new_pack.172cdm/_new 2026-03-12 22:26:54.085697570 +0100 @@ -1,7 +1,7 @@ # # spec file for package sigil # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,10 @@ %define sigil_doc_version 20250912 -%if 0%{?suse_version} < 1600 -%define pythons python311 -%endif +%define pythons python313 + Name: sigil -Version: 2.7.0 +Version: 2.7.5 Release: 0 Summary: WYSIWYG Ebook Editor License: GPL-3.0-only @@ -50,45 +49,40 @@ BuildRequires: libxslt-devel BuildRequires: make BuildRequires: pkgconfig -# upstream use for qt6-base-devel 6.9.3 -BuildRequires: qt6-base-devel >= 6.6.3 -BuildRequires: %{python_module devel >= 3.9} +# upstream use qt6-base-devel >= 6.10.2 +BuildRequires: qt6-base-devel >= 6.9.1 +# upstream use %%{python_module devel >= 3.14} +BuildRequires: %{python_module devel >= 3.13} BuildRequires: python-rpm-macros # not need for build, only check for exists -# upstream use for python3-Pillow 10.3.0 -BuildRequires: %{python_module Pillow >= 9.5.0} -# upstream use python3-certifi 2024.6.2 -BuildRequires: %{python_module certifi >= 2023.7.22} +# upstream use for python3-Pillow 12.1.0 +BuildRequires: %{python_module Pillow >= 12.1.0} +# upstream use python3-certifi 2026.1.4 +BuildRequires: %{python_module certifi >= 2026.1.4} # upstream use python3-chardet 5.2.0 BuildRequires: %{python_module chardet >= 5.2.0} # upstream use python3-css-parser 1.0.10 BuildRequires: %{python_module css-parser >= 1.0.10} -# upstream use python3-cssselect 1.2.0 -BuildRequires: %{python_module cssselect >= 1.2.0} -# upstream use python3-cssutils ? -BuildRequires: %{python_module cssutils >= 2.10.2} -# upstream use python3-dulwich 0.22.1 -BuildRequires: %{python_module dulwich >= 0.21.7} +# upstream use python3-cssselect 1.4.0 +BuildRequires: %{python_module cssselect >= 1.3.0} +# upstream use python3-dulwich 1.0.0 +BuildRequires: %{python_module dulwich >= 1.0.0} # upstream use python3-html5lib >= 1.1 BuildRequires: %{python_module html5lib >= 1.1} -# upstream use for python3-lxml 5.2.2 -BuildRequires: %{python_module lxml >= 4.9.3} -# upstream use for python3-regex 2024.5.15 -BuildRequires: %{python_module regex >= 2023.5.5} -# upstream use for python3-six 1.16.0 -BuildRequires: %{python_module six >= 1.16.0} -# upstream use for python3-urllib3 2.2.2 -BuildRequires: %{python_module urllib3 >= 2.0.7} -# upstream use python3-tk ? -BuildRequires: %{python_module tk >= 2.7.18} -### Seems no more need? upstream use for python3-qt5 5.12.3 -##BuildRequires: %%{python_module qt5} +# upstream use for python3-lxml 6.0.2 +BuildRequires: %{python_module lxml >= 6.0.2} +# upstream use for python3-regex 2026.1.15 +BuildRequires: %{python_module regex >= 2026.1.15} +# upstream use for python3-six 1.17.0 +BuildRequires: %{python_module six >= 1.17.0} +# upstream use for python3-urllib3 2.6.3 +BuildRequires: %{python_module urllib3 >= 2.6.3} BuildRequires: unzip BuildRequires: update-desktop-files BuildRequires: zlib-devel BuildRequires: cmake(Qt6Concurrent) -# Upstream use BuildRequires: cmake(Qt6Core5Compat) >= 6.8.2 -BuildRequires: cmake(Qt6Core5Compat) >= 6.6.3 +# Upstream use BuildRequires: cmake(Qt6Core5Compat) >= 6.10.2 +BuildRequires: cmake(Qt6Core5Compat) >= 6.9.1 BuildRequires: cmake(Qt6Linguist) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6PrintSupport) @@ -108,13 +102,11 @@ Requires: %{python_flavor}-chardet Requires: %{python_flavor}-css-parser Requires: %{python_flavor}-cssselect -Requires: %{python_flavor}-cssutils Requires: %{python_flavor}-dulwich Requires: %{python_flavor}-html5lib Requires: %{python_flavor}-lxml Requires: %{python_flavor}-regex Requires: %{python_flavor}-six -Requires: %{python_flavor}-tk Requires: %{python_flavor}-urllib3 %description ++++++ sigil-2.7.0.tar.gz -> sigil-2.7.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/sigil/sigil-2.7.0.tar.gz /work/SRC/openSUSE:Factory/.sigil.new.8177/sigil-2.7.5.tar.gz differ: char 27, line 1
