Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package calibre for openSUSE:Factory checked in at 2023-03-11 18:24:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre" Sat Mar 11 18:24:15 2023 rev:295 rq:1070849 version:6.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2023-01-06 17:06:52.912628235 +0100 +++ /work/SRC/openSUSE:Factory/.calibre.new.31432/calibre.changes 2023-03-11 18:24:51.807138092 +0100 @@ -1,0 +2,87 @@ +Sat Mar 11 10:08:34 UTC 2023 - ecsos <ec...@opensuse.org> + +- Update to 6.14.0 + * New Features + - Edit metadata: When setting a cover from comic files allow + choosing which page to use as the cover + - Allow display of columns built from other columns as comments + in Book details + - Comments editor: Add a shortcut for "Paste and match style" + (Ctrl+Shift+v) + * Bug Fixes + - macOS: ToC Editor: Fix mouse becoming unusable when trying to + create a new entry + - When computing title sorts strip leading and trailing quotes, + not just leading quotes + - Content server viewer: Fix searching only showing results + from the current chapter onwards + - Check book: Fix some incorrect line numbers reported in a few + CSS error messages +- Update to 6.13.0 + * New Features + - Content server: E-book viewer: Long tapping on an image now + causes it to be displayed in an internal popup rather than a + new window as some browsers block the creation of new windows + * Bug Fixes + - E-book viewer: Fix some adjacent highlights with nothing in + between them not being displayed. + - Content server: Workaround for Safari regression causing + bookmarks to disappear on reload + - E-book viewer: Read aloud: Fix a regression in the previous + release that caused the Read aloud controls to not reappear + when Read aloud is canceled and restarted + - E-book viewer: Read aloud: Fix a regression in the previous + release that caused an error when using Read aloud on a + chapter with no text, such as the cover page + - E-book viewer: Fix a regression that caused a spurious error + on Windows when reading out selected text + - Fix a regression in calibre 5.0 that broke sorting the device + view by title if one of the books has an empty title + - Edit book: Spell Check dialog: Fix second word not getting + selected when after first word is fixed + - Improve hover highlight color in tree views +- Update to 6.12.0 + * New Features + - E-book viewer: Read aloud: On Windows switch to using the + new Microsoft speech subsystem with access to more voices + - calibre:// URL scheme: allow specifying a Virtual library for + show_book URLs + - Add by ISBN: Allow adding using identifiers other than ISBN + as well + - Update bundled Qt to 6.4 this means calibre on macOS is now + only supported on Big Sur and newer + - Spell check dialog: Allow up and down arrow keys to work + regardless of focus + - Allow multiple Template tester dialogs + * Bug Fixes + - Windows MTP device driver: Ignore failure to enumerate + objects inside non-root folders + - Book list: Fix a regression in the previous release that + broke dragging to select multiple books + - Content server viewer: Fix reload book not actually reloading + until the browser is also refreshed + - E-book viewer: Fix occasional false warning about highlight + being overwritten + - E-book viewer: Fix detection of selected highlights when all + text is selected + - Fix an error when embedding metadata into a large number of + books + - When updating metadata in EPUB 2 files and no language is + specified, do not remove the <dc:language> tag as this causes + epubcheck to complain. Instead set the language to "und" + - Wireless device driver: Remove the timeout for initial + connection + - Use an icon rather than a color to report errors in fields + and the search box + - Conversion dialog: Regex builder: Workaround bug in Qt that + prevented searching for non breaking spaces in the wizard + used to test search expressions + - Spell check dialog: move down after correcting word, not up + - Get books: Fix Mobileread store plugin not working +- Add mathjax and hyphenation-dictionaries. +- Additional build some "submodules". +- Add separat user-agent-data.json to fix + "No such file or directory: '/usr/share/calibre/user-agent-data.json'" +- Use mspack from system and not from calibre upstream. + +------------------------------------------------------------------- Old: ---- calibre-6.11.0.tar.xz calibre-6.11.0.tar.xz.sig New: ---- calibre-6.14.0.tar.xz calibre-6.14.0.tar.xz.sig hyphenation-dictionaries.tar.gz mathjax-3.1.4.tar.gz user-agent-data.json ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.JemFYV/_old 2023-03-11 18:24:53.823148598 +0100 +++ /var/tmp/diff_new_pack.JemFYV/_new 2023-03-11 18:24:53.827148620 +0100 @@ -17,7 +17,7 @@ Name: calibre -Version: 6.11.0 +Version: 6.14.0 Release: 0 Summary: EBook Management Application License: GPL-3.0-only @@ -27,6 +27,12 @@ Source1: https://calibre-ebook.com/signatures/calibre-%{version}.tar.xz.sig Source2: https://calibre-ebook.com/signatures/kovid.gpg#/%{name}.keyring Source3: %{name}.desktop +Source4: https://github.com/mathjax/MathJax/archive/3.1.4/mathjax-3.1.4.tar.gz +Source5: https://github.com/LibreOffice/dictionaries/archive/master/hyphenation-dictionaries.tar.gz +# Missing user-agent-data.json since 6.12.0. +# Fix: FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/calibre/user-agent-data.json' +# Use from inside https://github.com/kovidgoyal/calibre/releases/download/v6.14.0/calibre-6.14.0-x86_64.txz +Source6: user-agent-data.json Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE: disabling unrar test, disable zeroconf test Patch1: %{name}-python_test.patch @@ -98,6 +104,7 @@ BuildRequires: pkgconfig(icu-i18n) >= 70.1 BuildRequires: pkgconfig(libffi) >= 3.4.2 BuildRequires: pkgconfig(libgcrypt) >= 1.9.4 +BuildRequires: pkgconfig(libmspack) BuildRequires: pkgconfig(libopenjp2) >= 2.4.0 BuildRequires: pkgconfig(libpng16) >= 1.6.37 BuildRequires: pkgconfig(libusb-1.0) >= 1.0.24 @@ -238,7 +245,7 @@ into ebooks for convenient reading. %prep -%setup -q +%setup -q -a4 -a5 %patch1 -p1 %patch2 -p1 %patch3 -p1 -b .no-update @@ -264,6 +271,10 @@ # rpmlint: wrong-script-interpreter /usr/bin/env python3 find setup -type f | xargs sed -i -e 's:#!/usr/bin/env python3:#!/usr/bin/python3:g' +# use system mspack (mga#15218) +rm -f src/calibre/utils/lzx/mspack.h +sed -i 's| calibre/utils/lzx/mspack.h||' setup/extensions.json + cp -v %{SOURCE3} . %build @@ -273,6 +284,16 @@ OVERRIDE_CFLAGS="%{optflags}" \ CALIBRE_PY3_PORT=1 python3 setup.py build ###python setup.py build +%{__python3} setup.py iso639 +%{__python3} setup.py iso3166 +%{__python3} setup.py translations +%{__python3} setup.py gui +%{__python3} setup.py resources \ + --path-to-liberation_fonts %{_datadir}/fonts/truetype \ + --system-liberation_fonts \ + --path-to-hyphenation `pwd`/dictionaries-master \ + --path-to-mathjax `pwd`/MathJax-3.1.4 +#%%{__python3} setup.py man_pages %install ###python setup.py install \ @@ -319,6 +340,9 @@ rm %{buildroot}%{_datadir}/applications/calibre-ebook-{edit,viewer}.desktop rm %{buildroot}%{_datadir}/applications/calibre-lrfviewer.desktop +# Fix missing user-agent-data.json +install -Dm 0644 %{SOURCE6} %{buildroot}%{_datadir}/%{name}/user-agent-data.json + %fdupes %{buildroot}%{_prefix} # bsc#1022710, bsc#1104597: fix upgrade @@ -361,6 +385,7 @@ %{_datadir}/icons/hicolor/*/mimetypes/*.png %{_datadir}/mime/packages/calibre-mimetypes.xml %{_datadir}/%{name}/ +%{_datadir}/%{name}/user-agent-data.json %{_libdir}/%{name}/ %dir %{_datadir}/metainfo %{_datadir}/metainfo/%{name}-gui.metainfo.xml ++++++ calibre-6.11.0.tar.xz -> calibre-6.14.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/calibre/calibre-6.11.0.tar.xz /work/SRC/openSUSE:Factory/.calibre.new.31432/calibre-6.14.0.tar.xz differ: char 25, line 1 ++++++ user-agent-data.json ++++++ ++++ 768 lines (skipped)