Hello community,
here is the log from the commit of package pidgin
checked in at Fri Aug 3 02:10:39 CEST 2007.
--------
--- GNOME/pidgin/pidgin.changes 2007-07-30 23:11:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/pidgin/pidgin.changes 2007-08-02 19:40:24.000000000 +0200
@@ -1,0 +2,10 @@
+Thu Aug 2 19:40:14 CEST 2007 - sbrabec@suse.cz
+
+- Updated to version 2.1.0:
+ * start with new UI concepts
+ * largely re-designed conversation window
+ * fixed some ICQ internationalization issues
+ * enable using SILC Toolkit 1.1
+ * lots of bug fixed
+
+-------------------------------------------------------------------
Old:
----
pidgin-2.0.1.tar.bz2
New:
----
pidgin-2.1.0.tar.bz2
pidgin-64bit-buildhack.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pidgin.spec ++++++
--- /var/tmp/diff_new_pack.Q15176/_old 2007-08-03 02:09:24.000000000 +0200
+++ /var/tmp/diff_new_pack.Q15176/_new 2007-08-03 02:09:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package pidgin (Version 2.0.1)
+# spec file for package pidgin (Version 2.1.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,8 +12,8 @@
Name: pidgin
Summary: GTK+-Based Multiprotocol Instant Messaging Client
-Version: 2.0.1
-Release: 26
+Version: 2.1.0
+Release: 1
License: GPL v2 or later
Group: Productivity/Networking/Instant Messenger
URL: http://www.pidgin.im/
@@ -28,6 +28,7 @@
Patch7: pidgin-check.patch
Patch8: pidgin-stringcompare.patch
Patch9: includes.patch
+Patch10: pidgin-64bit-buildhack.patch
# Can use external libzephyr
BuildRequires: cyrus-sasl-devel dbus-1-devel doxygen evolution-data-server-devel gnome-keyring-devel graphviz gtkspell-devel intltool libao-devel libbonobo-devel libgadu-devel libstdc++-devel libxml2-devel meanwhile-devel mono-devel mozilla-nspr-devel mozilla-nss-devel ncurses-devel perl-XML-Parser python sqlite-devel startup-notification-devel tk-devel update-desktop-files
# Product specific lines
@@ -791,8 +792,12 @@
--with-nss-includes=/usr/include/nss3\
--with-tclconfig=/usr/%_lib\
--with-tkconfig=/usr/%_lib
+cd libpurple
+make dbus-bindings.c
+cd ..
+patch -p0 <%{P:10}
make
-# Mono bindings 2.0.1 are not parallel build ready:
+# Mono bindings 2.1.0 are not parallel build ready:
#make %{?jobs:-j%jobs}
%install
@@ -842,6 +847,8 @@
%find_gconf_schemas
cat %{name}.schemas_list %{name}-%{version}-pidginplugins >%{name}.lst
cat %{name}.lang %{name}-%{version}-purpleplugins >libpurple.lst
+# pointless libtool .la file with only trivial dependencies
+rm $RPM_BUILD_ROOT%{_libdir}/libpurple.la $RPM_BUILD_ROOT%{_libdir}/libpurple-client.la
%clean
rm -rf $RPM_BUILD_ROOT
@@ -915,9 +922,7 @@
%{_includedir}/libpurple
%{_datadir}/aclocal/purple.m4
%{_libdir}/libpurple.so
-%{_libdir}/libpurple.*a
%{_libdir}/libpurple-client.so
-%{_libdir}/libpurple-client.*a
%{_libdir}/pkgconfig/purple.pc
%doc %{_mandir}/man3/Purple.*
@@ -925,6 +930,7 @@
%defattr(-, root, root)
%{_bindir}/finch
%{_libdir}/libgnt.so.*
+%{_libdir}/gnt
%dir %{_libdir}/finch
%doc %{_mandir}/man1/finch.*
@@ -942,6 +948,13 @@
%{_bindir}/gaim-text
%changelog
+* Thu Aug 02 2007 - sbrabec@suse.cz
+- Updated to version 2.1.0:
+ * start with new UI concepts
+ * largely re-designed conversation window
+ * fixed some ICQ internationalization issues
+ * enable using SILC Toolkit 1.1
+ * lots of bug fixed
* Mon Jul 30 2007 - maw@suse.de
- Change some obsoletes and provides stuff.
* Tue Jul 24 2007 - maw@suse.de
++++++ includes.patch ++++++
--- /var/tmp/diff_new_pack.Q15176/_old 2007-08-03 02:09:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Q15176/_new 2007-08-03 02:09:25.000000000 +0200
@@ -1,12 +1,11 @@
Index: pidgin-2.0.1/pidgin/plugins/gevolution/gevolution.c
-===================================================================
---- pidgin-2.0.1.orig/pidgin/plugins/gevolution/gevolution.c
-+++ pidgin-2.0.1/pidgin/plugins/gevolution/gevolution.c
-@@ -38,7 +38,8 @@
+================================================================================
+--- pidgin-2.1.0/pidgin/plugins/gevolution/gevolution.c
++++ pidgin-2.1.0/pidgin/plugins/gevolution/gevolution.c
+@@ -38,6 +38,8 @@
#include
--#include
+/* #include */
+#include
#include
++++++ pidgin-2.0.1.tar.bz2 -> pidgin-2.1.0.tar.bz2 ++++++
GNOME/pidgin/pidgin-2.0.1.tar.bz2 /mounts/work_src_done/STABLE/pidgin/pidgin-2.1.0.tar.bz2 differ: byte 11, line 1
++++++ pidgin-64bit-buildhack.patch ++++++
This patch corrects type casts of universal data item in the generated code. It
is an ugly hack. Generator has to be fixed instead.
================================================================================
--- libpurple/dbus-bindings.c
+++ libpurple/dbus-bindings.c
@@ -3576,7 +3576,7 @@
CHECK_ERROR(error_DBUS);
PURPLE_DBUS_ID_TO_POINTER(conv, conv_ID, PurpleConversation, error_DBUS);
key = (key && key[0]) ? key : NULL;
- purple_conversation_set_data(conv, key, data);
+ purple_conversation_set_data(conv, key, GINT_TO_POINTER(data));
reply_DBUS = dbus_message_new_method_return (message_DBUS);
dbus_message_append_args(reply_DBUS, DBUS_TYPE_INVALID);
return reply_DBUS;
@@ -3593,7 +3593,7 @@
CHECK_ERROR(error_DBUS);
PURPLE_DBUS_ID_TO_POINTER(conv, conv_ID, PurpleConversation, error_DBUS);
key = (key && key[0]) ? key : NULL;
- RESULT = purple_conversation_get_data(conv, key);
+ RESULT = GINT_TO_POINTER(purple_conversation_get_data(conv, key));
reply_DBUS = dbus_message_new_method_return (message_DBUS);
dbus_message_append_args(reply_DBUS, DBUS_TYPE_INT32, &RESULT, DBUS_TYPE_INVALID);
return reply_DBUS;
@@ -4741,7 +4741,7 @@
dbus_int32_t RESULT;
dbus_message_get_args(message_DBUS, error_DBUS, DBUS_TYPE_UINT32, &unused, DBUS_TYPE_INVALID);
CHECK_ERROR(error_DBUS);
- RESULT = purple_core_quit_cb(unused);
+ RESULT = purple_core_quit_cb(GINT_TO_POINTER(unused));
reply_DBUS = dbus_message_new_method_return (message_DBUS);
dbus_message_append_args(reply_DBUS, DBUS_TYPE_INT32, &RESULT, DBUS_TYPE_INVALID);
return reply_DBUS;
@@ -6479,7 +6479,7 @@
dbus_message_get_args(message_DBUS, error_DBUS, DBUS_TYPE_STRING, &name, DBUS_TYPE_UINT32, &value, DBUS_TYPE_INVALID);
CHECK_ERROR(error_DBUS);
name = (name && name[0]) ? name : NULL;
- purple_prefs_set_generic(name, value);
+ purple_prefs_set_generic(name, GINT_TO_POINTER(value));
reply_DBUS = dbus_message_new_method_return (message_DBUS);
dbus_message_append_args(reply_DBUS, DBUS_TYPE_INVALID);
return reply_DBUS;
++++++ pidgin-gnome-keyring.patch ++++++
--- /var/tmp/diff_new_pack.Q15176/_old 2007-08-03 02:09:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Q15176/_new 2007-08-03 02:09:25.000000000 +0200
@@ -1,8 +1,8 @@
---- 2.0b4-my/configure.ac 2006-11-13 18:29:02.830447000 +0800
-+++ 2.0b4-my2/configure.ac 2006-11-13 17:05:20.491984000 +0800
-@@ -1783,5 +1783,19 @@
- LDFLAGS="$orig_LDFLAGS"
- fi
+--- pidgin-2.1.0/configure.ac
++++ pidgin-2.1.0/configure.ac
+@@ -1479,6 +1479,20 @@
+ [AC_HELP_STRING([--with-nss-libs=PREFIX], [specify location of Mozilla nss3 libs.])],
+ [with_nss_libs="$withval"])
+dnl #######################################################################
+dnl # Check for gnome-keyring
@@ -19,26 +19,27 @@
+fi
+
- AC_MSG_CHECKING(for me pot o' gold)
---- 2.0b4-my/libpurple/Makefile.am 2006-10-19 01:38:16.000000000 +0800
-+++ 2.0b4-my2/libpurple/Makefile.am 2006-11-13 18:28:51.383417000 +0800
-@@ -221,6 +221,7 @@
+ if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \
+ test -n "$with_nss_includes" || test -n "$with_nss_libs" ||
+--- pidgin-2.1.0/libpurple/Makefile.am
++++ pidgin-2.1.0/libpurple/Makefile.am
+@@ -230,6 +230,7 @@
+ $(GLIB_LIBS) \
$(LIBXML_LIBS) \
$(LIBNM_LIBS) \
- $(STATIC_LINK_LIBS) \
+ $(PURPLE_KEYRING_LIBS) \
$(INTLLIBS) \
-lm
-@@ -233,5 +234,6 @@
+@@ -242,5 +243,6 @@
$(GLIB_CFLAGS) \
$(DEBUG_CFLAGS) \
$(DBUS_CFLAGS) \
+ $(PURPLE_KEYRING_CFLAGS) \
$(LIBXML_CFLAGS) \
$(LIBNM_CFLAGS)
---- 2.0b4-my/libpurple/account.c 2006-10-19 01:38:16.000000000 +0800
-+++ 2.0b4-my2/libpurple/account.c 2006-11-13 18:26:19.409755000 +0800
+--- pidgin-2.1.0/libpurple/account.c
++++ pidgin-2.1.0/libpurple/account.c
@@ -40,6 +40,13 @@
#include "util.h"
#include "xmlnode.h"
@@ -53,7 +54,7 @@
/* TODO: Should use PurpleValue instead of this? What about "ui"? */
typedef struct
{
-@@ -321,8 +328,13 @@
+@@ -324,8 +331,13 @@
if (purple_account_get_remember_password(account) &&
((tmp = purple_account_get_password(account)) != NULL))
{
@@ -67,7 +68,7 @@
}
if ((tmp = purple_account_get_alias(account)) != NULL)
-@@ -703,17 +715,30 @@
+@@ -700,17 +712,30 @@
}
ret = purple_account_new(name, _purple_oscar_convert(name, protocol_id)); /* XXX: */
@@ -104,9 +105,9 @@
/* Read the alias */
child = xmlnode_get_child(node, "alias");
-@@ -2352,3 +2377,60 @@
+@@ -2448,3 +2473,60 @@
- gaim_signals_unregister_by_instance(gaim_accounts_get_handle());
+ purple_signals_unregister_by_instance(purple_accounts_get_handle());
}
+
+#ifdef PURPLE_ENABLE_KEYRING
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org