Hello community, here is the log from the commit of package calibre for openSUSE:Factory checked in at 2017-08-24 18:53:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre" Thu Aug 24 18:53:00 2017 rev:171 rq:516906 version:3.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2017-06-16 10:54:35.529114148 +0200 +++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2017-08-24 18:53:02.663967230 +0200 @@ -1,0 +2,252 @@ +Fri Aug 4 12:16:42 UTC 2017 - ec...@opensuse.org + +- update to 3.6.0 + New Features + - Linux: Use native file dialogs via zenity or kdialog, + if available + - Copy to library: Add an action to show a dialog that allows for + easy selection of libraries for copy/move. Useful when there + are a large number of libraries to choose from. + - Server: Allow deleting a downloaded book from the "Browse all + downloaded books" screen + Bug Fixes + - Hopefully fix an issue with the book list jumping around when + using the mouse on some computers + - E-book viewer: Change the default fonts on windows to the + Liberation font family. This matches the other platforms and + avoids rendering issues with Times New Roman. + - DOCX Output: Convert images placed by themselves inside block + tags as block images rather than inline images. + - Fix a typo that broke the download of a few news sources + - ebook-viewer.exe: Fix --continue-reading not working + - Fix non XML safe characters in feed descriptions causing news + download to fail. + - Browser viewer: Fix books that contain broken links with + unicode characters in their paths not working. + - Quickview: Fix regression in previous release that broke the + 'Lock quickview' control + +------------------------------------------------------------------- +Fri Jul 28 14:31:04 UTC 2017 - ec...@opensuse.org + +- update to 3.5.0 + New Features + - Server: Add a new 'custom' mode for the book list, where you + can specify exactly what metadata fields are displayed, + via a template (see Preferences->Sharing over the + net->Book list template) + - Speed up HTML parsing by an order of magnitude, by switching + from html5lib to html5-parser + - Add support for touch screens to the main calibre book list. + You can now flick to scroll, tap to select and double-tap to + view books. + - Server: Add an option to ban IP addresses if there are too many + failed login attempts + - calibre-debug: Change the --explode-book action to only create + the exploded directory and not rebuild the file. + Add a new --implode-book action to rebuild the file,separately. + - Book details panel: Add Manage authors/series/tags/etc. to the + menu when right clicking on the item + - Kobo driver: Update for new firmware + Bug Fixes + - PDF Output: Fix a regression in 2.82 that caused conversion of + comics to PDF files to have successive images become smaller + and smaller in some circumstances. + - PDF Output: Fix a regression in 2.83 that caused occasional + blank pages at the end of chapters when using headers/footers. + - Get books: Update store plugins for ebook.nl and the various + amazon websites + - Edit book: Hide editor toolbars if they are empty. + - Server: Fix failed login attempts using digest auth not being + logged to the main log + - Quickview: for non-text fields, sort on native values instead + of text. + - Fix hidden search bar state not being restored on calibre + restart. + - Fix option to not save cover separately when using Save to disk + not working. + - Server: Fix an error on browsers that do not support blob + storage in IndexedDB. + - Comic input: Fix a bug in the normalize image filter that + caused a crash when converting comics that contain a page with + only a single color. + - Edit Book: Handle non-normalized unicode characters in file + names better + +------------------------------------------------------------------- +Fri Jul 14 15:14:14 UTC 2017 - ec...@opensuse.org + +- update to 3.4.0 + New Features + - Edit book: Allow exporting all selected files to the computer + from the 'File browser' by right clicking and choosing + 'Export selected files' + - Server: When returning to the search page, remember the last + used state of the Tag browser + - Template language: Allow the in_list() functions to return + different values depending on what is found + - Add a configurable shortcut to move the focus from Quickview to + the book list + Bug Fixes + - Conversion: When inserting the publication year in the metadata + jacket, do so in the local time zone, so it matches what is + displayed in the main calibre program. + - Server OPDS feeds: Fix incorrect counts in letter categories + when there are lowercase names. + - Edit book: Fix 'Show details' button not visible when doing + 'Replace all' rather than 'Count all' + - Nook driver: Remove the % character from filenames sent to the + Nook. + - Fix calibre startup crash caused by Quickview when the applied + virtual library is empty (has no books). + +------------------------------------------------------------------- +Sat Jul 8 07:46:33 UTC 2017 - ec...@opensuse.org + +- update to 3.3.0 + New Features + - Quickview panel: Allow opening and closing the panel via the + Layout button in the bottom right corner. + - Book details panel: Allow right clicking on author names to + search for books by the author on Amazon. + - Edit book: When doing a Replace/Count all with multiple + searches add a 'Show details' button on the result dialog that + shows the individual counts for each search. + - Comments editor: Add a button to easily insert separators + (i.e. tags) when editing comments + Bug Fixes + - Browser viewer: Fix back/forward buttons not working correctly + when clicking on links that lead to different internal files + in the book. + - Server: Fix using 'Show more books' button and then changing + list mode setting causing resulting book list to be incomplete + - Server: Fix changing sort/search in the /mobile view only + working with the default library. + - DOCX Input: Fix alt and title attributes for some images not + being preserved + - Amazon metadata download: Change the default source from Bing + to Google as the Bing cache seems to be having trouble at the + moment + - ISBNDB metadata download: Ignore SSL errors when contacting + isbndb.com as they seem to have no intention of fixing their + broken SSL certificate + - Conversion: Fix heuristics processing incorrectly removing some + tags. + - Handle non-ASCII binary strings in the + author_name_prefix/suffix tweaks. + +------------------------------------------------------------------- +Fri Jun 30 17:18:08 UTC 2017 - ec...@opensuse.org + +- update to 3.2.1 + Bug Fixes + - 3.2.1 has a fix for an issue that broke mouse wheel scrolling + in the cover grid view + +- update to 3.2.0 + New Features + - Server: Allow logged in users to change their passwords by + clicking the user icon in the top right corner of the home + screen. + - macOS: Add headless support: calibre command-line utilities can + now run on macOS machines without a screen + Bug Fixes + - Viewer: Fix incorrect display of pages in paged mode for books + that override the box-sizing CSS property on the element. + - Server: Fix timeout errors when using SSL (particularly common + when running the server on windows) + - Linux: Fix slow mouse wheel scrolling in Cover grid because of + Qt bug + - Blacklist the iOS Reader applications and Marvin XD plugins as + they were preventing calibre from starting up and they have not + worked in a long time anyway, since Apple restricted USB access + to their iOS devices + - Fix for in-program restart not working on some Windows 10 Home + machines + - EPUB3 metadata: Fix handling of elements with multiple roles. + - Server: Disallow client initiated SSL renegotiation + - Windows: Try to prevent windows from showing the annoying + 'no disk in drive' error messages at calibre startup if one of + the calibre libraries is on a removable disk that is missing + from the system + +------------------------------------------------------------------- +Fri Jun 23 14:53:07 UTC 2017 - ec...@opensuse.org + +- update to 3.1.1 + New Features + - Edit metadata dialog: Allow right clicking the Paste ISBN + button to instead paste an identifier with a different prefix. + - Tag browser: Add an option to control the spacing between items + - Add an option in Preferences->Look & feel to show individual + layout buttons in the status bar, as was the case in + calibre 2.x + - Edit metadata dialog: Add buttons to easily set/clear Yes/no + columns + - Support for RAR 5.0 format RAR and CBR files + Bug Fixes + - Version 3.1.1 fixes a regression in 3.1.0 that prevented the + standalone calibre-server.exe from working on Windows and macOS + - Content server: Fix various bugs in the SSL implementation + causing aborted transfers when enabling SSL in the server + - Content server: Fix connections not being closed after + errors/timeouts on the server side + - Fix an error during startup on Windows systems where the home + directory is in a character encoding different from the system + encoding + - Edit book: Fix escaping of text for regular expression searches ++++ 55 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/calibre/calibre.changes ++++ and /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes Old: ---- 0001-compatibility-with-qt5-5.9.0.patch calibre-2.85.1.tar.xz New: ---- calibre-3.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.rA0Z7t/_old 2017-08-24 18:53:04.363727894 +0200 +++ /var/tmp/diff_new_pack.rA0Z7t/_new 2017-08-24 18:53:04.375726204 +0200 @@ -20,7 +20,7 @@ License: GPL-3.0 Group: Productivity/Other Name: calibre -Version: 2.85.1 +Version: 3.6.0 Release: 0 Url: http://calibre-ebook.com Source0: http://download.calibre-ebook.com/%{version}/calibre-%{version}.tar.xz @@ -29,8 +29,6 @@ Patch2: %{name}-setup.install.py.diff # PATCH-FIX-OPENSUSE: disabling Autoupdate Searcher Patch3: %{name}-no-update.diff -# PATCH-FIX-UPSTREAM: Fix build with qt 5.9.0 -Patch4: 0001-compatibility-with-qt5-5.9.0.patch BuildRequires: fdupes BuildRequires: help2man BuildRequires: hicolor-icon-theme @@ -70,19 +68,26 @@ BuildRequires: python >= 2.7.9 BuildRequires: python-apsw >= 3.7.17 BuildRequires: python-beautifulsoup >= 3.0.5 +# upstream use python-chardet 3.0.3 +BuildRequires: python-chardet BuildRequires: python-cherrypy BuildRequires: python-cssselect >= 0.7.1 BuildRequires: python-cssutils >= 0.9.9 BuildRequires: python-dateutil >= 1.4.1 BuildRequires: python-devel >= 2.7.9 -BuildRequires: python-dnspython >= 1.6.0 +# upstream use python-dnspython 0.14.0 +BuildRequires: python-dnspython >= 1.12.0 BuildRequires: python-genshi -BuildRequires: python-lxml >= 3.2.1 +BuildRequires: python-html5-parser +BuildRequires: python-lxml >= 3.8.0 BuildRequires: python-mechanize >= 0.1.11 +# upstream use python-msgpack-python 0.4.8 +BuildRequires: python-msgpack-python >= 0.4.6 BuildRequires: python-odfpy BuildRequires: python-psutil >= 0.6.1 BuildRequires: python-pypdf BuildRequires: python-qt5-devel >= 5.3.1 +BuildRequires: python-regex >= 2017.05.26 BuildRequires: python-setuptools BuildRequires: python-sip-devel >= 4.12 BuildRequires: sqlite3-devel @@ -102,23 +107,27 @@ Requires: podofo >= 0.8.2 Requires: poppler-tools >= 0.20.2 Requires: python >= 2.7.9 -Requires: python-Pygments >= 2.0.1 +Requires: python-Pygments >= 2.1.3 Requires: python-apsw >= 3.7.17 Requires: python-beautifulsoup >= 3.0.5 +Requires: python-chardet Requires: python-cherrypy Requires: python-cssselect >= 0.7.1 Requires: python-cssutils >= 0.9.9 Requires: python-dateutil >= 1.4.1 -Requires: python-dnspython >= 1.6.0 +Requires: python-dnspython >= 1.12.0 Requires: python-genshi +Requires: python-html5-parser Requires: python-imaging >= 1.1.6 -Requires: python-lxml >= 3.2.1 +Requires: python-lxml >= 3.8.0 Requires: python-mechanize >= 0.1.11 +Requires: python-msgpack-python >= 0.4.6 Requires: python-netifaces >= 0.8 Requires: python-odfpy Requires: python-psutil >= 0.6.1 Requires: python-pypdf Requires: python-qt5 >= 5.3.1 +Requires: python-regex >= 2017.05.26 Requires: python-setuptools Requires: python-sip >= 4.12.1 Requires: sqlite3 @@ -151,7 +160,6 @@ %setup -q %patch2 -p1 %patch3 -p1 -b .no-update -%patch4 -p1 # dos2unix newline conversion sed -i 's/\r//' src/calibre/web/feeds/recipes/* @@ -220,14 +228,11 @@ rm -rf %{buildroot}%{_datadir}/%{name}/fonts/liberation ln -s %{_datadir}/fonts/truetype/ %{buildroot}%{_datadir}/%{name}/fonts/liberation -# add shebangs -sed -i -e '1i#!/usr/bin/python' %{buildroot}%{_libdir}/%{name}/chardet/*.py - # 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 appdata.xml files but the main one, we do not install the corresponding .desktop files -rm %{buildroot}%{_datadir}/appdata/calibre-ebook-{edit,viewer}.appdata.xml +rm %{buildroot}%{_datadir}/metainfo/calibre-ebook-{edit,viewer}.appdata.xml # boo#1022710: fix upgrade from 13.2 to Leap # liberation has become a symlink in Leap and RPM does not like to overwrite a directory with a symlink @@ -256,8 +261,8 @@ %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/%{name}/ %{_libdir}/%{name}/ -%dir %{_datadir}/appdata -%{_datadir}/appdata/%{name}-gui.appdata.xml +%dir %{_datadir}/metainfo +%{_datadir}/metainfo/%{name}-gui.appdata.xml %{_datadir}/bash-completion/completions/%{name} /usr/lib/python2.7/site-packages/init_calibre.py ++++++ calibre-2.85.1.tar.xz -> calibre-3.6.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/calibre/calibre-2.85.1.tar.xz /work/SRC/openSUSE:Factory/.calibre.new/calibre-3.6.0.tar.xz differ: char 25, line 1