Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package calibre for openSUSE:Factory checked 
in at 2026-04-21 12:43:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
 and      /work/SRC/openSUSE:Factory/.calibre.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "calibre"

Tue Apr 21 12:43:48 2026 rev:352 rq:1348314 version:9.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes  2025-12-08 
11:54:27.162740440 +0100
+++ /work/SRC/openSUSE:Factory/.calibre.new.11940/calibre.changes       
2026-04-21 12:46:22.846307038 +0200
@@ -1,0 +2,188 @@
+Mon Apr 20 17:25:01 UTC 2026 - ecsos <[email protected]> - 9.7.0
+
+- Update to 9.7.0
+  * New Features
+    - Annotations browser: Allow grouping results by any field
+    - E-book viewer: Handle native pinch to zoom gesture on touchpads the same 
as the pinch to zoom on touchscreens. Default action is to change font size.
+    - Content server: Implement full offline mode when using HTTPS connections 
to the content server
+  * Bug Fixes
+    - E-book viewer: Fix a regression in the previous release that caused 
annotations/last read information to not be saved in e-book files
+    - AI: Make the GitHub backend a bit more robust
+    - AI: OpenRouter backend: Fix reasoning level "auto" disabling all 
reasoning
+    - Content server: Read book: Fix regression causing error during searching
+    - Content server: Fix opening results from full text search not working
+    - Fix a couple of minor regress in the new Full text search view 
introduced in the previous release
+    - MTP driver: Linux: Fix a rare crash when connecting devices with large 
collections
+    - Fix cover not being set when adding files to existing book records with 
no cover
+- Changes from 9.6.0
+  * New Features
+    - Full text search: A new cards based view of full text search results 
with book covers
+    - A new "word-prefix" completion mode that shows matches that have any 
word starting with the typed in letters
+    - Bookshelves: Add option to have the height of books be constant per group
+    - Edit book: File list: Allow using Ctrl+Shift+Left/Right to move an item 
to top/bottom of the list
+  * Bug Fixes
+    - Fix notes being lost when changing the lookup name of custom column
+    - E-book viewer: Fix using the slower/faster buttons causing a chapter 
skip when using the Piper neural speech backend
+    - Content server viewer: Fix annotations being not synced to the server in 
some Android devices when using the Firefox browser
+    - Windows: Force kill calibre.exe on quit to workaround hang in 
interpreter shutdown on some systems
+    - TXT Output: Fix asciiize option not applying to generated inline Table 
of Contents
+    - E-book viewer: Disallow background images from the internet. This was an 
unused feature anyway (CVE-2026-33205)
+    - TXT Input: Ensure resource files are read only from book contents 
(CVE-2026-33206)
+    - Only apply changes to text fields in the book list when the new value is 
different from the old
+    - Completions: Update list of completion suggestions when cursor is moved
+- Changes from 9.5.0
+  * New Features
+    - Allow creating a column to display reading progress
+    - Annotations browser: Allow filtering by highlight style
+    - E-book viewer: Add an option to display the pages from the paper book 
page list (when available) while also showing the last page number
+    - Edit book: Add a tool to remove unused images, similar to the tool to 
remove unused CSS
+    - Tolino driver: support new firmware version
+    - E-book viewer: Add a reset button to the reading stats panel
+  * Bug Fixes
+    - Fix overridden icons from config directory not switching between 
dark/light variants on theme change
+    - Fix: Use MOBI fallback for KFX format when downloading news periodicals
+    - Edit book: Restore focus to editor after showing search count popup 
message
+    - Fix a bug in KEPUB markup removal when there are empty kobo spans
+    - RB Input: Ensure files are extracted within container dir 
(CVE-2026-30853)
+    - Book list: Fix ctrl+shift+arrow key not moving the currently selected 
book. Fixes #2142950
+- Changes from 9.4.0
+  * New Features
+    - E-book viewer: Add "reading stats" to show reading progress
+    - Edit book: Nicer UI for changing the entries in the insert tag menu
+    - Cover grid: Option to draw emblems on top of cover in Preferences->Look 
& feel->Cover grid->Emblems
+    - Cover grid: Add option to draw text flush with bottom of rendered cover
+  + Bug Fixes
+    - DOCX Input: Fix paragraph/list margins in documents created by 
LibreOffice that do not have Word 2007 compatibility
+    - ODT Input: Fix a regression in the previous release that broke 
conversion of images
+    - Content server: When banning IPs for repeated login is enabled, only use 
the IP address not any HTTP headers as the ban key (CVE-2026-27824)
+    - Content server: Sanitize content disposition received as query parameter 
(CVE-2026-27810)
+
+-------------------------------------------------------------------
+Sat Feb 21 13:25:00 UTC 2026 - ecsos <[email protected]> - 9.3.1
+
+- Update to 9.3.1
+  * Version 9.3.1 fixes a regression in the previous release that
+    caused a spurious error message to show when merging books and
+    a regression in calibre 9.0 that broke using textures as the
+    Cover grid background when using the system theme on Windows
+
+-------------------------------------------------------------------
+Fri Feb 20 13:02:56 UTC 2026 - ecsos <[email protected]> - 9.3.0
+
+- Update to 9.3.0
+  * New features
+    - Windows installer: Detect running calibre processes and ask
+      user to shutdown calibre before proceeding with installation
+      to avoid reboots post installation
+    - Improve Preferences->Tweaks getting rid of the need for double apply
+    - KEPUB Output: When converting to KEPUB preserve cover aspect
+      ratio regardless of the setting for it in the EPUB Output to
+      match the behavior of KEPUB files from Kobo
+  * Bug fixes
+    - Make the new pages column value available in save to disk/send
+      to device templates
+    - Hanvon N10 device driver: Fix calibre unable to put its
+      metadata files onto the device
+    - Amazon metadata download plugin: Fix incorrect series index
+      from amazon.com
+    - Fix a regression in calibre 9.0 that broke output to
+      PDB/TCR/zTXT files
+    - Windows: Fix calibre not exiting on quit when the wireless
+      device driver is used in calibre 9
+    - Fix error in page counting when using the calibredb command
+      to add a book
+    - Completion: When sorting completion matches in contains mode
+      ensure matches are sorted first by distance from beginning
+      and then sub-sorted alphabetically
+    - Windows: Fix a regression in calibre 9 that caused tooltips
+      to not follow the color scheme
+    - PDF Input: Fix PDF Outline not being converted to Table of
+      Contents in output document when using the calibre engine
+    - ODT Input: Ensure images are extracted within container
+      (CVE-2026-26064)
+    - PDB Input: Ensure extracted images are within the container
+      (CVE-2026-26065)
+    - Fix a regression in calibre 9.0 that caused a spurious large
+      books merge warning when merging books in the cover grid view
+    - Windows: Fix harmless error popup if user tries to launch
+      calibre multiple times in quick succession
+  * Improved news sources
+    - Financial Times
+    - The Asahi Shimbun
+    - Todoist
+- Changes from 9.2.1
+  - Version 9.2.1 prevents the Content server from using template
+    based searches since this is insecure when the content server
+    is used with un-authenticated users
+- Changes from 9.2
+  * New Features
+    - ZIP Output: Change the template engine used for HTML
+      templating from templite to Mustache, for greater safety
+      and performance. Note that this is a breaking change if
+      you use custom templates with ZIP output (CVE-2026-25731)
+    - Check library: Add an option to rebuild the annotations search index
+  * Bug Fixes
+    - CHM Input: Ignore internal files that have paths that end up
+      outside the container. Prevents path traversal attacks with
+      malicious CHM files (CVE-2026-25635)
+    - EPUB Input: Ensure font obfuscation processing happens only
+      on files from the EPUB, preventing path traversal attacks
+      from malicious EPUB files (CVE-2026-25636)
+    - Windows: Workaround for bug in Qt 6.10 causing Read Aloud
+      in the E-book viewer to crash when stopped and restarted
+    - Fix drag and drop of books into bookshelf view not working
+    - Bookshelf: Fix bookshelf view blank on some macOS systems
+    - E-book viewer: Fix a regression in calibre 9.0 that broke
+      the Go to page function
+    - E-book viewer: Fix google dictionary lookup results not legible
+    - E-book viewer: Fix PageUp/PageDown keys needing to be pressed
+      repeatedly at internal HTML file boundaries in flow mode
+    - Bookshelf: Avoid rendering during initial show while the view
+      is still being resized
+    - Fix a regression in calibre 9.0 that caused mouse wheel to scroll
+      a full row at a time in the Cover grid
+    - News download: Fix a regression in 8.11 that broke automatic
+      cleanup of downloaded HTML
+- Changes from 9.1
+  * New Features
+    - This is a pure bugfix release fixing various regressions
+      in calibre 9.0
+  * Bug Fixes
+    - macOS: Fix crash when pasting cover image
+    - Fix restore database not working
+    - Windows: Fix the Read Aloud feature in the E-book viewer
+      not working when using the Piper engine
+    - Fix using icon themes in "For dark and light" mode not
+      working
+    - Fix covers in the Cover grid slightly stretched on high
+      DPI screens
+    - Amazon metadata download: Fix publication date not being
+      retrieved from amazon.co.jp
+- Changes from 9.0
+  * New Features
+    - A new Bookshelf view with your books arranged on shelves
+      showing their spines
+    - Viewer: Add an "Edit book" button to the viewer controls
+      to edit the current book
+    - Linux: Add momentum based scrolling for the book list when
+      using high resolution scroll devices like touchpads
+    - TXT Output: Add an option to replace images by their alt
+      attribute text
+    - EPUB: Support reading cover images from so called
+      "Open Manga Format" non-conformant EPUB files produced by
+      some Japanese publishers.
+    - Add a tweak to change the font size of the AI chat widget
+    - E-book viewer: Allow typing in a page number to go to instead of forcing 
the user to scroll through existing page numbers
+    - Kobo driver: Support for updated firmware
+    - A new tweak to hide all AI features from the user interface in 
Preferences->Tweaks
+  * Bug Fixes
+    - KEPUB Output: Add some CSS to fix rendering of tate-chu-yoko text on 
Kobo devices
+    - Only show the Sort button on the search bar if the Sort By action has 
not been added to the search bar by the user
+    - EPUB3 metadata: Handle identifiers that use HTTP URLs without the url: 
prefix
+    - Edit book: Check book: Fix spurious unreferenced warnings for SMIL media 
overlay audio files
+    - Edit book: Reports: Have pressing enter do the same action as double 
clicking the current entry
+    - E-book viewer: Improve export of SVG images
+    - Disable GPU acceleration for Qt WebEngine by default to prevent crashes 
on some older systems. Can be re-enabled via Preferences->Tweaks
+    - Speedup calibre shutdown time by a couple of seconds
+
+-------------------------------------------------------------------

