Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sigil for openSUSE:Factory checked 
in at 2025-03-10 17:58:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sigil (Old)
 and      /work/SRC/openSUSE:Factory/.sigil.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sigil"

Mon Mar 10 17:58:57 2025 rev:42 rq:1251447 version:2.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/sigil/sigil.changes      2024-12-29 
11:56:23.459567077 +0100
+++ /work/SRC/openSUSE:Factory/.sigil.new.19136/sigil.changes   2025-03-10 
17:59:14.379326929 +0100
@@ -1,0 +2,43 @@
+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.4.2.tar.gz

BETA DEBUG BEGIN:
  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.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sigil.spec ++++++
--- /var/tmp/diff_new_pack.zYqPTl/_old  2025-03-10 17:59:15.579377118 +0100
+++ /var/tmp/diff_new_pack.zYqPTl/_new  2025-03-10 17:59:15.579377118 +0100
@@ -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.4.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,38 +50,39 @@
 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-rpm-macros
+BuildRequires:  %{python_module devel >= 3.9}
 # 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
@@ -99,19 +101,19 @@
 BuildRequires:  pkgconfig(libpcre)
 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


++++++ sigil-2.3.1.tar.gz -> sigil-2.4.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/sigil/sigil-2.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.sigil.new.19136/sigil-2.4.2.tar.gz differ: char 13, 
line 1

Reply via email to