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-08-18 19:29:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre" Fri Aug 18 19:29:10 2023 rev:303 rq:1104664 version:6.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2023-08-14 22:35:20.464256418 +0200 +++ /work/SRC/openSUSE:Factory/.calibre.new.1766/calibre.changes 2023-08-18 19:29:45.647466719 +0200 @@ -1,0 +2,40 @@ +Fri Aug 18 06:05:27 UTC 2023 - ecsos <ec...@opensuse.org> + +- Update to 6.25.0 + * New Features + - Book details panel: De-emphasize titles making the actual + data stand out more + - Allow using the new manage data files dialog from within the + edit metadata dialog + - Trash dialog: Allow right clicking on an entry to save it to + disk + - When merging books by drag-and-drop add an option to use the + dragged cover instead of the cover in the target book + - Create catalog: Add buttons to easily select all/non/visible + fields when creating CSV/XML catalogs + - Preferences->Add your own columns: Add buttons to show/hide + all columns + * Bug Fixes + - Fix a regression in the previous release that broke parsing + of some ISO-8601 timestamps + - E-book viewer: Mouse wheel horizontal events should jump + sections not internal file boundaries + - Fix Preferences->Add your own columns changing check state on + moving columns + - Get books: update various Polish e-book stores for website + changes + - E-book viewer: Fix CFI parsing of numbers with trailing zeros + causing some bookmarks to not work + - E-book viewer: Show an error when creating a bookmark if the + bookmark position is not found + - CBR Input: Fix comics with extremely long internal filenames + not working on Windows + - Edit book: Saved searches: Fix incorrect import in generated + source code for some builtin functions + - Data file manager: Fix errors on systems with larger font + sizes +- Now use all calibre upstream desktop files and not the calibre + desktop files from downstream. Only Name and GenericName entry in + desktop files are changed. + +------------------------------------------------------------------- Old: ---- calibre-6.24.0.tar.xz calibre-6.24.0.tar.xz.sig calibre.desktop New: ---- calibre-6.25.0.tar.xz calibre-6.25.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.VRevfz/_old 2023-08-18 19:29:48.667472134 +0200 +++ /var/tmp/diff_new_pack.VRevfz/_new 2023-08-18 19:29:48.695472184 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: calibre -Version: 6.24.0 +Version: 6.25.0 Release: 0 Summary: EBook Management Application License: GPL-3.0-only @@ -27,17 +27,16 @@ Source0: https://download.calibre-ebook.com/%{version}/calibre-%{version}.tar.xz 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 -# Source6-URL: https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip +Source5: https://github.com/mathjax/MathJax/archive/3.1.4/mathjax-3.1.4.tar.gz +Source6: https://github.com/LibreOffice/dictionaries/archive/master/hyphenation-dictionaries.tar.gz +# Source7-URL: https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip # Must be comment out because obs/osc can not download it altought it is valid, and obs rise up an error when it enable. -# Source6 is backup if upstream change something again. -Source6: iso-codes-main.zip +# Source7 is backup if upstream change something again. +Source7: iso-codes-main.zip # 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 -Source7: user-agent-data.json +Source8: user-agent-data.json Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE: install locale files the openSUSE way Patch2: %{name}-setup.install.py.diff @@ -258,7 +257,7 @@ into ebooks for convenient reading. %prep -%setup -q -a4 -a5 +%setup -q -a5 -a6 %patch2 -p1 %patch3 -p1 -b .no-update @@ -287,8 +286,6 @@ rm -f src/calibre/utils/lzx/mspack.h sed -i 's| calibre/utils/lzx/mspack.h||' setup/extensions.json -cp -v %{SOURCE3} . - %build export \ LANG="en_US.UTF8" \ @@ -329,7 +326,10 @@ -resize ${i}x${i} %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/%{name}.png done -%suse_update_desktop_file -i -n calibre Office Viewer +%suse_update_desktop_file -i -n -N "Calibre E-Book Management" -G "Calibre E-Book library management" calibre-gui +%suse_update_desktop_file -i -n -N "Calibre E-Book Editor" -G "Calibre Editor for E-Books" calibre-ebook-edit +%suse_update_desktop_file -i -n -N "Calibre E-Book Viewer" -G "Calibre Viewer for E-Books" calibre-ebook-viewer +%suse_update_desktop_file -i -n -N "Calibre LRF Viewer" -G "Calibre Viewer for LRF files" calibre-lrfviewer # 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.11:g' @@ -346,18 +346,9 @@ ln -s %{_datadir}/fonts/truetype/$(basename ${font}) %{buildroot}%{_datadir}/%{name}/fonts/liberation/ done -# 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 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 - # Fix missing user-agent-data.json # With version 6.15.0 it is available again. So we use it again from source but let the code in. -#install -Dm 0644 %%{SOURCE7} %%{buildroot}%%{_datadir}/%%{name}/user-agent-data.json +#install -Dm 0644 %%{SOURCE8} %%{buildroot}%%{_datadir}/%%{name}/user-agent-data.json %fdupes %{buildroot}%{_prefix} @@ -366,6 +357,7 @@ # Later, liberation became a directory again. # This scriptlet supports both upgrade scenarios. Sort of. # When converting from a link into a directory, it will complain about conflicting files with liberation-fonts. + %pretrans -p <lua> path = "%{_datadir}/%{name}/fonts/liberation" st = posix.stat(path) @@ -403,6 +395,9 @@ %license COPYRIGHT LICENSE LICENSE.rtf %{_bindir}/* %{_datadir}/applications/%{name}-gui.desktop +%{_datadir}/applications/%{name}-ebook-edit.desktop +%{_datadir}/applications/%{name}-ebook-viewer.desktop +%{_datadir}/applications/%{name}-lrfviewer.desktop %dir %{_datadir}/icons/hicolor/512x512 %dir %{_datadir}/icons/hicolor/512x512/apps %{_datadir}/icons/hicolor/*/apps/*.png @@ -413,6 +408,8 @@ %{_libdir}/%{name}/ %dir %{_datadir}/metainfo %{_datadir}/metainfo/%{name}-gui.metainfo.xml +%{_datadir}/metainfo/%{name}-ebook-edit.metainfo.xml +%{_datadir}/metainfo/%{name}-ebook-viewer.metainfo.xml %{_datadir}/bash-completion/completions/%{name}* %{_datadir}/bash-completion/completions/*ebook* %{_datadir}/bash-completion/completions/lrf* ++++++ calibre-6.24.0.tar.xz -> calibre-6.25.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/calibre/calibre-6.24.0.tar.xz /work/SRC/openSUSE:Factory/.calibre.new.1766/calibre-6.25.0.tar.xz differ: char 26, line 1 ++++++ hyphenation-dictionaries.tar.gz ++++++ /work/SRC/openSUSE:Factory/calibre/hyphenation-dictionaries.tar.gz /work/SRC/openSUSE:Factory/.calibre.new.1766/hyphenation-dictionaries.tar.gz differ: char 13, line 1