Old:
----
  calibre-8.16.2.tar.xz

New:
----
  calibre-9.7.0.tar.xz

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

Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.1pfywM/_old  2026-04-21 12:46:24.886391663 +0200
+++ /var/tmp/diff_new_pack.1pfywM/_new  2026-04-21 12:46:24.886391663 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package calibre
 #
-# 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,16 +17,20 @@
 
 
 %define my_qtversion 6.5.3
+%define my_pyver 3.14
 
 %if 0%{suse_version} < 1600
-%global pythons python311
+%global pythons python314
 %else
 %global pythons python3
 %endif
 
+%global pythons python314
+
 %{?sle15_python_module_pythons}
+
 Name:           calibre
-Version:        8.16.2
+Version:        9.7.0
 Release:        0
 Summary:        EBook Management Application
 License:        GPL-3.0-only
@@ -159,145 +163,154 @@
 BuildRequires:  pkgconfig(ImageMagick) >= 6.5.9
 #
 BuildRequires:  jxrlib-devel >= 0.2.4
-BuildRequires:  %{python_module Brotli >= 1.1.0}
-BuildRequires:  %{python_module FontTools >= 4.39.3}
-BuildRequires:  %{python_module Markdown >= 3.3.6}
-BuildRequires:  %{python_module Pillow >= 8.4.0}
-BuildRequires:  %{python_module Pygments >= 2.10.0}
-BuildRequires:  %{python_module apsw >= 3.43.0.0}
-BuildRequires:  %{python_module base >= 3.10}
-BuildRequires:  %{python_module beautifulsoup4 >= 4.10.0}
-BuildRequires:  %{python_module cchardet >= 2.1.7}
-BuildRequires:  %{python_module chardet >= 4.0.0}
-BuildRequires:  %{python_module css-parser >= 1.0.8}
-BuildRequires:  %{python_module dateutil >= 2.8.2}
-BuildRequires:  %{python_module devel >= 3.10}
-BuildRequires:  %{python_module dnspython >= 2.1.0}
-BuildRequires:  %{python_module feedparser >= 6.0.8}
-BuildRequires:  %{python_module html2text >= 2020.1.16}
-BuildRequires:  %{python_module html5-parser >= 0.4.10}
+BuildRequires:  %{python_module Brotli >= 1.2.0}
+BuildRequires:  %{python_module Deprecated >= 1.3.1}
+BuildRequires:  %{python_module FontTools >= 4.61.0}
+BuildRequires:  libjpeg-turbo >= 3.0.0
+BuildRequires:  pkgconfig(libxml-2.0) >= 2.10.3
+BuildRequires:  pkgconfig(libxslt) >= 1.1.39
+# Not in suse BuildRequires:  %%{python_module MacFSEvents >= 0.8.4}
+BuildRequires:  %{python_module Markdown >= 3.10.0}
+BuildRequires:  %{python_module Pillow >= 12.1.1}
+BuildRequires:  %{python_module PyQt6 >= 6.10.0}
+BuildRequires:  %{python_module PyQt6-WebEngine >= 6.10.0}
+BuildRequires:  %{python_module PyQt6-sip >= 13.10.2}
+BuildRequires:  %{python_module Pygments >= 2.20.0}
+BuildRequires:  %{python_module apsw >= 3.51.1.0}
+BuildRequires:  %{python_module base >= %{my_pyver}}
+BuildRequires:  %{python_module beautifulsoup4 >= 4.14.3}
+BuildRequires:  %{python_module chardet >= 5.2.0}
+BuildRequires:  %{python_module css-parser >= 1.0.10}
+BuildRequires:  %{python_module dateutil >= 2.9.0}
+BuildRequires:  %{python_module devel >= %{my_pyver}}
+BuildRequires:  %{python_module dnspython >= 2.8.0}
+BuildRequires:  %{python_module feedparser >= 6.0.12}
+BuildRequires:  %{python_module html2text >= 2025.4.15}
+BuildRequires:  %{python_module html5-parser >= 0.4.12}
 BuildRequires:  %{python_module html5lib >= 1.1}
