From 9bf1f9d1df9031cfbbe5034e170828a822c2dd7344463a0d076844b4e7e8bdab Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 3 Mar 2008 17:05:36 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pidgin?expand=0&rev=20 --- pidgin-2.3.1.tar.bz2 | 3 - pidgin-2.4.0.tar.bz2 | 3 + pidgin-dbus-invalid-gpointer.patch | 17 +++++ pidgin.changes | 42 +++++++++++ pidgin.spec | 107 +++++++++++++++++++++-------- 5 files changed, 140 insertions(+), 32 deletions(-) delete mode 100644 pidgin-2.3.1.tar.bz2 create mode 100644 pidgin-2.4.0.tar.bz2 create mode 100644 pidgin-dbus-invalid-gpointer.patch diff --git a/pidgin-2.3.1.tar.bz2 b/pidgin-2.3.1.tar.bz2 deleted file mode 100644 index 6ac0c75..0000000 --- a/pidgin-2.3.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d083687734b232c18b9d4500a314cff5ba1a2584350832c9688ecec668eb79e -size 9358563 diff --git a/pidgin-2.4.0.tar.bz2 b/pidgin-2.4.0.tar.bz2 new file mode 100644 index 0000000..961f2d7 --- /dev/null +++ b/pidgin-2.4.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e35ee6abaa2a57fb8a347ca29c9213cd2c23768d819a7d1615ca7578b6b1ec1 +size 9515789 diff --git a/pidgin-dbus-invalid-gpointer.patch b/pidgin-dbus-invalid-gpointer.patch new file mode 100644 index 0000000..aab315d --- /dev/null +++ b/pidgin-dbus-invalid-gpointer.patch @@ -0,0 +1,17 @@ +ERROR: pidgin 64bit-portability-issue dbus-bindings.c: 9605 + +dbus-bindings.c: In function 'purple_util_format_song_info_DBUS': +dbus-bindings.c:9605: warning: passing argument 4 of 'purple_util_format_song_info' makes pointer from integer without a cast + +================================================================================ +--- libpurple/dbus-analyze-functions.py ++++ libpurple/dbus-analyze-functions.py +@@ -3,7 +3,7 @@ + import sys + + # types translated into "int" +-simpletypes = ["int", "gint", "guint", "gboolean", "gpointer", "size_t", "gssize", "time_t"] ++simpletypes = ["int", "gint", "guint", "gboolean", "size_t", "gssize", "time_t"] + + # List "excluded" contains functions that shouldn't be exported via + # DBus. If you remove a function from this list, please make sure diff --git a/pidgin.changes b/pidgin.changes index c65252c..aa67b59 100644 --- a/pidgin.changes +++ b/pidgin.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Mon Mar 3 13:30:23 CET 2008 - sbrabec@suse.cz + +- Update to version 2.4.0: + - Backend + * Added support for offline messages for AIM accounts + * Fixed various problems with loss of status messages when going + or returning from idle on MySpaceIM + * Bonjour protocol now uses Avahi instead of Howl + * Partial support for viewing ICQ status notes + * Support for /notice on IRC + * Support for Yahoo! Messenger 7.0+ file transfer method + * Support for retrieving full names and addresses from the + address book on Yahoo! Japan + * The AIM/ICQ server-side preference for "allow others to see me + as idle" is no longer unconditionally set to "yes" + * Fix SSL certificate checks for renewed certificates + * Fix the ability to set vCard buddy icons on Google Talk/XMPP + * D-Bus fixes on 64bit + * Fixed retrieval of buddy icons and setting of server-side + aliases on Yahoo! and Yahoo! Japan with a HTTP proxy server + * Fixed an MSN bug that would leave you appearing offline when + transferred to different server + - Pidgin frontend + * Input text area in conversation windows auto-resizes + * Added the ability to theme conversation name colors through + the GTK+ theme + * Fixed having multiple alias edit areas in the infopane + * Save the conversation "Enable Logging" option per-contact + * Typing notifications are now shown in the conversation area + - Finch frontend + * More colors is now used + * The default keybinding for dump-screen is now M-D + * New navigating between the higlighted windows bindings alt+tab + and alt+shift+tab + * Recently signed on (or off) buddies blink in the buddy list + * New action 'Room List' in the action list can be used + * The 'Grouping' plugin can be used for alternate grouping + * Added a log viewer + * Added the ability to block/unblock buddies + * Fixed a bug preventing finch working on x86_64 + ------------------------------------------------------------------- Wed Jan 9 23:16:51 CET 2008 - maw@suse.de diff --git a/pidgin.spec b/pidgin.spec index 7b3276e..3780a6b 100644 --- a/pidgin.spec +++ b/pidgin.spec @@ -1,5 +1,5 @@ # -# spec file for package pidgin (Version 2.3.1) +# spec file for package pidgin (Version 2.4.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,10 +10,11 @@ # norootforbuild + Name: pidgin Summary: GTK+-Based Multiprotocol Instant Messaging Client -Version: 2.3.1 -Release: 2 +Version: 2.4.0 +Release: 1 License: GPL v2 or later Group: Productivity/Networking/Instant Messenger Url: http://www.pidgin.im/ @@ -30,8 +31,9 @@ Patch9: includes.patch Patch10: pidgin-64bit-buildhack.patch # PATCH-FIX-UPSTREAM: pidgin-directconn-argfix.patch Patch11: pidgin-directconn-argfix.patch +Patch12: pidgin-dbus-invalid-gpointer.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 +BuildRequires: cyrus-sasl-devel dbus-1-devel doxygen evolution-data-server-devel gnome-keyring-devel graphviz gtk-doc gtkspell-devel intltool libao-devel libbonobo-devel libgadu-devel libstdc++-devel libxml2-devel libxslt 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 %if %suse_version >= 1000 || 0%{?opensuse_bs} BuildRequires: NetworkManager-devel @@ -50,8 +52,13 @@ BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-glib %endif %if %suse_version >= 1021 || 0%{?opensuse_bs} -BuildRequires: avahi-compat-howl-devel silc-toolkit-devel +BuildRequires: silc-toolkit-devel BuildRequires: fdupes libnotify-devel +%if %suse_version > 1030 || 0%{?opensuse_bs} +BuildRequires: libavahi-glib-devel +%else +BuildRequires: avahi-devel +%endif %endif Requires: libpurple-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -693,6 +700,7 @@ Authors: %patch7 %patch9 -p1 %patch11 -p1 +%patch12 # Change Myanmar/Myanmar to Myanmar: rename my_MM my po/my_MM.* sed -i "/^ALL_LINGUAS/s/ my_MM / my /" configure.ac @@ -719,6 +727,7 @@ ACLOCAL="aclocal -I m4macros" autoreconf -f -i --enable-gnome-keyring=yes\ --enable-nm=yes\ --enable-dbus=yes\ + --enable-devhelp\ --with-perl-lib=/usr\ --with-nspr-includes=/usr/include/nspr4\ --with-nss-includes=/usr/include/nss3\ @@ -727,7 +736,7 @@ ACLOCAL="aclocal -I m4macros" autoreconf -f -i cd libpurple make dbus-bindings.c cd .. -patch -p0 <%{P:10} +#patch -p0 <%{P:10} make # Mono bindings 2.1.0 are not parallel build ready: #make %{?jobs:-j%jobs} @@ -815,6 +824,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/purple/ca-certs/Equifax_Secure_CA.pem %{_datadir}/purple/ca-certs/GTE_CyberTrust_Global_Root.pem %{_datadir}/purple/ca-certs/Microsoft_Secure_Server_Authority.pem +%{_datadir}/purple/ca-certs/StartCom_Free_SSL_CA.pem %{_datadir}/purple/ca-certs/Verisign_Class3_Primary_CA.pem %{_datadir}/purple/ca-certs/Verisign_RSA_Secure_Server_CA.pem %{_libdir}/libpurple.so.* @@ -860,9 +870,48 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/gnt.pc %changelog -* Wed Jan 09 2008 - maw@suse.de +* Mon Mar 03 2008 sbrabec@suse.cz +- Update to version 2.4.0: + - Backend + * Added support for offline messages for AIM accounts + * Fixed various problems with loss of status messages when going + or returning from idle on MySpaceIM + * Bonjour protocol now uses Avahi instead of Howl + * Partial support for viewing ICQ status notes + * Support for /notice on IRC + * Support for Yahoo! Messenger 7.0+ file transfer method + * Support for retrieving full names and addresses from the + address book on Yahoo! Japan + * The AIM/ICQ server-side preference for "allow others to see me + as idle" is no longer unconditionally set to "yes" + * Fix SSL certificate checks for renewed certificates + * Fix the ability to set vCard buddy icons on Google Talk/XMPP + * D-Bus fixes on 64bit + * Fixed retrieval of buddy icons and setting of server-side + aliases on Yahoo! and Yahoo! Japan with a HTTP proxy server + * Fixed an MSN bug that would leave you appearing offline when + transferred to different server + - Pidgin frontend + * Input text area in conversation windows auto-resizes + * Added the ability to theme conversation name colors through + the GTK+ theme + * Fixed having multiple alias edit areas in the infopane + * Save the conversation "Enable Logging" option per-contact + * Typing notifications are now shown in the conversation area + - Finch frontend + * More colors is now used + * The default keybinding for dump-screen is now M-D + * New navigating between the higlighted windows bindings alt+tab + and alt+shift+tab + * Recently signed on (or off) buddies blink in the buddy list + * New action 'Room List' in the action list can be used + * The 'Grouping' plugin can be used for alternate grouping + * Added a log viewer + * Added the ability to block/unblock buddies + * Fixed a bug preventing finch working on x86_64 +* Thu Jan 10 2008 maw@suse.de - Fix installation of Serbian (Latin script) translation data. -* Sat Dec 08 2007 - james@usr-local-bin.org +* Sat Dec 08 2007 james@usr-local-bin.org - Update to version 2.3.1: + http://developer.pidgin.im/query?status=closed&milestone=2.3.1 + libpurple: @@ -880,7 +929,7 @@ rm -rf $RPM_BUILD_ROOT servers when temporary network outages are restored * Plug several leaks in the perl plugin loader * Prevent autoaccept plugin overwriting existing files -* Sat Dec 01 2007 - maw@suse.de +* Sat Dec 01 2007 maw@suse.de - Update to version 2.3.0: + http://developer.pidgin.im/query?status=closed&milestone=2.3.0 + libpurple: @@ -949,9 +998,9 @@ rm -rf $RPM_BUILD_ROOT is ctrl+t. * 'yank' operation for the entry boxes. The default binding is ctrl+y. - Updated build requirements. -* Tue Nov 13 2007 - maw@suse.de +* Tue Nov 13 2007 maw@suse.de - Add pidgin-directconn-argfix.patch. -* Thu Nov 08 2007 - maw@suse.de +* Thu Nov 08 2007 maw@suse.de - Update to version 2.2.2 (thanks to James, Ivan, and Michel for the good work in GNOME:Community!) + New protocol plugins @@ -960,56 +1009,56 @@ rm -rf $RPM_BUILD_ROOT + Various and sundry fixes and UI improvements - Remove obsolete pidgin-stringcompare.patch - Update pidgin-nonblock-common.patch. -* Wed Oct 24 2007 - sbrabec@suse.cz +* Wed Oct 24 2007 sbrabec@suse.cz - Fixed build by providing of lang package in older products. -* Tue Oct 23 2007 - sbrabec@suse.cz +* Tue Oct 23 2007 sbrabec@suse.cz - Fixed BuildRequires in Build Service. -* Mon Oct 01 2007 - sbrabec@suse.cz +* Mon Oct 01 2007 sbrabec@suse.cz - libpurple requires dbus-1-python (#329734). -* Wed Sep 12 2007 - mauro@suse.de +* Wed Sep 12 2007 mauro@suse.de - Update to version 2.1.1 + Fixed bug bnc #308639 -* Thu Sep 06 2007 - sbrabec@suse.cz +* Thu Sep 06 2007 sbrabec@suse.cz - Dropped gaim-compat package, fixed provides/obsoletes (#296952). -* Fri Aug 17 2007 - ro@suse.de +* Fri Aug 17 2007 ro@suse.de - fix requires: require libpurple-lang instead of pidgin-lang -* Tue Aug 14 2007 - maw@suse.de +* Tue Aug 14 2007 maw@suse.de - Use %%lang_package -n libpurple instead. -* Sat Aug 11 2007 - coolo@suse.de +* Sat Aug 11 2007 coolo@suse.de - split out pidin-lang as required by other packages -* Mon Aug 06 2007 - maw@suse.de +* Mon Aug 06 2007 maw@suse.de - Use %%fdupes - s#%%run_ldconfig#/sbin/ldconfig# in %%post and %%postun - Split out -lang subpackage. -* Thu Aug 02 2007 - sbrabec@suse.cz +* 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 +* Tue Jul 31 2007 maw@suse.de - Change some obsoletes and provides stuff. -* Tue Jul 24 2007 - maw@suse.de +* Tue Jul 24 2007 maw@suse.de - Add includes.patch, fixing the build when new versions of evolution-data-server are installed. -* Tue Jun 12 2007 - ro@suse.de +* Tue Jun 12 2007 ro@suse.de - avoid string compare with char literal (use strcmp) -* Thu May 31 2007 - sbrabec@suse.cz +* Thu May 31 2007 sbrabec@suse.cz - Updated to version 2.0.1: * Over 100 bugs fixed. -* Mon May 28 2007 - sbrabec@suse.cz +* Mon May 28 2007 sbrabec@suse.cz - Fixed devel dependencies. -* Tue May 15 2007 - sbrabec@suse.cz +* Tue May 15 2007 sbrabec@suse.cz - Compile with SILC protocol support. - Integrated patches ported by Martin Szulecki. - Fixed NSS/NSPR detection. - Split gaim compatibility binaries. - Removed obsolete media files. -* Mon May 14 2007 - sbrabec@suse.cz +* Mon May 14 2007 sbrabec@suse.cz - Fixed autoreconf. - Fixed Provides/Obsoletes. - Require basic SASL plugins required for Jabber. -* Thu May 10 2007 - sbrabec@suse.cz +* Thu May 10 2007 sbrabec@suse.cz - New SuSE package, version 2.0.0 (successor of gaim). Spec file based on work of James Ogley.