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

Reply via email to