-BuildRequires:  %{python_module ifaddr >= 0.1.7}
-BuildRequires:  %{python_module inflate64 >= 1.0.3}
-BuildRequires:  %{python_module jeepney >= 0.7.1}
-BuildRequires:  %{python_module lxml >= 5.2.1}
-BuildRequires:  %{python_module lxml_html_clean}
-BuildRequires:  %{python_module mechanize >= 0.4.8}
-BuildRequires:  %{python_module msgpack >= 1.0.7}
+BuildRequires:  %{python_module ifaddr >= 0.2.0}
+BuildRequires:  %{python_module inflate64 >= 1.0.4}
+BuildRequires:  %{python_module jaconv >= 0.4.1}
+BuildRequires:  %{python_module jeepney >= 0.9.0}
+BuildRequires:  %{python_module lxml >= 6.0.2}
+BuildRequires:  %{python_module lxml_html_clean >= 0.4.4}
+BuildRequires:  %{python_module mechanize >= 0.4.10}
+BuildRequires:  %{python_module msgpack >= 1.1.2}
 BuildRequires:  %{python_module multivolumefile >= 0.2.3}
 BuildRequires:  %{python_module netifaces >= 0.11.0}
-BuildRequires:  %{python_module odfpy}
-BuildRequires:  %{python_module packaging >= 21.3}
-BuildRequires:  %{python_module ply >= 3.11}
-BuildRequires:  %{python_module psutil >= 5.8.0}
-BuildRequires:  %{python_module pybcj >= 1.0.1}
+BuildRequires:  %{python_module psutil >= 7.1.3}
+# Upstream use py7zr >= 1.1.2
+BuildRequires:  %{python_module py7zr >= 1.1.0}
+BuildRequires:  %{python_module pybcj >= 1.0.7}
 BuildRequires:  %{python_module pychm >= 0.8.6}
