Hello community, here is the log from the commit of package calibre for openSUSE:Factory checked in at 2019-06-19 21:02:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre" Wed Jun 19 21:02:22 2019 rev:208 rq:706628 version:3.44.0 Changes: -------- --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2019-03-26 15:42:16.220249151 +0100 +++ /work/SRC/openSUSE:Factory/.calibre.new.4811/calibre.changes 2019-06-19 21:02:40.354202992 +0200 @@ -1,0 +2,117 @@ +Fri May 31 07:28:21 UTC 2019 - [email protected] + +- 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 - [email protected] + +- Fix boo#1136317: Added some missing requirements and versions. + +------------------------------------------------------------------- +Tue May 28 14:46:31 UTC 2019 - [email protected] + +- 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 + - Fix a regression in the previous release that broke using the + wireless device driver with the device_for_template option + - Fix metadata download from Amazon stripping accents from + comments text in the binary builds + - Amazon metadata download: Fix some downloads failing when + a mobile user agent is randomnly selected. + - LRF Input: Fix a regression that broke parsing LRF files. + - PDF Input: Workaround for pdftohtml not always producing valid + UTF-8. + +------------------------------------------------------------------- +Mon Apr 29 16:18:18 UTC 2019 - [email protected] + +- update to 3.42.0 + Bug Fixes + - Conversion: Transform styles: When using regular expressions + fix substitution groups not working. + - Fix a regression in the previous release that caused the + conversion of HTML to text in comments when output to catalogs + or converting downloaded metadata to behave slightly + differently. + - Edit book: Fix beautify not handling and tags correctly. + - DOCX Input: Fix cross-references using the 'fldSimple' markup + not being recognized by calibre. + - EPUB/MOBI Catalogs: Fix a regression in the previous release + that caused ampersands and middle-dots to appear as HTML + entities in the output. + - Prevent a malformed tweaks.json file from stopping calibre + startup + - Fix a regression that broke completion for ebook-convert + - News fetching: Fix a regression that broke removal of + attributes/javascript/srcset because of bugs in the new + BeautifulSoup + - TXT Output: Fix Vietnamese  character being stripped from + output. + - E-book viewer: Fix specifying a non-existen location + via --open-at causing viewer to hang + +------------------------------------------------------------------- +Sun Apr 21 09:33:54 UTC 2019 - [email protected] + +- update to 3.41.3 + New Features + - Kobo driver: Support for new firmware + - Content server: Add an option to control which book list mode + is used by default for new users (Preferences->Sharing over the + net->Choose book list mode) + - Content server: Allow clicking on book cover in details page to + read the book. + - Amazon metadata plugin: Add a option to use the mobi-asin to + find books. + - E-book viewer: Allow specifying ToC hrefs via the --open-at + command line parameter. + - Tag Mapper: Allow Title-casing of tags. + - Manage authors dialog: Add an entry to the right click menu to + show books by the current author in the main book list. + - Lots of internal changes to calibre's codebase to prepare it + for Python 3 support. + Bug Fixes + - Content server: Fix links to external resources in book details + and the viewer not working + - Content server: Fix using a bookmark to load the book list not + working if server is password protected. + - Content server: Book details page: Fix close button not going + back to book list after using Next/previous buttons. + - Kobo driver: Fix update device metadata setting not being + saved. Also fix book language not being set correctly on newer + firmware. + - PDF Output: Fix 'stroke-dasharray' lines in SVG images in the + input document not being rendered correctly. + - Fix searching for authors on amazon not working because of + a change in the amazon URL structure. + - Cover grid: Check for cover size change due to screen scale + change on every paint event and invalidate cache if there is + a change. + - Edit book: Fix Option key + ; not working in the editor. + - Edit book: Fix pasting images into a book with no Images folder + not working correctly. + - Confirm cancel on library restore dialog + - EPUB/MOBI Catalogs: Fix presets not being applied for some + options. + - Fix using --insert-metadata with ebook-convert not inserting + the title and author metadata from the source document + - Adding books: When adding with auto-merge and auto-convert + enabled, also run conversions for books into which the added + files are merged. + - Versions 3.41.1, 3.41.2, 3.41.3 fix various regressions in the + previous release that affect a few people. + +------------------------------------------------------------------- Old: ---- calibre-3.40.1.tar.xz calibre-3.40.1.tar.xz.sig New: ---- calibre-3.44.0.tar.xz calibre-3.44.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.h7Sup0/_old 2019-06-19 21:02:41.886204322 +0200 +++ /var/tmp/diff_new_pack.h7Sup0/_new 2019-06-19 21:02:41.890204325 +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.44.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 @@ -107,23 +124,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 +189,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 +228,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 +246,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 +284,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.44.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/calibre/calibre-3.40.1.tar.xz /work/SRC/openSUSE:Factory/.calibre.new.4811/calibre-3.44.0.tar.xz differ: char 25, line 1
