Hello community, here is the log from the commit of package calibre for openSUSE:Factory checked in at 2020-11-17 21:23:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new.24930 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre" Tue Nov 17 21:23:17 2020 rev:241 rq:848619 version:5.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2020-08-24 15:05:29.850464087 +0200 +++ /work/SRC/openSUSE:Factory/.calibre.new.24930/calibre.changes 2020-11-17 21:23:22.677264279 +0100 @@ -1,0 +2,294 @@ +Sat Nov 14 19:37:48 UTC 2020 - Benjamin Greiner <[email protected]> + +- Update to Version 5.5.0 + * Support the calibre:// URL scheme + Clicking on calibre:// URLs can be used to have calibre perform + various actions.For details, see: https:// + manual.calibre-ebook.com/url_scheme.html + * Viewer: Show calibre:// URL for current book in the Goto- + >Location panel + * Edit book: Add an action to the right click menu for tabs to + close tabs to the right of the current tab. + Closes tickets: 1902518 + * Add ability to copy tag, publisher and author in Book details + panel by right-clicking + Closes tickets: 1902413 + * Annotations browser: Add a context menu for common actions. + Closes tickets: 1902326 + * Annotations browser: Show a dot for highlights with notes. + Closes tickets: 1899839 + * Edit book: Saved searches panel: Allow copying the current + saved search to the regular search panel by clicking the Export + button. + Closes tickets: 1902227 + * Viewer: back and forward buttons on the mouse now trigger the + back and forward actions + * Option to mark all books with annotations/bookmarks + Closes tickets: 1902313 + * Various minor improvements to how keyboard focus is handled in + the Tag browser + Bug fixes + * Edit book: Fix regression in calibre 5 that caused an error + when managing user dictionaries. + Closes tickets: 1903294 + * Viewer: Fix previous/next buttons iterating over removed + bookmarks + Closes tickets: 1903831 + * Welcome wizard: Fix changing the language causing a empty + folder to be created. + Closes tickets: 1903825 + * Viewer: Fix regression causing custom shortcuts with shift key + pressed not working + Closes tickets: 1903699 + * Viewer: In dark mode when showing images with transparency in t + the popup use a light background color as most images are + designed with a light background color in mind. + Closes tickets: 1903423 + * Fix a regression in the previous release that broke conversion + of DJVU files + Closes tickets: 1903428 + * Metadata edit: "Set to Undefined" button missing on integer + columns. + Closes tickets: 1903363 + * Entry remains underlined in Tag Browser after clearing filter + Closes tickets: 1903086 + * XML Catalogs: Fix languages field missing + Closes tickets: 1902126 + * Fix a regression that broke loading of third party plugins that + are encoded in an encoding other than UTF-8 + Improved news sources + * Spectator Magazine + +------------------------------------------------------------------- +Thu Nov 5 11:25:30 UTC 2020 - Benjamin Greiner <[email protected]> + +- Upate to Version 5.4.2 + New features + * Windows: Allow adding of books to calibre from directories + whose path length is larger than 260 characters + Closes tickets: 1900761 + * Tag browser: Add an option in Preferences->Look & feel->Tag + browser to allow the tag browser to get keyboard focus + * Tag browser: Allow editing the set of permissible values and + colors for a custom column with fixed values, by right + clicking on it. + * Edit metadata dialog: Make most custom metadata controls use + only a single line. + Elide the names of custom columns that are longer than a fixed + width, instead of using multiple lines.Configurable via + Preferences->Tweaks->Edit metadata custom column label length + * Edit book: Remove unused CSS: Add an option to merge CSS rules + that have identical properties + * Book details window: Double clicking on the cover now shows it + in the default system image viewer. + Closes tickets: 1901379 + * News download: Allow passing username/password in feed URLs. + Closes tickets: 1900874 + * Open with: Allow renaming Open with applications. + Closes tickets: 1900890 + Bug fixes + * Viewer: Fix jumping to search result not always working in + flow mode. + Closes tickets: 1900868 + * Get Books: Update Google and Gutenberg plugins for website + changes + Viewer: Fix keyboard shortcuts using ctrl+alt+letter key not + working on Windows. + Closes tickets: 1900946 + * Viewer: Fix keyboard shortcuts to shrink/grow selection not + working. + Closes tickets: 1900942 + * Viewer: Fix keyboard shortcut to toggle highlights panel not + working when the highlights panel is itself focused. + Closes tickets: 1900938 + * Viewer: handle editing of missing highlights more gracefully + Closes tickets: 1900358 + * Drivers: Fix regression in calibre 5 that broke connecting to + SONY devices + Closes tickets: 1901289 + * Open with: On Linux when reading names from .desktop files, + use the first matching language + Closes tickets: 1901276 + * Conversion: Fix a regression in calibre 5 that broke + conversion of some malformed CSS stylesheets. + Closes tickets: 1901593 + * Conversion: Fix a regression in calibre 5 that broke + processing of some PDB files with images. + Closes tickets: 1901957 + * Conversion: Fix regression in calibre 5 in the handling of + @import() rules in stylesheets that import from directories + above themselves. + Closes tickets: 1901278 + * Content server: Fix various controls on the book details page + not working when viewing a random book. + Closes tickets: 1901232, 1901230 + * Tag browser: Fix a crash when renaming a saved search to a + value that already exists. + Closes tickets: 1901273 + * Tag browser: Fix renaming of custom column with fixed set of + values not working. + Closes tickets: 1900921 + * Fix a regression in calibre 5 that broke auto-sync of + generated catalogs to devices. + Closes tickets: 1901630 + * Fix setting rating via ebook-meta command line tool broken in + calibre 5. + Closes tickets: 1901113 + * When boolean columns are set to bistate, checking "show + checkmarks" results in all non-boolean values being shown as + false + Closes tickets: 190009 + * Spell check: Fix using non UTF-8 dictionaries broken in + calibre 5 + * Fix a rare issue where restarting calibre from within the + program would fail. + * Version 5.4.2 fixes bugs in 5.4.0 that prevented calibre from + starting on macOS and from choosing save file names on + Windows. + Improved news sources + * Psychology Today + * Washington Post + * LifeHacker + * The Atlantic + * New York Review of Books +- Release: 5.3 + New features + * Tag browser: When grouping items by first letter if adjacent + letters have few entries combine them into a single group. + Can be controlled via an option in Preferences->Look & feel- + >Tag browser to combine 'first letters' together if there are + a small number of items under adjacent letters + * Viewer: Allow displaying the current page / total pages in the + header/footer. Useful in paged mode to see exactly how many + pages are left. + Closes tickets: 1899163 + * Viewer search panel: Show more result context in a tooltip + when hovering over a search result. + Closes tickets: 1899834 + * DOCX Input: Add support for Word controls used to rotate or + flip images + Only works with output formats such as EPUB that support CSS + transforms + * Viewer image pop-up: Allow maximizing/minimizing the window. + Closes tickets: 1899762 + * Edit metadata dialog: Use only a single line for custom column + date fields + * Add an item to search for categories to the category editor + context menu. + Closes tickets: 1899341 + * Category editor: Add a right click menu to change case of the + selected entries. + Closes tickets: 1899316 + Bug fixes + * Fix a regression in 5.0 that caused performance of dialogs + that contain title/series/tags edit fields to be very poor + with large libraries. + Closes tickets: 1898221 + * Fix a regression in 5.0 that caused some pop-up menus to + appear on the wrong monitor in multi-monitor setups + * E-book viewer: Fix scrolling past the end of chapter + boundaries not working in books that have negative margins + * Edit metadata dialog: fix incorrect rendering of custom column + names that start with emoji. + Closes tickets: 1899466 + * Quickview: Fix nothing shown after clearing the search. + Closes tickets: 1899318 + * Dark mode: Fix radio buttons having no outline. + Closes tickets: 1900022 ++++ 97 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/calibre/calibre.changes ++++ and /work/SRC/openSUSE:Factory/.calibre.new.24930/calibre.changes Old: ---- calibre-4.23.0.tar.xz calibre-4.23.0.tar.xz.sig New: ---- calibre-5.5.0.tar.xz calibre-5.5.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.o6d3cC/_old 2020-11-17 21:23:23.593265188 +0100 +++ /var/tmp/diff_new_pack.o6d3cC/_new 2020-11-17 21:23:23.597265192 +0100 @@ -16,11 +16,8 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define skip_python2 1 - Name: calibre -Version: 4.23.0 +Version: 5.5.0 Release: 0 Summary: EBook Management Application License: GPL-3.0-only @@ -33,7 +30,7 @@ Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE: disabling unrar test Patch1: %{name}-python_test.patch -# +# PATCH-FIX-OPENSUSE: install locale files the openSUSE way Patch2: %{name}-setup.install.py.diff # PATCH-FIX-OPENSUSE: disabling Autoupdate Searcher Patch3: %{name}-no-update.diff @@ -56,9 +53,9 @@ BuildRequires: chmlib-devel >= 0.40 BuildRequires: dbus-1-python3 >= 1.2.0 BuildRequires: hyphen-devel >= 2.8.8 -BuildRequires: libQt5Core-private-headers-devel >= 5.14.1 -BuildRequires: libQt5Gui-private-headers-devel >= 5.14.1 -BuildRequires: libQt5PlatformSupport-private-headers-devel >= 5.14.1 +BuildRequires: libQt5Core-private-headers-devel >= 5.15.1 +BuildRequires: libQt5Gui-private-headers-devel >= 5.15.1 +BuildRequires: libQt5PlatformSupport-private-headers-devel >= 5.15.1 BuildRequires: liberation-fonts BuildRequires: libicu-devel >= 4.4.0 BuildRequires: libmtp-devel >= 1.1.5 @@ -70,11 +67,12 @@ BuildRequires: podofo >= 0.8.2 BuildRequires: poppler-tools >= 0.20.2 BuildRequires: xdg-utils >= 1.0.2 -BuildRequires: pkgconfig(Qt5Core) >= 5.14.1 -BuildRequires: pkgconfig(Qt5Gui) >= 5.14.1 -BuildRequires: pkgconfig(Qt5Network) >= 5.14.1 -BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.14.1 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.14.1 +BuildRequires: pkgconfig(Qt5Core) >= 5.15.1 +BuildRequires: pkgconfig(Qt5Gui) >= 5.15.1 +BuildRequires: pkgconfig(Qt5Network) >= 5.15.1 +BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.15.1 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.15.1 +BuildRequires: pkgconfig(espeak-ng) BuildRequires: pkgconfig(hunspell) BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(sqlite3) @@ -84,55 +82,60 @@ # BuildRequires: libjpeg-turbo BuildRequires: python-rpm-macros -BuildRequires: python3-qt5-devel >= 5.13.1 BuildRequires: pkgconfig(libjpeg) # upstream use python-Pillow 6.0.0 -BuildRequires: %{python_module Pillow >= 5.0.0} +BuildRequires: python3-Pillow >= 5.0.0 # upstream use python-Pygments 2.3.1 -BuildRequires: %{python_module Pygments >= 2.2.0} +BuildRequires: python3-Pygments >= 2.2.0 # upstream use python-apsw 3.30.1-r1 -BuildRequires: %{python_module apsw >= 3.9.2} +BuildRequires: python3-apsw >= 3.9.2 # upstream use python-beautifulsoup4 4.7.1 -BuildRequires: %{python_module beautifulsoup4 >= 4.6.0} -BuildRequires: %{python_module chardet >= 3.0.4} -BuildRequires: %{python_module css-parser >= 1.0.4} +BuildRequires: python3-beautifulsoup4 >= 4.6.0 +BuildRequires: python3-chardet >= 3.0.4 +# upstream use python-css-parser 1.0.5 +BuildRequires: python3-css-parser >= 1.0.4 # upstream use python-dateutil 2.8.0 -BuildRequires: %{python_module dateutil >= 2.7.3} +BuildRequires: python3-dateutil >= 2.7.3 # upstream use python-dnspython 0.16.0 -BuildRequires: %{python_module dnspython >= 1.15.0} -BuildRequires: %{python_module dukpy-kovidgoyal >= 0.3} +BuildRequires: python3-dnspython >= 1.15.0 +BuildRequires: python3-dukpy-kovidgoyal >= 0.3 # upstream use python-html5-paser 0.4.9 -BuildRequires: %{python_module html5-parser >= 0.4.6} -BuildRequires: %{python_module html5lib >= 1.0.1} +BuildRequires: python3-html5-parser >= 0.4.6 +BuildRequires: python3-html5lib >= 1.0.1 # upstream use python-lxml 4.3.3 -BuildRequires: %{python_module lxml >= 4.0.0} +BuildRequires: python3-lxml >= 4.0.0 # upstream use python-mechanize 0.4.3 -BuildRequires: %{python_module mechanize >= 0.3.5} +BuildRequires: python3-mechanize >= 0.3.5 # upstream use python-msgpack 0.6.1 -BuildRequires: %{python_module msgpack >= 0.5.6} +BuildRequires: python3-msgpack >= 0.5.6 # upstream use python-netifaces 0.10.9 -BuildRequires: %{python_module netifaces >= 0.10.6} -BuildRequires: %{python_module odfpy} +BuildRequires: python3-netifaces >= 0.10.6 +BuildRequires: python3-odfpy # upstream use python-psutil 5.6.2 -BuildRequires: %{python_module psutil >= 5.4.8} +BuildRequires: python3-psutil >= 5.4.8 # upstream use python-ifaddr 0.1.6 -BuildRequires: %{python_module ifaddr >= 0.1.4} +BuildRequires: python3-ifaddr >= 0.1.4 # upstream use python-regex 2019.04.14 -BuildRequires: %{python_module Markdown >= 3.1} -BuildRequires: %{python_module feedparser >= 5.2.1} -BuildRequires: %{python_module html2text >= 2018.1.9} -BuildRequires: %{python_module pycrypto >= 2.6.1} -BuildRequires: %{python_module regex >= 2017.07.28} -BuildRequires: %{python_module setuptools >= 23.1.0} -BuildRequires: %{python_module sip-devel >= 4.12} +BuildRequires: python3-Markdown >= 3.1 +BuildRequires: python3-feedparser >= 5.2.1 +BuildRequires: python3-html2text >= 2018.1.9 +BuildRequires: python3-pychm +BuildRequires: python3-pycrypto >= 2.6.1 +BuildRequires: python3-pyparsing +BuildRequires: python3-pyqt-builder +BuildRequires: python3-qt5-devel >= 5.13.1 +BuildRequires: python3-regex >= 2017.07.28 +BuildRequires: python3-setuptools >= 23.1.0 +BuildRequires: python3-sip-devel >= 5.3 +BuildRequires: python3-toml # Need at buildtime too, to produce the bash completion -BuildRequires: %{python_module qtwebengine-qt5 >= 5.13.1} -BuildRequires: %{python_module six >= 1.10.0} -BuildRequires: %{python_module soupsieve >= 1.9.1} +BuildRequires: python3-qtwebengine-qt5 >= 5.15.1 +BuildRequires: python3-six >= 1.10.0 +BuildRequires: python3-soupsieve >= 1.9.1 #BuildRequires: python-unrardll >= 0.1.3 -BuildRequires: %{python_module webencodings >= 0.5.1} +BuildRequires: python3-webencodings >= 0.5.1 # upstream use python-zeroconf 0.21.3 -BuildRequires: %{python_module zeroconf >= 0.19.1} +BuildRequires: python3-zeroconf >= 0.19.1 # Requires: chmlib >= 0.40 Requires: dbus-1-python3 >= 1.2.0 @@ -164,12 +167,13 @@ Requires: python3-netifaces >= 0.10.7 Requires: python3-odfpy Requires: python3-psutil >= 5.4.8 +Requires: python3-pychm Requires: python3-pycrypto >= 2.6.1 -Requires: python3-qt5 >= 5.13.1 -Requires: python3-qtwebengine-qt5 >= 5.13.1 +Requires: python3-qt5 >= 5.15.1 +Requires: python3-qt5-sip +Requires: python3-qtwebengine-qt5 >= 5.15.1 Requires: python3-regex >= 2017.07.28 Requires: python3-setuptools >= 23.1.0 -Requires: python3-sip >= 4.12.1 Requires: python3-six >= 1.10.0 Requires: python3-soupsieve >= 1.9.1 #Requires: python3-unrardll >= 0.1.3 @@ -247,8 +251,6 @@ %suse_update_desktop_file -i -n calibre Office Viewer -%fdupes %{buildroot}/%{_prefix} - # rpmlint: wrong-script-interpreter /usr/bin/env python3 find %{buildroot}%{_bindir} -type f | xargs sed -i -e 's:#!/usr/bin/env python3:#!/usr/bin/python3:g' find %{buildroot}%{_libdir}/calibre -type f | xargs sed -i -e 's:#!/usr/bin/env python3:#!/usr/bin/python3:g' @@ -267,12 +269,14 @@ # appdata file references calibre-gui.desktop, and .appdata.xml file should necessarily have matching name with .desktop file in order for the app to show up in Software Centres mv %{buildroot}%{_datadir}/applications/calibre.desktop %{buildroot}%{_datadir}/applications/calibre-gui.desktop -# Remove all appdata.xml files but the main one, we do not install the corresponding .desktop files -rm %{buildroot}%{_datadir}/metainfo/calibre-ebook-{edit,viewer}.appdata.xml +# Remove all metainfo.xml files but the main one, we do not install the corresponding .desktop files +rm %{buildroot}%{_datadir}/metainfo/calibre-ebook-{edit,viewer}.metainfo.xml # Remove unneeded desktop files rm %{buildroot}%{_datadir}/applications/calibre-ebook-{edit,viewer}.desktop rm %{buildroot}%{_datadir}/applications/calibre-lrfviewer.desktop +%fdupes %{buildroot}%{_prefix} + # bsc#1022710, bsc#1104597: fix upgrade # liberation had become a symlink in Leap and RPM does not like to overwrite a directory with a symlink (or vice versa). # Later, liberation became a directory again. @@ -292,6 +296,7 @@ %check CALIBRE_PY3_PORT=1 SKIP_QT_BUILD_TEST=1 python3 setup.py test +%if 0%{?suse_version} <= 1320 %post %desktop_database_post %icon_theme_cache_post @@ -299,6 +304,7 @@ %postun %desktop_database_postun %icon_theme_cache_postun +%endif %files # -f %%{name}.lang -f iso639.lang @@ -313,10 +319,10 @@ %{_datadir}/%{name}/ %{_libdir}/%{name}/ %dir %{_datadir}/metainfo -%{_datadir}/metainfo/%{name}-gui.appdata.xml +%{_datadir}/metainfo/%{name}-gui.metainfo.xml %{_datadir}/bash-completion/completions/%{name}* %{_datadir}/bash-completion/completions/*ebook* %{_datadir}/bash-completion/completions/lrf* -%{python_sitelib}/init_calibre.py +%{python3_sitelib}/init_calibre.py %changelog ++++++ calibre-4.23.0.tar.xz -> calibre-5.5.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/calibre/calibre-4.23.0.tar.xz /work/SRC/openSUSE:Factory/.calibre.new.24930/calibre-5.5.0.tar.xz differ: char 26, line 1 _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