-BuildRequires:  %{python_module pycryptodome >= 3.19.0}
-BuildRequires:  libjpeg-turbo >= 3.0.0
-##BuildRequires:  %%{python_module pykakasi >= 2.3.0}
-BuildRequires:  %{python_module pyparsing >= 3.0.6}
-BuildRequires:  %{python_module pyppmd >= 1.2.0}
-BuildRequires:  %{python_module pyqt-builder >= 1.14.0}
-BuildRequires:  %{python_module pyzstd >= 0.17.0}
+BuildRequires:  %{python_module pycryptodome >= 3.23.0}
+# Not in suse BuildRequires:  %%{python_module pykakasi >= 2.3.0}
+BuildRequires:  %{python_module pyppmd >= 1.3.1}
+BuildRequires:  %{python_module pystache >= 0.6.8}
+BuildRequires:  %{python_module regex >= 2025.11.3}
+BuildRequires:  %{python_module sgmllib3k >= 1.0.0}
+BuildRequires:  %{python_module soupsieve >= 2.8}
+BuildRequires:  %{python_module texttable >= 1.7.0}
+# Not in suse BuildRequires:  %%{python_module unrardll >= 0.1.7}
+BuildRequires:  %{python_module webencodings >= 0.5.1}
+BuildRequires:  %{python_module wrapt >= 2.0.1}
+BuildRequires:  %{python_module xxhash >= 3.6.0}
+# Upstream use zeroconf >= 0.148.0
+BuildRequires:  %{python_module zeroconf >= 0.136.0}
 BuildRequires:  %{python_module qt6-devel >= %{my_qtversion}}
