Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sigil for openSUSE:Leap:16.0 checked in at 2025-06-23 23:22:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/sigil (Old) and /work/SRC/openSUSE:Leap:16.0/.sigil.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sigil" Mon Jun 23 23:22:30 2025 rev:2 rq:1286959 version:2.5.2 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/sigil/sigil.changes 2025-03-19 11:57:41.157323192 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.sigil.new.7067/sigil.changes 2025-06-23 23:22:34.938006235 +0200 @@ -1,0 +2,108 @@ +Fri Jun 6 05:18:08 UTC 2025 - ecsos <ec...@opensuse.org> + +- Update to 2.5.2 + * Bug Fixes + - fix missing python function replace "file_name" in DryRun and Filter Replacements + - fix CV to Preview syncing to self-closing tags that are bare in body + - workaround recent Qt changes by making PV sync to top when code in CV is not well formed + +------------------------------------------------------------------- +Sun Jun 1 09:44:14 UTC 2025 - ecsos <ec...@opensuse.org> + +- Update to 2.5.1 + * Bug Fixes + - fix CodeView to Preview syncing when cursor on empty lines + - fix build warnings related to overloaded-virtual + * New Features + - Add AppImage .desktop file with version information + - strip AppImage bins when possible + - update docs to include Sigil_Plugin_Framework version 15 + +------------------------------------------------------------------- +Fri May 23 12:23:11 UTC 2025 - ecsos <ec...@opensuse.org> + +- Update ot 2.5.0 + * New Features + - upgrade MacOS, Windows, and Linux AppImage release and ci builds to use Qt 6.8.2 + - upgrade MacOS and Windows release and ci builds to embed Python 3.13.2 + - upgrade 3rdparty pcre2 search engine to pcre2-10.45 + - move all platforms to use cmake FindPython3 to simplify our cmake files and remove leftovers + - add ability to easily clear an Open With editor list, without need to edit ini files + - added new Search menu option that will hide the Find and Replace Window if open + - extend GetInfo to all BookBrowser file types + - add PythonFunctionEditor and support Python Function Replace in Sigil (experimental) + with many tweaks and improvements from BeckyEbook (Thank you). + - add resizable Alert Boxes to better see Python error messages + - add log capability for debugging Python function replace issues via a new environment variable: + SIGIL_FUNCTION_REPLACE_LOG_FILE (Thank you BeckyEbook) + - for unnamed epubs Save-As now suggests a new name based on epub's metadata (Thank you BeckEbook) + - control dark vs light detection methods for Linux with a new environment variable: SIGIL_USE_COLORSCHEME_CHANGED + - add a "Use Standard File Extensions" tool with menu and automator tool support + - speed up CodeView by extending TagLister to remove need for QStack and QXmlStreamReader for our web paths + - PageEdit version 2.5.0 will now sync cursor position with CodeView when opening an external xhtml file + * Bug Fixes + - allow SVG resources to be selectable alongside Image resources and context menu to work in BookBrowser + - because Linux has multiple light and dark themes (but different), always send out + our internal theme change signal when palette changes + - detect urls in altimg attributes in math tags and properly update them is changed + - disable workaround for Find Replace open interfering in MainWindow restorestate as it is no longer needed + - fix incorrect custom dc:identifier creation by Metadata Editor. + - fix missing SearchEditor Model Controls tooltips + - fix WebEngineProfile issues on Windows with multiple instances of Sigil running + - fix dark vs light corner cases in Linux + - quiet extraneous warnings about WebEngine spellcheck dictionaries not found + - fix bug when duplicate filenames exist when updating all manifest ids from file names + - fix bug with remote resources not being properly loaded by Preview after a http cache clear + - fix updating tab names after filename changes (Thank you BeckyEbook) + - fix bug in Url scheme hander that made using Preview's Inspector fail at times + - fix incorrect custom identifier generated by our Metadata Editor + +------------------------------------------------------------------- +Thu Mar 20 07:40:24 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- use system libraries for zlib, hunspell, pcre2 + +------------------------------------------------------------------- +Sat Mar 8 12:07:11 UTC 2025 - ecsos <ec...@opensuse.org> + +- Update to 2.4.2 + * New Features + - Added new tool: 'Update OPF Manifest Media Types' to set unrecognized media types based on actual file contents + * Bug Fixes + - ensure CodeView code highlighting colors coincide with dark/light themes on certain Linux DEs + - fix sigil-gumbo gumboc to work with Python 3.13+ - ie. work around backwards incompatible changes in ctypes + - fix Replacement Chooser table to allow for multiple line row heights in Before and After fields (regression) + - prevent too many warnings when no media types provided in OPF by generating the warning collectively + - prevent build warnings by using hunspell's std:string interface (not C char * ones) + - fix files in third party code that used latin-1 encoding to now use utf-8 + - fix old use of 'python' in python code header lines to always use 'python3' + - removed user scope installs from winget util they work properly with dependencies + - restore Find&Replace if it was open when the user tries to exit Sigil and then aborts the exit + +------------------------------------------------------------------- +Sat Mar 8 12:02:24 UTC 2025 - ecsos <ec...@opensuse.org> + +- Update to 2.4.0 + * New Features + - added a GetInfo dialog and right click menu option for XHTML files that provides a collection + of information specific to that file without having to run Reports (including a word count) + - added support for multiple semantics per xhtml file, while uncommon is technically allowed by the spec + - made debugging with VS IDE easier + - streamlined Sigil logos and installer for Windows + - improve Sigil Well-Formed (sanity check) to better identify errors with missing attribute quotes + - update to Qt 6.7.3 and its PySide6 version for MacOS and Windows release builds + - updates to building on linux documentation + - add support for building with and using virtual python environments on Windows and Linux + - change Replacement Chooser to use Checkboxes to determine if replacements should be made, no deletes + - allow Windows Sigil installer to run on Windows arm64 + * Bug Fixes + - readability improvments for Load Warnings (thank you BeckyEbook) + - remove xhtml meta charset information after converting to utf-8 on initial load to prevent encoding errors + - forced the Preferences KeyboardShortcuts assign and remove buttons into the tab focus chain + - PR #778 building Sigil with recent Qt versions that no longer accept the QT_IMPLICIT_QCHAR_CONSTRUCTION macro + - fixes for using QTimeZone to prevent build warnings where possible (modified version of PR #779) + - fixes for better whitespace handling in TagLister codebase + - Drop sigil-gt6.8-qchar-778.patch because now in upstream. + - Use pythons and set it to python311 for Leap < 16. + +------------------------------------------------------------------- Old: ---- sigil-2.3.1.tar.gz sigil-gt6.8-qchar-778.patch New: ---- sigil-2.5.2.tar.gz ----------(Old B)---------- Old: - fixes for better whitespace handling in TagLister codebase - Drop sigil-gt6.8-qchar-778.patch because now in upstream. - Use pythons and set it to python311 for Leap < 16. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sigil.spec ++++++ --- /var/tmp/diff_new_pack.OHKojV/_old 2025-06-23 23:22:35.262019729 +0200 +++ /var/tmp/diff_new_pack.OHKojV/_new 2025-06-23 23:22:35.262019729 +0200 @@ -1,7 +1,7 @@ # # spec file for package sigil # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,11 @@ %define sigil_doc_version 2024.08.15 +%if 0%{?suse_version} < 1600 +%define pythons python311 +%endif Name: sigil -Version: 2.3.1 +Version: 2.5.2 Release: 0 Summary: WYSIWYG Ebook Editor License: GPL-3.0-only @@ -30,8 +33,6 @@ Source2: %{name}.desktop # PATCH-FIX-OPENSUSE Disabled __DATE__ and __TIME__ which is replaced later in pre section Patch0: %{name}-gt-0.9.0-Dialogs-About.cpp.patch -# PATCH-FIX-UPSTREAM Remove implicit QChar conversions #778 -Patch1: sigil-gt6.8-qchar-778.patch BuildRequires: boost-devel BuildRequires: cmake >= 3.0 BuildRequires: dos2unix @@ -49,43 +50,45 @@ BuildRequires: libxslt-devel BuildRequires: make BuildRequires: pkgconfig -BuildRequires: qt6-base-devel >= 6.4.0 +# upstream use for qt6-base-devel 6.8.2 +BuildRequires: qt6-base-devel >= 6.6.3 +BuildRequires: %{python_module devel >= 3.9} +BuildRequires: python-rpm-macros # not need for build, only check for exists -# upstream use for python3-Pillow 7.1.2 -BuildRequires: python3-Pillow >= 5.0.0 -# upstream use python3-certifi 2020.6.20 -BuildRequires: python3-certifi -# upstream use python3-chardet 3.0.4 -BuildRequires: python3-chardet >= 3.0.4 -# upstream use python3-css-parser 1.0.4 -BuildRequires: python3-css-parser >= 1.0.4 -# upstream use python3-cssselect 1.1.0 -BuildRequires: python3-cssselect >= 1.0.3 +# 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 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: python3-cssutils >= 1.0.2 -# upstream use 3.6.0 -BuildRequires: python3-devel >= 3.6 -# upstream use python3-dulwich 0.20.5 -BuildRequires: python3-dulwich >= 0.20.2 +BuildRequires: %{python_module cssutils >= 2.10.2} +# upstream use python3-dulwich 0.22.1 +BuildRequires: %{python_module dulwich >= 0.21.7} # upstream use python3-html5lib >= 1.1 -BuildRequires: python3-html5lib -# upstream use for python3-lxml 4.5.1 -BuildRequires: python3-lxml >= 4.4.2 -# upstream use for python3-qt5 5.12.3 -BuildRequires: python3-qt5 -# upstream use for python3-regex 2020.6.8 -BuildRequires: python3-regex -# upstream use for python3-six 1.15.0 -BuildRequires: python3-six >= 1.14.0 -# upstream use for python3-urllib3 1.25.9 -BuildRequires: python3-urllib3 >= 1.24 +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: 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} BuildRequires: unzip BuildRequires: update-desktop-files BuildRequires: zlib-devel BuildRequires: cmake(Qt6Concurrent) -BuildRequires: cmake(Qt6Core5Compat) +# Upstream use BuildRequires: cmake(Qt6Core5Compat) >= 6.8.2 +BuildRequires: cmake(Qt6Core5Compat) >= 6.6.3 BuildRequires: cmake(Qt6Linguist) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6PrintSupport) @@ -96,22 +99,23 @@ BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Xml) BuildRequires: pkgconfig(hunspell) -BuildRequires: pkgconfig(libpcre) +# Upstream use BuildRequires: pkgconfig(libpcre2-8) >= 10.45 +BuildRequires: pkgconfig(libpcre2-8) >= 10.42 BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(minizip) -Requires: python3-Pillow -Requires: python3-certifi -Requires: python3-chardet -Requires: python3-css-parser -Requires: python3-cssselect -Requires: python3-cssutils -Requires: python3-dulwich -Requires: python3-html5lib -Requires: python3-lxml -Requires: python3-regex -Requires: python3-six -Requires: python3-tk -Requires: python3-urllib3 +Requires: %{python_flavor}-Pillow +Requires: %{python_flavor}-certifi +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 is an editor for the EPUB format. It is designed for WYSIWYG @@ -153,8 +157,9 @@ export CXXFLAGS="$CFLAGS" %cmake_qt6 -G "Unix Makefiles" \ - -DTRY_NEWER_FINDPYTHON3=1 - + -DTRY_NEWER_FINDPYTHON3=1 \ + -DUSE_SYSTEM_LIBS=1 \ + %{nil} %qt6_build %install ++++++ sigil-2.3.1.tar.gz -> sigil-2.5.2.tar.gz ++++++ /work/SRC/openSUSE:Leap:16.0/sigil/sigil-2.3.1.tar.gz /work/SRC/openSUSE:Leap:16.0/.sigil.new.7067/sigil-2.5.2.tar.gz differ: char 12, line 1