Hello community,
here is the log from the commit of package claws-mail-extra-plugins for openSUSE:Factory
checked in at Fri Sep 9 11:10:31 CEST 2011.
--------
--- claws-mail-extra-plugins/claws-mail-extra-plugins.changes 2011-05-16 13:03:33.000000000 +0200
+++ /mounts/work_src_done/STABLE/claws-mail-extra-plugins/claws-mail-extra-plugins.changes 2011-09-05 15:31:14.000000000 +0200
@@ -1,0 +2,43 @@
+Mon Sep 5 07:58:56 UTC 2011 - vuntz@opensuse.org
+
+- Update to version 3.7.10:
+ + Fancy:
+ - Show a message when navigation is blocked by preferences.
+ - Add configurable proxy support.
+ - Add option to enable/disable java applets.
+ - Code cleanups.
+ + GData:
+ - New plugin that provides access to the GData protocol.
+ - Currently, the only implemented functionality is to include
+ Google Contacts into the Tab-address completion.
+ + GeoLocation:
+ - Add support for libchamplain 0.6 and 0.8.
+ - Check for initialization errors in clutter-gtk.
+ + gtkhtml2_viewer:
+ - Do not ignore message encoding.
+ - Code cleanups.
+ + notification:
+ - Add support for libnotify >= 0.7.
+ - Add support libindicate 0.5.
+ - Set attention hint whenever new messages are present.
+ - Code cleanups.
+ + RSSyl:
+ - Fix usage of isspace().
+ - Code cleanups.
+ + vcalendar:
+ - Fix segfault when parsing of event XML fails.
+ - Code cleanups.
+ + Updated translations.
+- Add pkgconfig(libgdata) BuildRequires for the new GData plugin,
+ and enable the build of the plugin on 11.4 only (with a
+ build_gdata macro), as the libgdata version in Factory is too
+ recent (and glib2 is too old on 11.3).
+- Update claws-mail-extra-plugins-fancy-build.patch: this was fixed
+ upstream, except that the fix won't work for 11.4, so tweak the
+ patch appropriately.
+- Move hack to patch the geolocation plugin to support later
+ versions of libchamplain from %build to %prep, and adapt it after
+ changes upstream: only small bits are needed for 11.3 and 11.4
+ now.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
claws-mail-extra-plugins-3.7.9.tar.bz2
New:
----
claws-mail-extra-plugins-3.7.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ claws-mail-extra-plugins.spec ++++++
--- /var/tmp/diff_new_pack.E0QSGt/_old 2011-09-09 11:10:22.000000000 +0200
+++ /var/tmp/diff_new_pack.E0QSGt/_new 2011-09-09 11:10:22.000000000 +0200
@@ -15,26 +15,31 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-# Thus we only build up to 11.4
%if 0%{?suse_version} <= 1140
%define build_geolocation 1
%else
%define build_geolocation 0
%endif
+# The right combination of libraries is only in 11.4 for now
+%if 0%{?suse_version} == 1140
+%define build_gdata 1
+%else
+%define build_gdata 0
+%endif
+
Name: claws-mail-extra-plugins
-Version: 3.7.9
-Release: 2
-# NOTE: Try to enable geolocation plugin again. Last checked for 3.7.9 on 12.1.
+Version: 3.7.10
+Release: 1
+# NOTE: Try to enable gdata and geolocation plugins again. Last checked for 3.7.10 on 12.1.
Summary: Plugins for Claws Mail
License: GPLv2+
Group: Productivity/Networking/Email/Clients
Url: http://claws-mail.org
-Source0: http://prdownloads.sourceforge.net/claws-mail/claws-mail-extra-plugins-%{version}.tar.bz2
+Source0: http://downloads.sourceforge.net/project/sylpheed-claws/extra%20plugins/3.7.10/%{name}-%{version}.tar.bz2
Patch0: claws-mail-extra-plugins-libytnef_shlib.patch
-# PATCH-FIX-UPSTREAM claws-mail-extra-plugins-fancy-build.patch -- Fix build with latest webkit by adding missing include.
+# PATCH-FIX-OPENSUSE claws-mail-extra-plugins-fancy-build.patch -- Fix build of fancy plugin on 11.4
Patch1: claws-mail-extra-plugins-fancy-build.patch
BuildRequires: claws-mail-devel >= 3.7.2
BuildRequires: db-devel
@@ -53,6 +58,10 @@
BuildRequires: perl >= 5.8
BuildRequires: pkgconfig
BuildRequires: python-gtk-devel
+%if %{build_gdata}
+BuildRequires: pkgconfig(libgdata) >= 0.6.4
+BuildRequires: pkgconfig(libgdata) < 0.9.0
+%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: perl = %{perl_version}
Requires: %{name}-lang = %{version}
@@ -96,13 +105,24 @@
pushd tnef_parse*
%patch0 -p2
popd
-%if 0%{?suse_version} > 1130
+%if 0%{?suse_version} == 1140
pushd fancy-*
-%patch1 -p1
+%patch1 -p0
popd
+# Patch geolocation plugin to accept libchamplain 0.8.0
+grep -q "champlain-gtk-0.8 > 0.8.0" geolocation_plugin-0.0.6/configure
+sed -i "s:champlain-gtk-0.8 > 0.8.0:champlain-gtk-0.8 >= 0.8.0:g" geolocation_plugin-0.0.6/configure
+%endif
+%if 0%{?suse_version} == 1130
+# Patch geolocation plugin to accept weird version of clutter-gtk in 11.3
+clutterpc=$(basename $(rpm -ql clutter-gtk-devel | grep clutter-gtk.*.pc | sed s/\.pc//))
+sed -i "s:clutter-gtk-0.10:$clutterpc:g" geolocation_plugin-0.0.6/configure
%endif
%if ! %{build_geolocation}
-%__rm -r %{_builddir}/%{name}-%{version}/geolocation_plugin-0.0.5
+rm -r %{_builddir}/%{name}-%{version}/geolocation_plugin-0.0.6
+%endif
+%if ! %{build_gdata}
+rm -r %{_builddir}/%{name}-%{version}/gdata_plugin-0.2
%endif
%build
@@ -110,16 +130,6 @@
pushd tnef_parse*
autoreconf -fiv
popd
-%if %{build_geolocation}
-# Patch geolocation plugin to detect installed version of libchamplain and clutter-gtk
-# fail if we can't do this anymore.
-champpc=$(basename $(rpm -ql libchamplain-devel | grep champlain-gtk.*.pc | sed s/\.pc//))
-clutterpc=$(basename $(rpm -ql clutter-gtk-devel | grep clutter-gtk.*.pc | sed s/\.pc//))
-grep champlain-gtk-0.4 geolocation_plugin-0.0.5/configure && \
- sed -i s#champlain-gtk-0.4#$champpc#g geolocation_plugin-0.0.5/configure && \
- sed -i s#clutter-gtk-0.10#$clutterpc#g geolocation_plugin-0.0.5/configure || \
- ( echo "Drop the champlain hack from the .spec file"; /bin/false)
-%endif
# build all plugins
# each plugin has its own src-dir
for i in $(find -maxdepth 1 -type d -not -name .)
++++++ claws-mail-extra-plugins-3.7.9.tar.bz2 -> claws-mail-extra-plugins-3.7.10.tar.bz2 ++++++
claws-mail-extra-plugins/claws-mail-extra-plugins-3.7.9.tar.bz2 /mounts/work_src_done/STABLE/claws-mail-extra-plugins/claws-mail-extra-plugins-3.7.10.tar.bz2 differ: char 11, line 1
++++++ claws-mail-extra-plugins-fancy-build.patch ++++++
--- /var/tmp/diff_new_pack.E0QSGt/_old 2011-09-09 11:10:23.000000000 +0200
+++ /var/tmp/diff_new_pack.E0QSGt/_new 2011-09-09 11:10:23.000000000 +0200
@@ -1,10 +1,13 @@
---- fancy-0.9.12/src/fancy_viewer.h
-+++ fancy-0.9.12/src/fancy_viewer.h
-@@ -33,6 +33,7 @@
+Index: src/fancy_viewer.h
+===================================================================
+--- src/fancy_viewer.h
++++ src/fancy_viewer.h
+@@ -33,7 +33,7 @@
#include