-BuildRequires:  %{python_module regex >= 2021.11.10}
-# Upstream use: BuildRequires:  %%{python_module setuptools >= 68.2.2}
-BuildRequires:  %{python_module setuptools >= 67.8.0}
 BuildRequires:  %{python_module qtwebengine-qt6 >= %{my_qtversion}}
-BuildRequires:  %{python_module sgmllib3k >= 1.0.0}
-BuildRequires:  %{python_module sip-devel >= 6.7.5}
-BuildRequires:  %{python_module six >= 1.16.0}
-BuildRequires:  %{python_module soupsieve >= 2.5}
-BuildRequires:  %{python_module texttable >= 1.6.7}
-BuildRequires:  %{python_module toml >= 0.10.2}
+BuildRequires:  %{python_module six >= 1.17.0}
+BuildRequires:  %{python_module typing-extensions >= 4.15.0}
 BuildRequires:  %{python_module tzdata >= 2025.2}
 BuildRequires:  %{python_module tzlocal >= 5.3.1}
-BuildRequires:  %{python_module xxhash >= 3.3.0}
-# Upstream use pkgconfig(libxml-2.0) >= 2.12.6
-BuildRequires:  pkgconfig(libxml-2.0) >= 2.10.3
-BuildRequires:  pkgconfig(libxslt) >= 1.1.39
-#BuildRequires:  python-unrardll >= 0.1.5
-BuildRequires:  %{python_module py7zr >= 1.0.0}
-BuildRequires:  %{python_module speechd >= 0.11.5}
-BuildRequires:  %{python_module webencodings >= 0.5.1}
-BuildRequires:  %{python_module zeroconf >= 0.37.0}
-#
+# [build-system]
+BuildRequires:  %{python_module installer >= 0.7.0}
+BuildRequires:  %{python_module build >= 1.3.0}
+BuildRequires:  %{python_module packaging >= 21.3}
+BuildRequires:  %{python_module ply >= 3.11}
+BuildRequires:  %{python_module poetry-core >= 2.2.1}
+BuildRequires:  %{python_module pybind11 >= 3.0.1}
+BuildRequires:  %{python_module pyproject-hooks >= 1.2.0}
+BuildRequires:  %{python_module setuptools >= 80.9.0}
+BuildRequires:  %{python_module setuptools_scm >= 9.2.2}
+BuildRequires:  %{python_module sip-devel >= 6.14.0}
+BuildRequires:  %{python_module wheel >= 0.46.2}
+# Upstream use pyqt-builder >= 1.19.1
+BuildRequires:  %{python_module pyqt-builder >= 1.19.0}
+BuildRequires:  %{python_module pywebpush}
+Requires(pretrans): findutils
+Requires:       %{python_flavor}-Brotli >= 1.2.0
+Requires:       %{python_flavor}-Deprecated >= 1.3.1
+Requires:       %{python_flavor}-FontTools >= 4.61.0
+Requires:       bzip2 >= 1.0.8
 Requires:       chmlib >= 0.40
