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

Reply via email to