Hello community, here is the log from the commit of package calibre for openSUSE:Factory checked in at 2013-01-17 09:36:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2013-01-02 12:55:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2013-01-17 09:36:54.000000000 +0100 @@ -1,0 +2,39 @@ +Thu Jan 10 17:17:19 UTC 2013 - toddrme2...@gmail.com + +- Add buildrequires which is not a hard dependency +- Cleaned up spec file formatting with spec-cleaner +- Fixed shebangs on python files (rpmlint warning) +- Provide obsoleted calibre07 (rpmlint warning) +- Make sure optflags are set properly + +------------------------------------------------------------------- +Fri Jan 4 13:08:02 UTC 2013 - Sascha Manns <saigk...@opensuse.org> + +- update to 0.9.13 +- New Features: + o Complete rewrite of the PDF Output engine, to support links and fix + various bugs + o Show disabled device plugins in Preferences->Ignored Devices + o Get Books: Fix Smashwords, Google books and B&N stores. Add Nook UK + store + o Allow series numbers lower than -100 for custom series columns. + o Add mass storage driver for rockhip based android smart phones + o Add a clear ratings button to the edit metadata dialog +- Bug Fixes: + o PDF Output: Fix custom page sizes not working on OS X + o PDF Output: Fix embedding of many fonts not supported (note that + embedding of OpenType fonts with Postscript outlines is still not + supported on windows, though it is supported on other operating + systems) + o PDF Output: Fix crashes converting some books to PDF on OS X + o HTML Input: Handle entities inside href attributes when following the + links in an HTML file. + o Content server: Fix custom icons not used for sub categories + o Force use of non-unicode constants in compiled templates. Fixes a + problem with regular expression character classes and probably other + things. + o Kobo driver: Do not error out if there are invalid dates in the device + database + o Content server: Fix for non-unicode hostnames when using mDNS + +------------------------------------------------------------------- Old: ---- calibre-0.9.11-nofonts.tar.bz2 New: ---- calibre-0.9.13-nofonts.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calibre.spec ++++++ --- /var/tmp/diff_new_pack.nJNoHd/_old 2013-01-17 09:36:57.000000000 +0100 +++ /var/tmp/diff_new_pack.nJNoHd/_new 2013-01-17 09:36:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package calibre # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Group: Productivity/Other Name: calibre -Version: 0.9.11 +Version: 0.9.13 Release: 0 Url: http://calibre-ebook.com # Getting and modifying the sources @@ -43,7 +43,8 @@ Patch2: %{name}-setup.install.py.diff Patch3: %{name}-no-update.diff -Obsoletes: calibre07 +Obsoletes: calibre07 < %{version} +Provides: calibre07 = %{version} #If a package is obsoleted by a compatible replacement, the obsoleted package #should also be provided in order to not cause unnecessary dependency breakage. @@ -63,7 +64,6 @@ # packages do not block a build. So a package might get published, although # a Required package does not build -BuildRequires: ImageMagick-devel >= 6.5.9 BuildRequires: chmlib-devel >= 0.40 BuildRequires: fdupes BuildRequires: help2man @@ -73,6 +73,7 @@ BuildRequires: libpodofo-devel BuildRequires: libpoppler-qt4-devel >= 0.12.0 BuildRequires: libqt4-devel >= 4.6.0 +BuildRequires: libqt4-private-headers-devel BuildRequires: libwmf-devel >= 0.2.8 BuildRequires: podofo >= 0.8.2 BuildRequires: poppler >= 0.12.0 @@ -96,6 +97,7 @@ BuildRequires: sqlite3-devel BuildRequires: update-desktop-files BuildRequires: xdg-utils >= 1.0.2 +BuildRequires: pkgconfig(ImageMagick) >= 6.5.9 Requires: ImageMagick >= 6.5.9 Requires: chmlib >= 0.40 @@ -126,8 +128,8 @@ Requires: sqlite3 Requires: xdg-utils >= 1.0.2 -%{py_requires} BuildRoot: %{_tmppath}/%{name}-%{version}-build +%{py_requires} # http://lists.opensuse.org/opensuse-packaging/2009-08/msg00110.html %description @@ -144,46 +146,47 @@ %patch3 -p1 -b .no-update # dos2unix newline conversion -%{__sed} -i 's/\r//' src/calibre/web/feeds/recipes/* +sed -i 's/\r//' src/calibre/web/feeds/recipes/* # remove the executable flag from files -find src/calibre -name "*.py" -type f | xargs %{__chmod} -x -%{__chmod} -x recipes/* +find src/calibre -name "*.py" -type f | xargs chmod -x +chmod -x recipes/* -%{__cp} -v %{S:2} %{S:3} . +cp -v %{SOURCE2} %{SOURCE3} . # 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-0.7.1/cssselect/ %endif %build -#export CFLAGS="$CFLAGS $RPM_OPT_FLAGS" -#OVERRIDE_CFLAGS="% { optflags } -fno-strict-aliasing" -export LANG="en_US.UTF8" -export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -%{__python} setup.py build +#export CFLAGS="$CFLAGS %%{optflags}" +#OVERRIDE_CFLAGS="%% { optflags } -fno-strict-aliasing" +LANG="en_US.UTF8" \ +CFLAGS="%{optflags} -fno-strict-aliasing" \ +CXXFLAGS="%{optflags} -fno-strict-aliasing" \ +python setup.py build pushd src/calibre/devices make linux_mount_helper popd %install -%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/ \ - $RPM_BUILD_ROOT/usr/share/qt4/translations/ +mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d/ +mkdir -p %{buildroot}%{_datadir}/qt4/translations/ -%{__python} setup.py install \ +python setup.py install \ --prefix=%{_prefix} \ - --root=$RPM_BUILD_ROOT \ - --staging-bindir=$RPM_BUILD_ROOT%{_bindir} \ - --staging-libdir=$RPM_BUILD_ROOT%{_libdir} \ - --staging-sharedir=$RPM_BUILD_ROOT%{_datadir} \ - --staging-mandir=$RPM_BUILD_ROOT%{_mandir} \ + --root=%{buildroot} \ + --staging-bindir=%{buildroot}%{_bindir} \ + --staging-libdir=%{buildroot}%{_libdir} \ + --staging-sharedir=%{buildroot}%{_datadir} \ + --staging-mandir=%{buildroot}%{_mandir} \ --libdir=%{_libdir} %suse_update_desktop_file -i -n calibre Office Viewer -%fdupes $RPM_BUILD_ROOT -# %%fdupes $RPM_BUILD_ROOT%%{_datadir}/%%{name}/ +%fdupes %{buildroot} +# %%fdupes %%{buildroot}%%{_datadir}/%%{name}/ # packages aren't allowed to register mimetypes like this rm -f %{buildroot}%{_datadir}/applications/defaults.list @@ -193,18 +196,21 @@ rm -rf %{buildroot}%{_libdir}/%{name}/cal/utils/genshi rm -rf %{buildroot}%{_libdir}/%{name}/cal/trac +# add shebangs +sed -i -e '1i#!/usr/bin/python' %{buildroot}%{_libdir}/%{name}/chardet/*.py + %clean -[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && %{__rm} -rf $RPM_BUILD_ROOT +[ %{buildroot} != "/" ] && [ -d %{buildroot} ] && rm -rf %{buildroot} %files # -f %%{name}.lang -f iso639.lang %defattr(-,root,root) -%config %{_sysconfdir}/bash_completion.d/%{name} -%{_bindir}/* -%exclude %{_bindir}/calibre-uninstall -%{_libdir}/%{name}/ %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %{_datadir}/%{name}/ +%{_bindir}/* +%exclude %{_bindir}/calibre-uninstall +%{_libdir}/%{name}/ +%config %{_sysconfdir}/bash_completion.d/%{name} %changelog ++++++ calibre-0.9.11-nofonts.tar.bz2 -> calibre-0.9.13-nofonts.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/calibre/calibre-0.9.11-nofonts.tar.bz2 /work/SRC/openSUSE:Factory/.calibre.new/calibre-0.9.13-nofonts.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org