-#Requires:       dbus-1-python3 >= 1.2.0
+Requires:       expat >= 2.4.4
 Requires:       liberation-fonts
-Requires:       %{python_flavor}-Brotli >= 1.1.0
-Requires:       %{python_flavor}-Markdown >= 3.3.6
-Requires:       %{python_flavor}-Pillow >= 8.4.0
-Requires:       %{python_flavor}-Pygments >= 2.10.0
-Requires:       %{python_flavor}-apsw >= 3.43.0.0
-Requires:       %{python_flavor}-base >= 3.10
-Requires:       %{python_flavor}-beautifulsoup4 >= 4.10.0
-Requires:       %{python_flavor}-cchardet >= 2.1.7
-Requires:       %{python_flavor}-chardet >= 4.0.0
-Requires:       %{python_flavor}-css-parser >= 1.0.8
-Requires:       %{python_flavor}-dateutil >= 2.8.2
 Requires:       libjpeg-turbo >= 3.0.0
 Requires:       libmtp9 >= 1.1.21
 Requires:       libpng16-16 >= 1.6.40
+Requires:       libsqlite3-0 >= 3.43.0
 Requires:       libwmf >= 0.2.8
 Requires:       optipng >= 0.7.7
 Requires:       poppler-tools >= 23.08.0
