Hello community,
here is the log from the commit of package claws-mail-extra-plugins for
openSUSE:Factory
checked in at Fri May 27 15:05:56 CEST 2011.
--------
--- claws-mail-extra-plugins/claws-mail-extra-plugins.changes 2011-04-27
09:20:22.000000000 +0200
+++
/mounts/work_src_done/STABLE/claws-mail-extra-plugins/claws-mail-extra-plugins.changes
2011-05-16 13:03:33.000000000 +0200
@@ -1,0 +2,11 @@
+Mon May 16 11:01:50 UTC 2011 - [email protected]
+
+- Disable geolocation plugin on openSUSE > 11.4 for now:
+ + We have a too new libchamplain-gtk, which changed API. So far
+ it was sufficient to just change the 'detection' of champlain,
+ but with this version there are actually changes in the code
+ needed.
+- Make the changement of clutter-gtk and libchamplain more
+ automatic, to be able to support more than just 'one' version.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ claws-mail-extra-plugins.spec ++++++
--- /var/tmp/diff_new_pack.zS3L1b/_old 2011-05-27 15:05:18.000000000 +0200
+++ /var/tmp/diff_new_pack.zS3L1b/_new 2011-05-27 15:05:18.000000000 +0200
@@ -17,10 +17,17 @@
# norootforbuild
+# Thus we only build up to 11.4
+%if 0%{?suse_version} <= 1140
+%define build_geolocation 1
+%else
+%define build_geolocation 0
+%endif
Name: claws-mail-extra-plugins
Version: 3.7.9
-Release: 1
+Release: 2
+# NOTE: Try to enable geolocation plugin again. Last checked for 3.7.9 on 12.1.
Summary: Plugins for Claws Mail
License: GPLv2+
Group: Productivity/Networking/Email/Clients
@@ -94,8 +101,8 @@
%patch1 -p1
popd
%endif
-%if 0%{?suse_version} < 1140
-%__rm -r %{_builddir}/%{name}-%{version}/geolocation_plugin-0.0.4
+%if ! %{build_geolocation}
+%__rm -r %{_builddir}/%{name}-%{version}/geolocation_plugin-0.0.5
%endif
%build
@@ -103,11 +110,14 @@
pushd tnef_parse*
autoreconf -fiv
popd
-%if 0%{?suse_version} >= 1140
-# Patch geolocation plugin to build against libchamplain 0.7/0.8
+%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#champlain-gtk-0.8#g
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
@@ -143,7 +153,7 @@
%find_lang bsfilter_plugin plugins.lang
%find_lang clamd plugins.lang
%find_lang fancy plugins.lang
-%if 0%{?suse_version} >= 1140
+%if %{build_geolocation}
%find_lang geolocation_plugin plugins.lang
%endif
%find_lang gtkhtml2_viewer plugins.lang
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]