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 <saigkill@opensuse.org> # Frank Sundermeyer <fsundermeyer@opensuse.org> # # Downloads the latest source file for Calibre from # http://download.calibre-ebook.com #---------- # Functions #---------- VERSION=$1 URL="http://download.calibre-ebook.com/$VERSION/calibre-$VERSION.tar.xz" # usage function usage { echo -e "\nusage: $0 VERSION\n" echo -e "Downloads the specified version of source file for Calibre from" echo -e "http://download.calibre-ebook.com" exit 1 } #----- # Main #----- # echo -n "Downloading .... " wget $URL echo "done" # echo -n "Adding calibre-$VERSION.tar.xz to OBS ... " # Add Tarball osc add $(pwd)/calibre-$VERSION.tar.xz echo "done" # Change Spec echo "Change Version in Spec" sed "/^Version/ c\Version: $VERSION" calibre.spec > calibre.spec.tmp mv calibre.spec.tmp calibre.spec echo "Done" # Add changelog osc vc exit 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org