-#Requires:       %%{python_flavor}-dbus-python
-Requires:       %{python_flavor}-dnspython >= 2.1.0
-Requires:       %{python_flavor}-FontTools >= 4.39.3
-Requires:       %{python_flavor}-PyQt6-sip >= 13.5.2
-Requires:       %{python_flavor}-feedparser >= 6.0.8
-Requires:       %{python_flavor}-html2text >= 2020.1.16
-Requires:       %{python_flavor}-html5-parser >= 0.4.10
+Requires:       sqlite3 >= 3.43.0
+Requires:       unrar >= 6.2.11
+Requires:       xdg-utils >= 1.0.2
+Requires:       xz >= 5.4.1
+Requires:       zlib >= 1.2.13
+# Not in suse Requires: %%{python_flavor}-MacFSEvents >= 0.8.4
+Requires:       %{python_flavor}-Markdown >= 3.10.0
+Requires:       %{python_flavor}-Pillow >= 12.1.1
+Requires:       %{python_flavor}-PyQt6 >= 6.10.0
+Requires:       %{python_flavor}-PyQt6-WebEngine >= 6.10.0
+Requires:       %{python_flavor}-PyQt6-sip >= 13.10.2
+Requires:       %{python_flavor}-Pygments >= 2.20.0
+Requires:       %{python_flavor}-apsw >= 3.51.1.0
+Requires:       %{python_flavor}-base >= %{my_pyver}
+Requires:       %{python_flavor}-beautifulsoup4 >= 4.14.3
+Requires:       %{python_flavor}-chardet >= 5.2.0
+Requires:       %{python_flavor}-css-parser >= 1.0.10
+Requires:       %{python_flavor}-dateutil >= 2.9.0
+Requires:       %{python_flavor}-dnspython >= 2.8.0
+Requires:       %{python_flavor}-feedparser >= 6.0.12
+Requires:       %{python_flavor}-html2text >= 2025.4.15
+Requires:       %{python_flavor}-html5-parser >= 0.4.12
 Requires:       %{python_flavor}-html5lib >= 1.1
-Requires:       %{python_flavor}-ifaddr >= 0.1.7
-Requires:       %{python_flavor}-inflate64 >= 1.0.3
-Requires:       %{python_flavor}-jeepney >= 0.7.1
-Requires:       %{python_flavor}-lxml >= 5.2.1
-Requires:       %{python_flavor}-lxml_html_clean
-Requires:       %{python_flavor}-mechanize >= 0.4.8
-Requires:       %{python_flavor}-msgpack >= 1.0.7
+Requires:       %{python_flavor}-ifaddr >= 0.2.0
+Requires:       %{python_flavor}-inflate64 >= 1.0.4
+Requires:       %{python_flavor}-jaconv >= 0.4.1
+Requires:       %{python_flavor}-jeepney >= 0.9.0
+Requires:       %{python_flavor}-lxml >= 6.0.2
+Requires:       %{python_flavor}-lxml_html_clean >= 0.4.4
+Requires:       %{python_flavor}-mechanize >= 0.4.10
+Requires:       %{python_flavor}-msgpack >= 1.1.2
 Requires:       %{python_flavor}-multivolumefile >= 0.2.3
 Requires:       %{python_flavor}-netifaces >= 0.11.0
-Requires:       %{python_flavor}-odfpy
-Requires:       %{python_flavor}-ply >= 3.11
-Requires:       %{python_flavor}-psutil >= 5.8.0
-Requires:       %{python_flavor}-pybcj >= 1.0.1
+Requires:       %{python_flavor}-psutil >= 7.1.3
+# Upstream use py7zr >= 1.1.2
+Requires:       %{python_flavor}-py7zr >= 1.1.0
+Requires:       %{python_flavor}-pybcj >= 1.0.7
 Requires:       %{python_flavor}-pychm >= 0.8.6
