commit calibre for openSUSE:Factory
Hello community,
here is the log from the commit of package calibre for openSUSE:Factory checked in at 2014-03-31 20:42:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
and /work/SRC/openSUSE:Factory/.calibre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre"
Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2014-02-18 14:43:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2014-03-31 20:42:40.000000000 +0200
@@ -1,0 +2,152 @@
+Sun Mar 23 12:03:01 UTC 2014 - saigkill@opensuse.org
+
+- Added download_tarball.sh for downloading the original tarball from
+ download.calibre-ebook.com, updating versionnumber in the specfile
+ and trigger osc vc
+- New Features
+ o Edit Book: Add support for saved searches. Click Search->Saved
+ Searches to bring up a dialog where you can create and manage saved
+ searches
+ o Edit Book: New tool to specify semantics in EPUB books (semantics are
+ items in the guide such as preface, title-page, dedication, etc.). To
+ use it, go to Tools->Set Semantics
+ o Edit Book: Preview panel: Add a copy selected text action to the
+ context menu
+ o Edit Book: When inserting hyperlinks, allow specifying the text for
+ the hyperlink in the insert hyperlink dialog
+- Bug fixes
+ o Fix a regression in the previous release that broke downloading
+ metadata for authors with a double initial such as R. A. Salvatore.
+ o Edit book: When generating inline Table of Contents, mark it as such
+ in the guide section of the OPF.
+ o E-book viewer: Fix right margin for last page in a chapter sometimes
+ disappearing when changing font size.
+ o Edit Book: Fix saving of empty files not working
+ o Edit book: Fix a regression in the previous release that broke saving
+ a copy of the current book on linux and OS X
+ o Edit book: Fix syntax highlighting in HTML files breaks if the closing
+ of a comment or processing instruction is at the start of a new line.
+ o Edit book: Fix check book failing in the presence of empty
+ o Catalogs: Fix handling of tristate boolean custom columns when
+ creating EPUB/MOBI catalogs.
+ o Linux build: Workaround for systems that have broken libc
+ implementations that change the behavior of truncate() on file
+ descriptors with O_APPEND set.
+
+-------------------------------------------------------------------
+Sun Mar 16 19:58:08 UTC 2014 - andreas.stieger@gmx.de
+
+- change to unchanged upstream tarball for calibre and cssselect
+- add source URLs
+- remove generate-tarball.sh, the script did nothing but recreate
+ the tarball since r145
+- remove spec comments to that effect that are no longer in line
+ with what the script is actually doing
+- remove conditionals around Sources
+
+-------------------------------------------------------------------
+Sat Mar 8 20:00:31 UTC 2014 - saigkill@opensuse.org
+
+- update to 1.27.0
+- New Features:
+ * An option to add multiple books from inside a ZIP or RAR file. Right
+ click the Add Books button and choose 'Add multiple books from
+ archive'.
+ * Database backend: Make the database backend more robust when the
+ calibre library is placed on flaky filesystems. Now when an I/O error
+ occurs while writing to the database, the connection to the database
+ is closed and re-opened and the operation is retried.
+ * DJVU Input: Speedup extraction of text from DJVU files by implementing
+ the BZZ decoder algorithm in C
+- New Bugfixes:
+ * MOBI Input: Fix empty tags not being handled correctly in rare cases
+ when the markup is bad enough to be parsed only using the fallback
+ HTML parser.
+ * Edit book: Fix column number of cursor shown in the bottom right being
+ one less than it should be.
+ * Edit book: Fix names for non-BMP unicode character (Such as emoticons)
+ not being displayed in the lower right corner. Also allow these
+ characters to be searched for by name in the Insert special character
+ tool.
+ * Do not show system tray notification popups while analyzing books on
+ device, as they can be slow on systems that display multiple messages
+ serially instead of replacing the last message
+ * Linux installer script: Do not use the filesystem to pass the
+ downloaded tarball to tar as it is possible for malicious code running
+ on the users computer to alter the download file between signature
+ verification and calling tar to extract the files.
+ * DJVU Input: When extracting embedded txt from TXTz sections in DJVU
+ files, fix incorrect extraction of txt when the djvutxt external
+ program is not present.
+ * Edit Book: Fix import HTML file as new book not working on OS X
+ * Wireless device driver: Fix a regression that prevented it form
+ working with the Calibre Sync Android app.
+ * Fix a regression in 1.26 that caused width and height attributes on
+ tags to generate CSS width and height properties without a 'px' suffix
+ * Linux binary installer: Fix an error when using proxies and python 3
+ with the new installer script
+ * Edit book: When exporting files, fill the choose filename popup with
+ the name of the file being exported as the default name
+ * Make the new Linux installer script compatible with python 2.6.
+
+-------------------------------------------------------------------
+Sun Mar 2 11:05:28 UTC 2014 - saigkill@opensuse.org
+
+- update to 1.26.0
+- New Features:
+ * Edit Book: Allow direct importing of HTML or DOCX files as new books
+ without doing a full conversion. Use File->Import HTML or DOCX to
+ import a file as a new EPUB book with minimal changes from the
+ original.
+ * Linux binary installer: Various improvements to the binary installer.
+ It now creates an un-installer (calibre-uninstall) that will remove
+ all files created by the installer. It also no longer asks for the
+ installation directory. If you wish to change that, you need to
+ specify it in the installation command itself. Also the installer is
+ now downloaded securely via HTTPS from github and verifies the
+ signature of the installed files. Finally, it can be used to create an
+ isolated install, that only makes changes to files in the installation
+ directory and does not require root privileges.
+ * Metadata download: Add an option to merge the downloaded comments into
+ existing comments, instead of overwriting (Preferences->Metadata
+ download).
+ * Edit book: Add an option to automatically beautify individual files
+ whenever they are opened for editing. Look under 'Editor Settings' in
+ the Edit Book Preferences.
+ * Bulk metadata download: When reviewing downloaded metadata allow
+ hiding the controls on the comments box by right clicking in the
+ comments area. Useful on smaller screens.
+ * E-book viewer: When displaying metadata for the book, also display
+ custom column metadata
+- Bug Fixes:
+ * Smarten punctuation: Correct handling for decade abbreviations like
+ '60s and measurements in feet and inches like 1' 2".
+ * EPUB Output: If the output profile is set to one of the Nook profiles,
+ do not use shorthand CSS properties as the Nook cannot handle them.
+ * Conversion: Fix incorrect CSS being generated when converting files
+ that have tags with width or height attributes that contain
+ fractional numbers.
+ * Edit Book: When editing EPUB files, and a file is added in META-INF/
+ do not automatically add it to the manifest. Also do not warn about
+ unmanifested files inside META-INF/ since a few vendors (Apple)
+ require non standard files in that location.
+ * Fix Book details popup window not being updated when editing metadata
+ in the main window
+ * Edit book: Fix editor not marking the book as modified when doing a
+ Replace All that does not affect any currently open files.
+ * Windows: Use a separate worker process to move files to the recycle
+ bin. Fixes the problem of the recycle bin icon not being updated when
+ deleting books into an empty recycle bin. Also avoids the overhead of
+ launching a new, short-lived worker process for every delete.
+ * calibredb: When deleting books/formats wait for deleted files to be
+ moved to recycle bin, before quitting
+ * RTF Output: Fix invalid RTF being produced when the text contains a
+ double backslash.
+ * Edit book: Fix option to disable showing the character before cursor
+ not working
+ * Get Books: Update various store plugins to account for changes to the
+ store websites
+ * Fix virtual library names with ampersands in them not being displayed
+ correctly in the virtual library menu and tab bar
+
+-------------------------------------------------------------------
Old:
----
calibre-1.23.0.tar.bz2
calibre-cssselect-0.7.1.tar.gz
generate-tarball.sh
New:
----
calibre-1.29.0.tar.xz
cssselect-0.7.1.tar.gz
download_tarball.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.FF4z1z/_old 2014-03-31 20:42:41.000000000 +0200
+++ /var/tmp/diff_new_pack.FF4z1z/_new 2014-03-31 20:42:41.000000000 +0200
@@ -16,33 +16,22 @@
#
+%define intree_cssselect_version 0.7.1
+
Summary: EBook Management Application
License: GPL-3.0
Group: Productivity/Other
Name: calibre
-Version: 1.23.0
+Version: 1.29.0
Release: 0
Url: http://calibre-ebook.com
-
-# Getting and modifying the sources
-#----------------------------------
-# Do not use unmodified upstream sources, since they contain proprietary
-# fonts which we are not allowed to distribute. Furthermore, the Liberation
-# fonts, which are available as a separate package, are also included. Call
-# sh generate-tarball.sh <VERSION>
-# which downloads the sources, deletes the fonts and repacks it to
-# calibre-$VERSION-nofonts.tar.bz2
-Source0: %{name}-%{version}.tar.bz2
-#Source0: http://download.calibre-ebook.com/%{version}/calibre-%{version}.tar.xz
+Source0: http://download.calibre-ebook.com/%{version}/calibre-%{version}.tar.xz
Source2: %{name}.desktop
Source3: %{name}.png
-Source4: generate-tarball.sh
-%if 0%{?suse_version} == 1220
-Source5: %{name}-cssselect-0.7.1.tar.gz
-%endif
-Patch1: %{name}-0.9.38-pillow.patch
-Patch2: %{name}-setup.install.py.diff
-Patch3: %{name}-no-update.diff
+Source5: https://pypi.python.org/packages/source/c/cssselect/cssselect-%{intree_cssselect_version}.tar.gz
+Patch1: calibre-0.9.38-pillow.patch
+Patch2: calibre-setup.install.py.diff
+Patch3: calibre-no-update.diff
#If a package is obsoleted by a compatible replacement, the obsoleted package
#should also be provided in order to not cause unnecessary dependency breakage.
@@ -166,7 +155,7 @@
# Add cssselect private code, only for opensuse 12.2
%if 0%{?suse_version} == 1220
-tar xzf %{SOURCE5} -C $RPM_BUILD_DIR/%{name}/src/ --strip-components=1 cssselect-0.7.1/cssselect/
+tar xzf %{SOURCE5} -C $RPM_BUILD_DIR/%{name}/src/ --strip-components=1 cssselect-%{intree_cssselect_version}/cssselect/
%endif
%build
++++++ calibre-cssselect-0.7.1.tar.gz -> cssselect-0.7.1.tar.gz ++++++
++++ no output (probably identical)
++++++ download_tarball.sh ++++++
#!/bin/sh
#
# Copyright (c) 2010,2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# Authors: Sascha Manns
participants (1)
-
root@hilbert.suse.de