Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit pidgin
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 03 Aug 2007 02:10:39 +0200
  • Message-id: <20070803001039.E4099678182@xxxxxxxxxxxxxxx>

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@xxxxxxx
+
+- 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@xxxxxxx
+- 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@xxxxxxx
 - Change some obsoletes and provides stuff.
 * Tue Jul 24 2007 - maw@xxxxxxx

++++++ 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 <libedata-book/Evolution-DataServer-Addressbook.h>
  
--#include <libebook/e-book-listener.h>
 +/* #include <libebook/e-book-listener.h> */
 +#include <libedataserver/e-component-listener.h>
  #include <libedata-book/e-data-book-factory.h>

++++++ 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread