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
