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)

Reply via email to