Hello community, here is the log from the commit of package calibre for openSUSE:Leap:15.2 checked in at 2020-04-02 16:47:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/calibre (Old) and /work/SRC/openSUSE:Leap:15.2/.calibre.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre" Thu Apr 2 16:47:51 2020 rev:51 rq:787078 version:3.48.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/calibre/calibre.changes 2020-01-15 14:49:22.717377134 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.calibre.new.3248/calibre.changes 2020-04-02 16:47:55.253825973 +0200 @@ -1,0 +2,287 @@ +Fri Sep 13 07:26:08 UTC 2019 - ec...@opensuse.org + +- Update to 3.48.0 + New Features + - Driver for Kobo Libra H2O + Bug Fixes + - kobo driver: Fix some annotations getting missed for kepubs + Improved news sources + - Boston Globe + - Scientific American + +------------------------------------------------------------------- +Mon Sep 2 09:12:41 UTC 2019 - ec...@opensuse.org + +- Update to 3.47.1 + Bug Fixes + - Fixes an error when using internet lookup from the book details + panel and the e-book viewer, and also the tweak to control + number of columns in the edit metadata dialog not working. + +------------------------------------------------------------------- +Fri Aug 30 07:59:32 UTC 2019 - ec...@opensuse.org + +- Update to 3.47.0 + New Features + - HTML metadata: Support reading identifiers from HTML files + - Preferences->Ignored devices: Add a button to reset the list of + devices that calibre is allowed to manage + Bug Fixes + - macOS: Fix a regression that could cause a crash on exit if any + books were deleted while calibre was running. + - Content server OPDS: Handle form encoded search queries. + - Fix an error when adding files from clipboard and file is of + unknown type + - Speed up restoring original format by doing a rename rather + than a copy and re-add. + - EPUB 3: Fix setting metadata in EPUB 3 files without a title + not working + - PML Input: Modernize the generated HTML a bit. + - HTMLZ Output: Fix svg content from HTML files that contain only + SVG being removed. + - Content server: Fix OPDS feed for category based browsing + listing restricted books, even though these books cannot be + actually downloaded. + - Preserve tag order when reading metadata from MOBI files + - Add missing 'language' field to ComicBookInfo metadata for .CBR + files. + - LIT Output: Fix regression in 3.41 caused by py3 porting that + broke conversion of some files to LIT. + +------------------------------------------------------------------- +Mon Aug 26 14:37:02 UTC 2019 - Ismail Dönmez <idon...@suse.com> + +- Remove manual Requires on libicu as the correct runtime dependency + is already produced by rpm boo#1148183 + +------------------------------------------------------------------- +Fri Jul 19 07:13:17 UTC 2019 - ec...@opensuse.org + +- update to 3.46.0 + Bug fixes + - Manage tags dialog: When searching for a tag also search the + \"Was\" column to see if the original tag name matches. + - Windows: Fix calibre-server --manage-users not working + correctly. + - MOBI Input: Fix conversion of MOBI files with malformed markup + and embedded <guide> tags not working. + - Edit book: Allow the search expression history to remember very + short terms and also preserve leading and trailing whitespace. + - Fix a regression in 3.45 that broke conversion of SVG images + when converting to formats such as MOBI that do not support + SVG. + - Fix a regression in 3.45 that broke parsing of old-style .py + config files. + +------------------------------------------------------------------- +Fri Jul 12 17:16:36 UTC 2019 - ec...@opensuse.org + +- update to 3.45.2 + Bug fixes + - Fix a Windows-specific regression in 3.45.0 that prevented + calibre from starting on non UTF-8 locales with non-ASCII + usernames. Closes tickets: 1836360 + +------------------------------------------------------------------- +Fri Jul 12 09:08:32 UTC 2019 - ec...@opensuse.org + +- update to 3.45.1 + Bug fixes + - Fix a Windows-specific regression in 3.45.0 that caused various + errors in the viewer and editor. Closes tickets: 1836294 + +------------------------------------------------------------------- +Fri Jul 12 05:48:05 UTC 2019 - ec...@opensuse.org + +- update to 3.45.0 + New features + - Content server: Allow adding or removing formats to a book via + the edit metadata page. Closes tickets: 1831304 + - ToC Editor: Allow user to control whether duplicate headings + are included or not when generating ToC from headings + - Advanced search dialog: Remember the last focused field in the + search by title/authors tab + - Conversion: Performance improvement for books that have many + HTML files that all include the same CSS stylesheets + - Kobo driver: Add options to more precisely control the + generation of cover images, to reduce size and enhance quality + - Support subtitle in Douban metadata plugin + Bug fixes + - Linux: Workaround for bug in recent Linux kernels that causes + the Kindle to eject after calibre connects to it. + Closes tickets: 1834641 + - DOCX Input: When autodetecting the Table of Contents from + headings, work even if the headings use numbering. + Closes tickets: 1834661 + - EPUB Output: If there are no guide elements do not output an + empty guide tag. Makes epubcheck happy. + Closes tickets: 1835560 + - Workaround for sortByColumn being partially broken in Qt 5.13.0 + Closes tickets: 1834989 + - Fix a regression that broke the per_lang_title_sort_articles + tweak. Closes tickets: 1834329 + - Sending email: Fix an error on some windows machines with + non-ASCII hostnames + - EPUB Output: When generating EPUB 3 preserve the old style meta + tag to identify the cover as Google Play Books does not + recognize EPUB 3 cover markup. Closes tickets: 1832660 + - Create catalog: Fix handling of the tilde character in BiBTeX + catalogs. Closes tickets: 1832726 + - News downloads: Fix incorrect font sizes for some text in the + index pages. Closes tickets: 1832628 + - Comic Input: Fix incorrect processing of comics with pages that + have the same file names in different folders when using the + "No process" option. Closes tickets: 1831487 + - CHM Input: Fix a regression that broke processing of some CHM + files. Closes tickets: 1831511 + - Edit book: When auto-closing tags on typing </, fix + occasionally incorrect tag being closed in large files becaus + e syntax highlighting has not completed + - Kobo driver: Fix for ContentType not being defined error for + extension-less non kepub files on a Kobo + - Content server: Book details page: Do not display empty rows + for undefined dates + - Get books: Update Google books and amazon plugins for markup + changes + - Edit book: Text search: Fix searching for a single character + backwards not working + New news sources + - Aviation International News by Jose Ortiz + Improved news sources + - Art and Letters Daily + - The Wall Street Journal + - Barrons + - Newsweek +- Drop patches calibre-fix-qt5.13-compat.patch and + calibre-fix-qt5.13-sortByColumn.patch because now in upstream. + +------------------------------------------------------------------- +Tue Jul 2 15:27:14 UTC 2019 - Ave Milia <avemi...@protonmail.com> + +- workaround Qt 5.13 regression in QTableView::sortByColumn() + * calibre-fix-qt5.13-sortByColumn.patch + +------------------------------------------------------------------- +Sun Jun 30 17:28:41 UTC 2019 - Ave Milia <avemi...@protonmail.com> + +- fix compilation against Qt 5.13 + * calibre-fix-qt5.13-compat.patch + +------------------------------------------------------------------- +Fri May 31 07:28:21 UTC 2019 - ec...@opensuse.org + +- update to 3.44.0 + New Features + - Driver for the new NOOK Glowlight Plus + - Driver for updated Kobo firmware + Bug Fixes + - Amazon metadata plugin: Fix searching the Amazon servers + directly not working because of changed markup + +------------------------------------------------------------------- +Wed May 29 15:13:27 UTC 2019 - ec...@opensuse.org + +- Fix boo#1136317: Added some missing requirements and versions. + +------------------------------------------------------------------- +Tue May 28 14:46:31 UTC 2019 - ec...@opensuse.org + +- update to 3.43.0 + New Features + - Kobo driver: Support for new Kobo firmware + - Edit metadata dialog: Remember relative sizes of the cover and + comments editors. + Bug Fixes + - PDF Output: Fix hang when converting some documents. + - Handle newlines when serializing to csr files + - Fix searching in manage tags throws away all changes ++++ 90 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/calibre/calibre.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.calibre.new.3248/calibre.changes Old: ---- calibre-3.40.1.tar.xz calibre-3.40.1.tar.xz.sig New: ---- calibre-3.48.0.tar.xz calibre-3.48.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.svUha6/_old 2020-04-02 16:47:56.441830650 +0200 +++ /var/tmp/diff_new_pack.svUha6/_new 2020-04-02 16:47:56.441830650 +0200 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: calibre -Version: 3.40.1 +Version: 3.48.0 Release: 0 Summary: EBook Management Application License: GPL-3.0-only @@ -65,29 +65,46 @@ BuildRequires: poppler-tools >= 0.20.2 BuildRequires: python >= 2.7.9 BuildRequires: python-Pillow >= 3.2.0 +# upstream use python-Pygments 2.3.1 BuildRequires: python-Pygments >= 2.1.3 +# upstream use python-apsw 3.27.1 BuildRequires: python-apsw >= 3.7.17 +BuildRequires: python-beautifulsoup4 # upstream use python-chardet 3.0.3 BuildRequires: python-chardet -BuildRequires: python-css-parser -BuildRequires: python-dateutil >= 1.4.1 +BuildRequires: python-css-parser >= 1.0.4 +BuildRequires: python-dateutil >= 2.5.3 BuildRequires: python-devel >= 2.7.9 # upstream use python-dnspython 0.14.0 BuildRequires: python-dnspython >= 1.12.0 BuildRequires: python-dukpy-kovidgoyal -BuildRequires: python-html5-parser >= 0.4.3 +BuildRequires: python-html5-parser >= 0.4.6 BuildRequires: python-html5lib BuildRequires: python-lxml >= 3.8.0 -BuildRequires: python-mechanize >= 0.1.11 +# upstream use python-mechanize 0.3.5 +BuildRequires: python-mechanize >= 0.2.5 # upstream use python-msgpack 0.5.6 BuildRequires: python-msgpack >= 0.5.4 -BuildRequires: python-netifaces +BuildRequires: python-netifaces >= 0.10.5 BuildRequires: python-odfpy -BuildRequires: python-psutil >= 0.6.1 +BuildRequires: python-psutil >= 4.3.0 BuildRequires: python-qt5-devel >= 5.3.1 +# upstream use python-regex 2018.07.11 BuildRequires: python-regex >= 2017.05.26 -BuildRequires: python-setuptools +BuildRequires: python-setuptools >= 23.1.0 BuildRequires: python-sip-devel >= 4.12 +# 29.05.2019 +BuildRequires: python-feedparser >= 5.2.1 +# upstream use python-Markdown 3.0.1 +BuildRequires: python-Markdown >= 2.6.11 +# upstream use python-html2text 2018.1.9 +BuildRequires: python-html2text >= 2016.9.19 +BuildRequires: python-pycrypto >= 2.6.1 +BuildRequires: python-six >= 1.10.0 +BuildRequires: python-soupsieve >= 1.8 +#BuildRequires: python-unrardll >= 0.1.3 +BuildRequires: python-webencodings >= 0.5.1 +# BuildRequires: sqlite3-devel BuildRequires: xdg-utils >= 1.0.2 # calibre no longer depends on ImageMagick @@ -97,7 +114,6 @@ Requires: chmlib >= 0.40 Requires: dbus-1-python >= 1.2.0 Requires: liberation-fonts -Requires: libicu >= 4.4 Requires: libmtp9 >= 1.1.5 Requires: libwmf >= 0.2.8 Requires: optipng >= 0.7.5 @@ -107,23 +123,34 @@ Requires: python-Pillow >= 3.2.0 Requires: python-Pygments >= 2.1.3 Requires: python-apsw >= 3.7.17 +Requires: python-beautifulsoup4 Requires: python-chardet -Requires: python-css-parser -Requires: python-dateutil >= 1.4.1 +Requires: python-css-parser >= 1.0.4 +Requires: python-dateutil >= 2.5.3 Requires: python-dnspython >= 1.12.0 Requires: python-dukpy-kovidgoyal -Requires: python-html5-parser >= 0.4.3 +Requires: python-html5-parser >= 0.4.6 Requires: python-html5lib Requires: python-lxml >= 3.8.0 -Requires: python-mechanize >= 0.1.11 +Requires: python-mechanize >= 0.2.5 Requires: python-msgpack >= 0.5.4 -Requires: python-netifaces >= 0.8 +Requires: python-netifaces >= 0.10.5 Requires: python-odfpy -Requires: python-psutil >= 0.6.1 +Requires: python-psutil >= 4.3.0 Requires: python-qt5 >= 5.3.1 Requires: python-regex >= 2017.05.26 -Requires: python-setuptools +Requires: python-setuptools >= 23.1.0 Requires: python-sip >= 4.12.1 +# 29.05.2019 +Requires: python-Markdown >= 2.6.11 +Requires: python-feedparser >= 5.2.1 +Requires: python-html2text >= 2016.9.19 +Requires: python-pycrypto >= 2.6.1 +Requires: python-six >= 1.10.0 +Requires: python-soupsieve >= 1.8 +#Requires: python-unrardll >= 0.1.3 +Requires: python-webencodings >= 0.5.1 +# Requires: sqlite3 Requires: xdg-utils >= 1.0.2 %requires_eq libQt5Core5 @@ -161,7 +188,6 @@ sed -i -e '/^#!\//, 1d' src/tinycss/*.py sed -i -e '/^#!\//, 1d' src/tinycss/*/*.py sed -i -e '/^#!\//, 1d' resources/default_tweaks.py -sed -i -e '/^#!\//, 1d' resources/catalog/section_list_templates.py # remove the executable flag from files find src/calibre -name "*.py" -type f -exec chmod -x {} + @@ -201,6 +227,10 @@ %fdupes %{buildroot}/%{_prefix} +# rpmlint: wrong-script-interpreter /usr/bin/env python2 +find %{buildroot}%{_bindir} -type f | xargs sed -i -e 's:#!/usr/bin/env python2:#!/usr/bin/python2:g' +find %{buildroot}%{_libdir}/calibre -type f | xargs sed -i -e 's:#!/usr/bin/env python2:#!/usr/bin/python2:g' + # these are provided as separate packages rm -r %{buildroot}%{_libdir}/%{name}/odf @@ -215,11 +245,11 @@ # 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 -# We don't need this -rm %{buildroot}%{_bindir}/calibre-uninstall - # 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 unneeded desktop files +rm %{buildroot}%{_datadir}/applications/calibre-ebook-{edit,viewer}.desktop +rm %{buildroot}%{_datadir}/applications/calibre-lrfviewer.desktop # 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). @@ -253,6 +283,8 @@ %dir %{_datadir}/icons/hicolor/512x512 %dir %{_datadir}/icons/hicolor/512x512/apps %{_datadir}/icons/hicolor/*/apps/*.png +%{_datadir}/icons/hicolor/*/mimetypes/*.png +%{_datadir}/mime/packages/calibre-mimetypes.xml %{_datadir}/%{name}/ %{_libdir}/%{name}/ %dir %{_datadir}/metainfo ++++++ calibre-3.40.1.tar.xz -> calibre-3.48.0.tar.xz ++++++ /work/SRC/openSUSE:Leap:15.2/calibre/calibre-3.40.1.tar.xz /work/SRC/openSUSE:Leap:15.2/.calibre.new.3248/calibre-3.48.0.tar.xz differ: char 25, line 1