-Requires:       %{python_flavor}-pycryptodome >= 3.19.0
-##Requires:       %%{python_flavor}-pykakasi >= 2.3.0
-Requires:       %{python_flavor}-pyparsing >= 3.0.6
-Requires:       %{python_flavor}-pyppmd >= 1.2.0
-Requires:       %{python_flavor}-pyzstd >= 0.17.0
+Requires:       %{python_flavor}-pycryptodome >= 3.23.0
+# Not in suse Requires: %%{python_flavor}-pykakasi >= 2.3.0
+Requires:       %{python_flavor}-pyppmd >= 1.3.1
+Requires:       %{python_flavor}-pystache >= 0.6.8
+Requires:       %{python_flavor}-regex >= 2025.11.3
+Requires:       %{python_flavor}-sgmllib3k >= 1.0.0
+Requires:       %{python_flavor}-soupsieve >= 2.8
+Requires:       %{python_flavor}-texttable >= 1.7.0
+# Not in suse Requires: %%{python_flavor}-unrardll >= 0.1.7
+Requires:       %{python_flavor}-webencodings >= 0.5.1
+Requires:       %{python_flavor}-wrapt >= 2.0.1
+Requires:       %{python_flavor}-xxhash >= 3.6.0
+# Upstream use zeroconf >= 0.148.0
+Requires:       %{python_flavor}-zeroconf >= 0.136.0
 Requires:       %{python_flavor}-qt6 >= %{my_qtversion}
 Requires:       %{python_flavor}-qtwebengine-qt6 >= %{my_qtversion}
-Requires:       %{python_flavor}-regex >= 2021.11.10
-Requires:       %{python_flavor}-sgmllib3k >= 1.0.0
-Requires:       %{python_flavor}-six >= 1.16.0
-Requires:       %{python_flavor}-soupsieve >= 2.5
-Requires:       %{python_flavor}-texttable >= 1.6.7
+Requires:       %{python_flavor}-six >= 1.17.0
+Requires:       %{python_flavor}-typing-extensions >= 4.15.0
 Requires:       %{python_flavor}-tzdata >= 2025.2
 Requires:       %{python_flavor}-tzlocal >= 5.3.1
-Requires:       %{python_flavor}-xxhash >= 3.3.0
-#Requires:       %%{python_flavor}-unrardll >= 0.1.5
-Requires:       %{python_flavor}-py7zr >= 1.0.0
-Requires:       %{python_flavor}-speechd >= 0.11.5
-Requires:       %{python_flavor}-webencodings >= 0.5.1
-Requires:       %{python_flavor}-zeroconf >= 0.37.0
-#
-Requires:       sqlite3 >= 3.43.0
-Requires:       bzip2 >= 1.0.8
-# Upstream use expat >= 2.5.0
-Requires:       expat >= 2.4.4
-Requires:       libsqlite3-0 >= 3.43.0
-Requires:       unrar >= 6.2.11
-Requires:       xdg-utils >= 1.0.2
-# Upstream use xz >= 5.4.4
-Requires:       xz >= 5.4.1
-# upstream use zlib >= 1.3.1
-Requires:       zlib >= 1.2.13
-
-Requires(pretrans): findutils
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -323,7 +336,6 @@
 sed -i -e '/^#!\//, 1d' src/calibre/*/*/*.py
 sed -i -e '/^#![ ]*\//, 1d' src/calibre/*/*.py
 sed -i -e '/^#!\//, 1d' src/calibre/*.py
-sed -i -e '/^#!\//, 1d' src/templite/*.py
 sed -i -e '/^#!\//, 1d' src/tinycss/*.py
 sed -i -e '/^#!\//, 1d' src/tinycss/*/*.py
 sed -i -e '/^#!\//, 1d' resources/default_tweaks.py
@@ -439,6 +451,8 @@
     --exclude-test-name test_plugins                # rise up build error 
since disable_piper.patch
     --exclude-test-name test_pykakasi               # is not in openSUSE oss
     --exclude-test-name test_import_of_all_python_modules # rise up build 
error because of pykakasi
+    --exclude-test-name test_qt                     # rise up build errror 
because of cwebp
+    --exclude-test-name test_speech_dispatcher      # rise up build error 
because of python-speechd
 %endif
 )
 

++++++ calibre-8.16.2.tar.xz -> calibre-9.7.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/calibre/calibre-8.16.2.tar.xz 
/work/SRC/openSUSE:Factory/.calibre.new.11940/calibre-9.7.0.tar.xz differ: char 
15, line 1

Reply via email to