LOG New version 2.10.6 (sync with Cooker), drop security patches (merged in upstream)

This commit is contained in:
Andrey Bondrov 2012-09-06 23:35:43 +11:00
parent c83d2f1a82
commit 6223801a98
6 changed files with 551 additions and 340 deletions

View file

@ -1,2 +1,2 @@
sources: sources:
"pidgin-2.10.2.tar.bz2": 5ec0a8a51a9d237f1eaf27bf8858599e8fa6ecce "pidgin-2.10.6.tar.bz2": a0532e7ba2acd205d6a5a4e3624156a980fe3d43

View file

@ -0,0 +1,32 @@
--- pidgin-2.10.1/libpurple/Makefile.am~ 2011-12-06 09:44:33.000000000 +0100
+++ pidgin-2.10.1/libpurple/Makefile.am 2011-12-13 17:14:37.492942189 +0100
@@ -32,7 +32,7 @@ endif
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = purple.pc
-SUBDIRS = $(GCONF_DIR) plugins protocols ciphers . tests example
+SUBDIRS = $(GCONF_DIR) protocols ciphers . plugins tests example
purple_coresources = \
account.c \
--- pidgin-2.10.1/libpurple/plugins/perl/Makefile.am~ 2011-12-06 09:44:33.000000000 +0100
+++ pidgin-2.10.1/libpurple/plugins/perl/Makefile.am 2011-12-13 17:15:09.437943687 +0100
@@ -5,7 +5,7 @@ perl_dirs = common
plugin_LTLIBRARIES = perl.la
perl_la_LDFLAGS = -module -avoid-version
-perl_la_LIBADD = $(GLIB_LIBS) $(PERL_LIBS)
+perl_la_LIBADD = $(GLIB_LIBS) $(PERL_LIBS) $(top_builddir)/libpurple/libpurple.la
perl_la_SOURCES = \
perl.c \
perl-common.c \
@@ -15,7 +15,8 @@ perl_la_SOURCES = \
perl_la_DEPENDENCIES = \
.libs/libperl_orig.a \
- .libs/DynaLoader.a
+ .libs/DynaLoader.a \
+ $(top_builddir)/libpurple/libpurple.la
.libs/libperl_orig.a:
@mkdir -p .libs

View file

@ -0,0 +1,22 @@
--- pidgin-2.10.2/libpurple/protocols/jabber/Makefile.am.soname~ 2012-03-16 20:23:40.918123912 +0100
+++ pidgin-2.10.2/libpurple/protocols/jabber/Makefile.am 2012-03-16 20:24:42.355199920 +0100
@@ -93,7 +93,7 @@ JABBERSOURCES = \
AM_CFLAGS = $(st)
-libjabber_la_LDFLAGS = -module -avoid-version
+libjabber_la_LDFLAGS = -module -avoid-version -Wl,-soname=libjabber.so
libxmpp_la_LDFLAGS = -module -avoid-version
if USE_CYRUS_SASL
--- pidgin-2.10.2/libpurple/protocols/oscar/Makefile.am.soname~ 2012-03-16 20:15:58.733552100 +0100
+++ pidgin-2.10.2/libpurple/protocols/oscar/Makefile.am 2012-03-16 20:15:58.753552126 +0100
@@ -52,7 +52,7 @@ AM_CFLAGS = $(st)
libaim_la_LDFLAGS = -module -avoid-version
libicq_la_LDFLAGS = -module -avoid-version
-liboscar_la_LDFLAGS = -module -avoid-version
+liboscar_la_LDFLAGS = -module -avoid-version -Wl,-soname=liboscar.so
if STATIC_OSCAR
st = -DPURPLE_STATIC_PRPL

View file

@ -1,75 +0,0 @@
#
#
# patch "libpurple/proxy.c"
# from [2a1922d6f3744bc61c81543909324d38d741948f]
# to [df78b061b3bc73de02f1a4ad29357497322aaf89]
#
============================================================
--- libpurple/proxy.c 2a1922d6f3744bc61c81543909324d38d741948f
+++ libpurple/proxy.c df78b061b3bc73de02f1a4ad29357497322aaf89
@@ -59,6 +59,8 @@ struct _PurpleProxyConnectData {
*/
GSList *hosts;
+ PurpleProxyConnectData *child;
+
/*
* All of the following variables are used when establishing a
* connection through a proxy.
@@ -559,6 +561,12 @@ purple_proxy_connect_data_disconnect(Pur
static void
purple_proxy_connect_data_disconnect(PurpleProxyConnectData *connect_data, const gchar *error_message)
{
+ if (connect_data->child != NULL)
+ {
+ purple_proxy_connect_cancel(connect_data->child);
+ connect_data->child = NULL;
+ }
+
if (connect_data->inpa > 0)
{
purple_input_remove(connect_data->inpa);
@@ -2417,13 +2425,20 @@ static void socks5_connected_to_proxy(gp
/* This is the PurpleProxyConnectData for the overall SOCKS5 connection */
PurpleProxyConnectData *connect_data = data;
+ purple_debug_error("proxy", "Connect Data is %p\n", connect_data);
+
/* Check that the overall SOCKS5 connection wasn't cancelled while we were
* connecting to it (we don't have a way of associating the process of
* connecting to the SOCKS5 server to the overall PurpleProxyConnectData)
*/
- if (!PURPLE_PROXY_CONNECT_DATA_IS_VALID(connect_data))
+ if (!PURPLE_PROXY_CONNECT_DATA_IS_VALID(connect_data)) {
+ purple_debug_error("proxy", "Data had gone out of scope :(\n");
return;
+ }
+ /* Break the link between the two PurpleProxyConnectDatas */
+ connect_data->child = NULL;
+
if (error_message != NULL) {
purple_debug_error("proxy", "Unable to connect to SOCKS5 host.\n");
connect_data->connect_cb(connect_data->data, source, error_message);
@@ -2486,10 +2501,7 @@ purple_proxy_connect_socks5_account(void
return NULL;
}
- /* The API doesn't really provide us with a way to cancel the specific
- * proxy connection attempt (account_proxy_conn_data) when the overall
- * SOCKS5 connection (connect_data) attempt is cancelled :(
- */
+ connect_data->child = account_proxy_conn_data;
handles = g_slist_prepend(handles, connect_data);
@@ -2499,6 +2511,8 @@ purple_proxy_connect_cancel(PurpleProxyC
void
purple_proxy_connect_cancel(PurpleProxyConnectData *connect_data)
{
+ g_return_if_fail(connect_data != NULL);
+
purple_proxy_connect_data_disconnect(connect_data, NULL);
purple_proxy_connect_data_destroy(connect_data);
}

View file

@ -1,64 +0,0 @@
#
#
# patch "libpurple/protocols/msn/msg.c"
# from [94fe3963ccab9a56f0311277c241efbc0242a4d6]
# to [417ae5cb2f85d578b7e00fcb9c450dad1171c499]
#
============================================================
--- libpurple/protocols/msn/msg.c 94fe3963ccab9a56f0311277c241efbc0242a4d6
+++ libpurple/protocols/msn/msg.c 417ae5cb2f85d578b7e00fcb9c450dad1171c499
@@ -257,13 +257,47 @@ msn_message_parse_payload(MsnMessage *ms
msg->body[msg->body_len] = '\0';
}
- if ((!content_type || !strcmp(content_type, "text/plain"))
- && msg->charset == NULL) {
- char *body = g_convert(msg->body, msg->body_len, "UTF-8",
- "ISO-8859-1", NULL, &msg->body_len, NULL);
- g_free(msg->body);
- msg->body = body;
- msg->charset = g_strdup("UTF-8");
+ if (msg->body && content_type && purple_str_has_prefix(content_type, "text/")) {
+ char *body = NULL;
+
+ if (msg->charset == NULL || g_str_equal(msg->charset, "UTF-8")) {
+ /* Charset is UTF-8 */
+ if (!g_utf8_validate(msg->body, msg->body_len, NULL)) {
+ purple_debug_warning("msn", "Message contains invalid "
+ "UTF-8. Attempting to salvage.\n");
+ body = purple_utf8_salvage(msg->body);
+ payload_len = strlen(body);
+ }
+ } else {
+ /* Charset is something other than UTF-8 */
+ GError *err = NULL;
+ body = g_convert(msg->body, msg->body_len, "UTF-8",
+ msg->charset, NULL, &payload_len, &err);
+ if (!body || err) {
+ purple_debug_warning("msn", "Unable to convert message from "
+ "%s to UTF-8: %s\n", msg->charset,
+ err ? err->message : "Unknown error");
+ if (err)
+ g_error_free(err);
+
+ /* Fallback to ISO-8859-1 */
+ g_free(body);
+ body = g_convert(msg->body, msg->body_len, "UTF-8",
+ "ISO-8859-1", NULL, &payload_len, NULL);
+ if (!body) {
+ g_free(msg->body);
+ msg->body = NULL;
+ msg->body_len = 0;
+ }
+ }
+ }
+
+ if (body) {
+ g_free(msg->body);
+ msg->body = body;
+ msg->body_len = payload_len;
+ msn_message_set_charset(msg, "UTF-8");
+ }
}
g_free(tmp_base);

View file

@ -1,47 +1,43 @@
%define release 3 #gw 2.7.0, the yahoo plugin does not build otherwise
%define _disable_ld_no_undefined 1
%define major 0 %define major 0
%define libname %mklibname purple %{major} %define libname %mklibname purple %{major}
%define libclient %mklibname purple-client %{major}
%define libgnt %mklibname gnt %{major}
%define develname %mklibname purple -d %define develname %mklibname purple -d
%define console_app finch %define build_evolution 0
%define lib_console_app %mklibname %{console_app} %{major}
%define build_evolution 1
%define build_silc 1 %define build_silc 1
%define build_meanwhile 1 %define build_meanwhile 1
%define build_networkmanager 0 %define build_networkmanager 1
%define build_perl 1
#gw http://developer.pidgin.im/ticket/11936#comment:1 #gw http://developer.pidgin.im/ticket/11936#comment:1
%define build_mono 0 %define build_mono 0
%define build_vv 1 %define build_vv 1
# (tpg) libgadu is now in main, pidgin's one is really old
# gw pidgin's internal libgadu was updated recently
# build against external version if possible, keep in mind older distros
# might have older libgadu
#gw configure check is used unless --with-* options are used:
%define build_libgadu 0 %define build_libgadu 0
%ifarch mips mipsel %ifarch mips mipsel
%define build_mono 0 %define build_mono 0
%endif %endif
%{?_without_evolution: %{expand: %%global build_evolution 0}} %if %mdvver < 201020
%{?_with_evolution: %{expand: %%global build_evolution 1}} %define build_vv 0
%endif
%{?_without_silc: %{expand: %%global build_silc 0}} %if %mdvver <= 201100
%{?_with_silc: %{expand: %%global build_silc 1}} %define build_evolution 1
%endif
%{?_without_meanwhile: %{expand: %%global build_meanwhile 0}}
%{?_with_meanwhile: %{expand: %%global build_meanwhile 1}}
%{?_without_networkmanager: %{expand: %%global build_networkmanager 0}}
%{?_with_networkmanager: %{expand: %%global build_networkmanager 1}}
%{?_without_mono: %{expand: %%global build_mono 0}}
%{?_with_mono: %{expand: %%global build_mono 1}}
%{?_without_libgadu: %{expand: %%global build_libgadu 0}}
%{?_with_libgadu: %{expand: %%global build_libgadu 1}}
Summary: A GTK+ based multiprotocol instant messaging client Summary: A GTK+ based multiprotocol instant messaging client
Name: pidgin Name: pidgin
Version: 2.10.2 Version: 2.10.6
Release: %release Release: 2
Group: Networking/Instant messaging Group: Networking/Instant messaging
License: GPLv2+ License: GPLv2+
URL: http://www.pidgin.im/ URL: http://www.pidgin.im/
@ -58,87 +54,88 @@ Patch6: pidgin-2.7.0-mono-build.patch
Patch111: %{name}-2.8.0-reread-resolvconf.patch Patch111: %{name}-2.8.0-reread-resolvconf.patch
Patch115: %{name}-2.10.0-gg-search-by-uin.patch Patch115: %{name}-2.10.0-gg-search-by-uin.patch
Patch116: %{name}-2.8.0-gg-disconnect.patch Patch116: %{name}-2.8.0-gg-disconnect.patch
Patch117: pidgin-2.10.1-fix-perl-module-build.patch
# since libtool drops soname for unversioned modules now, we need to explicitly
# add soname to plugins that other plugins links against it
Patch118: pidgin-2.10.2-explicitly-add-soname-to-liboscar-and-libjabber.patch
Patch200: %{name}-CVE-2012-2214.patch BuildRequires: desktop-file-utils
Patch201: %{name}-CVE-2012-2318.patch BuildRequires: doxygen
BuildRequires: automake BuildRequires: GConf2
BuildRequires: graphviz
BuildRequires: intltool BuildRequires: intltool
BuildRequires: autoconf BuildRequires: xsltproc
BuildRequires: libxext-devel BuildRequires: expat-devel
BuildRequires: libsm-devel BuildRequires: gettext-devel
BuildRequires: libice-devel BuildRequires: krb5-devel
BuildRequires: libx11-devel
BuildRequires: gtk+2-devel >= 2.10
Buildrequires: gtkspell-devel >= 2.0.2
Buildrequires: sqlite3-devel
Buildrequires: libncursesw-devel
#gw for finch:
Buildrequires: python-devel
# (tpg) libgadu is now in main, pidgin's one is really old
# gw pidgin's internal libgadu was updated recently
# build against external version if possible, keep in mind older distros
# might have older libgadu
%if %build_libgadu
#gw configure check is used unless --with-* options are used:
Buildrequires: libgadu-devel >= 1.11.0
%endif
#gw we have networkmanager only in contribs:
%if %build_networkmanager
Buildrequires: networkmanager-devel
%endif
BuildRequires: libxscrnsaver-devel
BuildRequires: libgstreamer-devel >= 0.10
BuildRequires: libgstreamer-plugins-base-devel
BuildRequires: libidn-devel
BuildRequires: perl-devel
BuildRequires: tk-devel BuildRequires: tk-devel
BuildRequires: tcl-devel BuildRequires: tcl-devel
BuildRequires: startup-notification-devel >= 0.5 BuildRequires: pkgconfig(avahi-glib)
BuildRequires: libnss-devel BuildRequires: pkgconfig(avahi-client)
BuildRequires: libnspr-devel BuildRequires: pkgconfig(gnutls)
BuildRequires: krb5-devel BuildRequires: libgcrypt-devel
BuildRequires: libjack-devel BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: libsamplerate-devel BuildRequires: pkgconfig(gstreamer-0.10)
BuildRequires: gettext-devel BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
BuildRequires: libexpat-devel BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: avahi-glib-devel Buildrequires: pkgconfig(gtkspell-2.0) >= 2.0.2
BuildRequires: avahi-client-devel BuildRequires: pkgconfig(ice)
BuildRequires: doxygen BuildRequires: pkgconfig(jack)
BuildRequires: desktop-file-utils BuildRequires: pkgconfig(libidn)
BuildRequires: gnutls-devel BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.5
BuildRequires: dbus-devel >= 0.50 Buildrequires: pkgconfig(ncursesw)
BuildRequires: dbus-glib-devel BuildRequires: pkgconfig(nss)
BuildRequires: graphviz BuildRequires: pkgconfig(nspr)
BuildRequires: libxslt-proc %if %mdkversion >= 201100
BuildRequires: GConf2 Buildrequires: pkgconfig(python)
%if %build_meanwhile
BuildRequires: meanwhile-devel >= 1.0.0
%else %else
BuildConflicts: meanwhile-devel BuildRequires: python-devel
%endif
BuildRequires: pkgconfig(samplerate)
BuildRequires: pkgconfig(sm)
Buildrequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xscrnsaver)
BuildRequires: pkgconfig(x11)
%if %build_libgadu
Buildrequires: pkgconfig(libgadu) >= 1.11.0
%endif
%if %build_networkmanager
Buildrequires: pkgconfig(libnm-util)
%endif
%if %build_meanwhile
BuildRequires: pkgconfig(meanwhile) >= 1.0.0
%endif %endif
%if %build_evolution %if %build_evolution
BuildRequires: evolution-data-server-devel BuildRequires: pkgconfig(evolution-data-server-1.2)
BuildRequires: pkgconfig(libebook-1.2)
BuildRequires: pkgconfig(libedata-book-1.2)
%endif %endif
%if %build_silc %if %build_silc
BuildRequires: silc-toolkit-devel >= 0.9.12 BuildRequires: pkgconfig(silc) >= 0.9.12
%else BuildRequires: pkgconfig(silcclient) >= 0.9.12
BuildConflicts: silc-toolkit-devel %endif
%if %build_perl
BuildRequires: perl-devel
%endif %endif
%if %build_mono %if %build_mono
BuildRequires: mono-devel BuildRequires: pkgconfig(mono)
%endif %endif
%if %build_vv %if %build_vv
BuildRequires: farsight2-devel >= 0.0.31 %if %mdvver >= 201200
BuildRequires: pkgconfig(farstream-0.1)
Suggests: gstreamer0.10-farstream
%else
BuildRequires: pkgconfig(farsight2-0.10)
Suggests: gstreamer0.10-farsight2 Suggests: gstreamer0.10-farsight2
%endif %endif
Obsoletes: hackgaim <= 0.60 gaim %endif
Provides: hackgaim <= 0.60 gaim
Requires: %{libname} >= %{version}-%{release}
Requires: %{name}-i18n = %{version}-%{release} Requires: %{name}-i18n = %{version}-%{release}
Requires: %{name}-plugins = %{version}-%{release} Requires: %{name}-plugins = %{version}-%{release}
Requires: %{name}-client >= %{version}-%{release}
Requires: rootcerts Requires: rootcerts
Requires: xdg-utils Requires: xdg-utils
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%description %description
Pidgin allows you to talk to anyone using a variety of messaging Pidgin allows you to talk to anyone using a variety of messaging
@ -157,7 +154,7 @@ Microsoft Corporation, Yahoo! Inc., or ICQ Inc.
%package plugins %package plugins
Summary: Pidgin plugins shared by the Purple and Finch Summary: Pidgin plugins shared by the Purple and Finch
Group: Networking/Instant messaging Group: Networking/Instant messaging
Conflicts: %{name} < 2.4.1-3mdv Conflicts: %{name} < 2.4.1-3
%description plugins %description plugins
This contains the parts of Pidgin that are shared between the Purple and This contains the parts of Pidgin that are shared between the Purple and
@ -166,9 +163,7 @@ Finch Instant Messengers.
%package perl %package perl
Summary: Purple extension, to use perl scripting Summary: Purple extension, to use perl scripting
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-perl Requires: %{name} >= %{version}-%{release}
Provides: gaim-perl
Requires: %{name} = %{version}-%{release}
%description perl %description perl
Purple can use perl script as plugin, this plugin enable them. Purple can use perl script as plugin, this plugin enable them.
@ -176,9 +171,7 @@ Purple can use perl script as plugin, this plugin enable them.
%package tcl %package tcl
Summary: Purple extension, to use tcl scripting Summary: Purple extension, to use tcl scripting
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-tcl Requires: %{name} >= %{version}-%{release}
Provides: gaim-tcl
Requires: %{name} = %{version}-%{release}
%description tcl %description tcl
Purple can use tcl script as plugin, this plugin enable them. Purple can use tcl script as plugin, this plugin enable them.
@ -187,9 +180,7 @@ Purple can use tcl script as plugin, this plugin enable them.
%package gevolution %package gevolution
Summary: Pidgin extension, for Evolution integration Summary: Pidgin extension, for Evolution integration
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-gevolution Requires: %{name} >= %{version}-%{release}
Provides: gaim-gevolution
Requires: %{name} = %{version}-%{release}
%description gevolution %description gevolution
This pidgin plugin allows you to have pidgin working together with evolution. This pidgin plugin allows you to have pidgin working together with evolution.
@ -198,9 +189,7 @@ This pidgin plugin allows you to have pidgin working together with evolution.
%package silc %package silc
Summary: Purple extension, to use SILC (Secure Internet Live Conferencing) Summary: Purple extension, to use SILC (Secure Internet Live Conferencing)
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-silc Requires: %{name} >= %{version}-%{release}
Provides: gaim-silc
Requires: %{name} = %{version}-%{release}
%description silc %description silc
This purple plugin allows you to use SILC (Secure Internet Live Conferencing) This purple plugin allows you to use SILC (Secure Internet Live Conferencing)
@ -209,12 +198,10 @@ plugin for live video conference.
%package -n %{develname} %package -n %{develname}
Summary: Development files for pidgin Summary: Development files for pidgin
Group: Development/GNOME and GTK+ Group: Development/GNOME and GTK+
Requires: %{libname} = %{version}-%{release} Requires: %{libname} >= %{version}-%{release}
Requires: %{lib_console_app} = %{version}-%{release} Requires: %{libgnt} = %{version}-%{release}
Requires: pidgin-client = %version-%release Requires: %{libclient} = %{version}-%{release}
Provides: libpidgin-devel = %{version}-%{release}
Provides: pidgin-devel = %{version}-%{release} Provides: pidgin-devel = %{version}-%{release}
Obsoletes: gaim-devel
%description -n %{develname} %description -n %{develname}
The pidgin-devel package contains the header files, developer The pidgin-devel package contains the header files, developer
@ -229,31 +216,34 @@ Group: System/Libraries
libpurple contains the core IM support for IM clients such as Pidgin libpurple contains the core IM support for IM clients such as Pidgin
and Finch. and Finch.
libpurple supports a variety of messaging protocols including AIM, MSN, %package -n %{libclient}
Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ, Summary: The libpurple-client library for %{name}-client
Lotus Sametime, SILC, Simple and Zephyr. Group: System/Libraries
Conflicts: %{name}-client < 2.10.1-1
%package -n %{lib_console_app} %description -n %{libclient}
libpurple-client contains the shared library for %{name}-client.
%package -n %{libgnt}
Summary: The libgnt library for the Finch IM client Summary: The libgnt library for the Finch IM client
Group: System/Libraries Group: System/Libraries
Conflicts: %mklibname gaim 0 %rename %{_lib}finch0
%description -n %{lib_console_app} %description -n %{libgnt}
libgnt contains the core IM support for the Finch IM client. libgnt contains the core IM support for the Finch IM client.
libgnt supports a variety of messaging protocols including AIM, MSN, libgnt supports a variety of messaging protocols including AIM, MSN,
Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ, Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ,
Lotus Sametime, SILC, Simple and Zephyr. Lotus Sametime, SILC, Simple and Zephyr.
%package -n %{console_app} %package -n finch
Summary: A text-based user interface for Pidgin Summary: A text-based user interface for Pidgin
Group: Networking/Instant messaging Group: Networking/Instant messaging
Requires: %{name} = %{version}-%{release} Requires: %{name}-i18n >= %{version}-%{release}
Requires: %{lib_console_app} >= %{version}-%{release} Requires: %{name}-plugins >= %{version}-%{release}
Requires: %{name}-i18n = %{version}-%{release} Requires: %{name}-client >= %{version}-%{release}
Requires: %{name}-plugins = %{version}-%{release}
%description -n %{console_app} %description -n finch
A text-based user interface for using libpurple. This can be run from a A text-based user interface for using libpurple. This can be run from a
standard text console or from a terminal within X Windows. It standard text console or from a terminal within X Windows. It
uses ncurses and our homegrown gnt library for drawing windows uses ncurses and our homegrown gnt library for drawing windows
@ -262,9 +252,7 @@ and text.
%package bonjour %package bonjour
Summary: Bonjour plugin for Purple Summary: Bonjour plugin for Purple
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-bonjour Requires: %{name} >= %{version}-%{release}
Provides: gaim-bonjour
Requires: %{name} = %{version}-%{release}
%description bonjour %description bonjour
Bonjour plugin for purple. Bonjour plugin for purple.
@ -272,9 +260,7 @@ Bonjour plugin for purple.
%package meanwhile %package meanwhile
Summary: Lotus Sametime Community Client plugin for Purple Summary: Lotus Sametime Community Client plugin for Purple
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-meanwhile Requires: %{name} >= %{version}-%{release}
Provides: gaim-meanwhile
Requires: %{name} = %{version}-%{release}
%description meanwhile %description meanwhile
Lotus Sametime Community Client plugin for purple. Lotus Sametime Community Client plugin for purple.
@ -283,9 +269,6 @@ Lotus Sametime Community Client plugin for purple.
Summary: Plugin and sample client to control purple clients Summary: Plugin and sample client to control purple clients
Group: Networking/Instant messaging Group: Networking/Instant messaging
Requires: dbus-python Requires: dbus-python
Obsoletes: libgaim-remote0, gaim-client
Provides: libgaim-remote0, gaim-client
Requires: %{name} = %{version}-%{release}
%description client %description client
Applications and library to control purple clients remotely. Applications and library to control purple clients remotely.
@ -294,9 +277,7 @@ Applications and library to control purple clients remotely.
%package mono %package mono
Summary: Purple extension, to use Mono plugins Summary: Purple extension, to use Mono plugins
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: gaim-mono Requires: %{name} >= %{version}-%{release}
Provides: gaim-mono
Requires: %{name} = %{version}-%{release}
%description mono %description mono
Purple can use plugins developed with Mono. Purple can use plugins developed with Mono.
@ -305,28 +286,31 @@ Purple can use plugins developed with Mono.
%package i18n %package i18n
Summary: Translation files for Pidgin/Finch Summary: Translation files for Pidgin/Finch
Group: Networking/Instant messaging Group: Networking/Instant messaging
Obsoletes: %{name} < 2.1.0
%description i18n %description i18n
This package contains translation files for Pidgin/Finch. This package contains translation files for Pidgin/Finch.
%prep %prep
%setup -q -n %{name}-%{version} %setup -q
%patch0 -p1 -b .smiley %patch0 -p1 -b .smiley
%patch3 -p0 %patch3 -p0
%patch6 -p1 %patch6 -p1
%patch111 -p1 -b .reread-resolvconf %patch111 -p1 -b .reread-resolvconf
%patch115 -p1 -b .gg-search %patch115 -p1 -b .gg-search
%patch116 -p1 %patch116 -p1
%patch200 -p0 %patch117 -p1 -b .perl_buildfix~
%patch201 -p0 %patch118 -p1 -b .soname~
autoreconf -fi -Im4macros
%build %build
autoreconf -fi -Im4macros
#gw 2.7.0, the yahoo plugin does not build otherwise
%define _disable_ld_no_undefined 1
%configure2_5x \ %configure2_5x \
--enable-gnutls=yes \ --enable-gnutls=yes \
%if %build_perl
--enable-perl \
%else
--disable-perl \
%endif
%if %build_mono %if %build_mono
--enable-mono \ --enable-mono \
%else %else
@ -345,8 +329,10 @@ autoreconf -fi -Im4macros
%endif %endif
--without-krb4 \ --without-krb4 \
--enable-cap \ --enable-cap \
--with-system-ssl-certs=%_sysconfdir/pki/tls/rootcerts/ \ --with-system-ssl-certs=%{_sysconfdir}/pki/tls/rootcerts/ \
--disable-static --disable-schemas-install --disable-static \
--disable-schemas-install
%make %make
# one_time_password plugin, to be merged upstream soon # one_time_password plugin, to be merged upstream soon
@ -355,7 +341,6 @@ pushd libpurple/plugins/
make one_time_password.so make one_time_password.so
popd popd
%install %install
rm -rf %{buildroot} rm -rf %{buildroot}
@ -363,7 +348,6 @@ rm -rf %{buildroot}
install -m 0755 libpurple/plugins/one_time_password.so %{buildroot}%{_libdir}/purple-2/ install -m 0755 libpurple/plugins/one_time_password.so %{buildroot}%{_libdir}/purple-2/
desktop-file-install \ desktop-file-install \
--remove-category="Application" \ --remove-category="Application" \
--add-category="GTK" \ --add-category="GTK" \
@ -373,19 +357,18 @@ desktop-file-install \
# remove files not bundled # remove files not bundled
rm -f %{buildroot}%{_libdir}/*/*.la rm -f %{buildroot}%{_libdir}/*/*.la
rm -f %buildroot%_prefix/*/perl5/*/perllocal.pod \ rm -f %{buildroot}%{_prefix}/*/perl5/*/perllocal.pod \
%buildroot%_libdir/*/perl/auto/*/{.packlist,*.bs,autosplit.ix} %{buildroot}%{_libdir}/*/perl/auto/*/{.packlist,*.bs,autosplit.ix}
rm -f %{buildroot}%{_libdir}/*.*a
%find_lang %{name} %find_lang %{name}
%preun %preun
%preun_uninstall_gconf_schemas purple %preun_uninstall_gconf_schemas purple
%clean %files i18n -f %{name}.lang
rm -rf %{buildroot}
%files %files
%defattr(-,root,root)
%doc AUTHORS COPYRIGHT ChangeLog %doc AUTHORS COPYRIGHT ChangeLog
%doc NEWS README README.MTN doc/the_penguin.txt %doc NEWS README README.MTN doc/the_penguin.txt
%{_mandir}/man1/pidgin.* %{_mandir}/man1/pidgin.*
@ -421,7 +404,6 @@ rm -rf %{buildroot}
%{_libdir}/pidgin/xmppdisco.so %{_libdir}/pidgin/xmppdisco.so
%files -n %{develname} %files -n %{develname}
%defattr(-,root,root)
%doc ChangeLog.API HACKING PLUGIN_HOWTO %doc ChangeLog.API HACKING PLUGIN_HOWTO
%{_includedir}/* %{_includedir}/*
%{_datadir}/aclocal/purple.m4 %{_datadir}/aclocal/purple.m4
@ -429,35 +411,38 @@ rm -rf %{buildroot}
%{_libdir}/libpurple.so %{_libdir}/libpurple.so
%{_libdir}/libgnt.so %{_libdir}/libgnt.so
%{_libdir}/libpurple-client.so %{_libdir}/libpurple-client.so
%{_libdir}/lib*.la
%files -n %{libname} %files -n %{libname}
%defattr(-,root,root)
%{_libdir}/libpurple.so.%{major}* %{_libdir}/libpurple.so.%{major}*
%files -n %{console_app} %files -n %{libclient}
%defattr(-, root, root) %{_libdir}/libpurple-client.so.%{major}*
%doc %{_mandir}/man1/%{console_app}.*
%{_bindir}/%{console_app} %files -n %{libgnt}
%{_libdir}/libgnt.so.%{major}*
%files client
%{_bindir}/purple-remote
%{_bindir}/purple-send
%{_bindir}/purple-send-async
%{_bindir}/purple-client-example
%{_bindir}/purple-url-handler
%{_libdir}/purple-2/dbus-example.so
%files -n finch
%doc %{_mandir}/man1/finch.*
%{_bindir}/finch
%{_libdir}/finch/ %{_libdir}/finch/
%{_libdir}/gnt/ %{_libdir}/gnt/
%files -n %{lib_console_app} %if %build_perl
%defattr(-, root, root)
%{_libdir}/libgnt.so.%{major}*
%files bonjour
%defattr(-,root,root)
%{_libdir}/purple-2/libbonjour.so
%files perl %files perl
%defattr(-,root,root)
%doc doc/PERL-HOWTO.dox %doc doc/PERL-HOWTO.dox
%dir %_libdir/%name/perl %dir %{_libdir}/%{name}/perl
%_libdir/%name/perl/Pidgin.pm %{_libdir}/%{name}/perl/Pidgin.pm
%dir %_libdir/%name/perl/auto %dir %{_libdir}/%{name}/perl/auto
%dir %_libdir/%name/perl/auto/Pidgin/ %dir %{_libdir}/%{name}/perl/auto/Pidgin/
%_libdir/%name/perl/auto/Pidgin/Pidgin.so %{_libdir}/%{name}/perl/auto/Pidgin/Pidgin.so
%dir %{_libdir}/purple-2/perl %dir %{_libdir}/purple-2/perl
%{_libdir}/purple-2/perl/Purple.pm %{_libdir}/purple-2/perl/Purple.pm
%dir %{_libdir}/purple-2/perl/auto %dir %{_libdir}/purple-2/perl/auto
@ -465,52 +450,38 @@ rm -rf %{buildroot}
%{_libdir}/purple-2/perl/auto/Purple/Purple.so %{_libdir}/purple-2/perl/auto/Purple/Purple.so
%{_libdir}/purple-2/perl.so %{_libdir}/purple-2/perl.so
%{_mandir}/man3*/* %{_mandir}/man3*/*
%endif
%files bonjour
%{_libdir}/purple-2/libbonjour.so
%files tcl %files tcl
%defattr(-,root,root)
%doc doc/TCL-HOWTO.dox %doc doc/TCL-HOWTO.dox
%{_libdir}/purple-2/tcl.so %{_libdir}/purple-2/tcl.so
%if %build_silc %if %build_silc
%files silc %files silc
%defattr(-,root,root)
%doc libpurple/protocols/silc/README %doc libpurple/protocols/silc/README
%{_libdir}/purple-2/libsilcpurple.so %{_libdir}/purple-2/libsilcpurple.so
%endif %endif
%if %build_evolution %if %build_evolution
%files gevolution %files gevolution
%defattr(-,root,root)
%{_libdir}/%{name}/gevolution.so %{_libdir}/%{name}/gevolution.so
%endif %endif
%if %build_meanwhile %if %build_meanwhile
%files meanwhile %files meanwhile
%defattr(-,root,root)
%{_libdir}/purple-2/libsametime.so %{_libdir}/purple-2/libsametime.so
%endif %endif
%files client
%defattr(-,root,root)
%{_bindir}/purple-remote
%{_bindir}/purple-send
%{_bindir}/purple-send-async
%{_bindir}/purple-client-example
%{_bindir}/purple-url-handler
%{_libdir}/libpurple-client.so.0*
%{_libdir}/purple-2/dbus-example.so
%if %build_mono %if %build_mono
%files mono %files mono
%defattr(-,root,root)
%{_libdir}/purple-2/mono.so %{_libdir}/purple-2/mono.so
%{_libdir}/purple-2/*.dll %{_libdir}/purple-2/*.dll
%endif %endif
%files i18n -f %{name}.lang
%files plugins %files plugins
%defattr(-,root,root)
%dir %{_libdir}/purple-2 %dir %{_libdir}/purple-2
%{_libdir}/purple-2/autoaccept.so %{_libdir}/purple-2/autoaccept.so
%{_libdir}/purple-2/buddynote.so %{_libdir}/purple-2/buddynote.so
@ -541,28 +512,68 @@ rm -rf %{buildroot}
%{_libdir}/purple-2/ssl-nss.so %{_libdir}/purple-2/ssl-nss.so
%{_libdir}/purple-2/ssl.so %{_libdir}/purple-2/ssl.so
%{_libdir}/purple-2/statenotify.so %{_libdir}/purple-2/statenotify.so
%dir %_datadir/purple/ %dir %{_datadir}/purple/
%dir %_datadir/purple/ca-certs %dir %{_datadir}/purple/ca-certs
%_datadir/purple/ca-certs/AOL* %{_datadir}/purple/ca-certs/AOL*
%_datadir/purple/ca-certs/Microsoft* %{_datadir}/purple/ca-certs/Microsoft*
%_datadir/purple/ca-certs/VeriSign* %{_datadir}/purple/ca-certs/VeriSign*
%_datadir/purple/ca-certs/DigiCert* %{_datadir}/purple/ca-certs/DigiCert*
%changelog %changelog
* Wed May 30 2012 Danil Leontiev <danila.leontiev@rosalab.ru> 2.10.2-0.2 * Tue Jul 10 2012 Götz Waschk <waschk@mandriva.org> 2.10.6-1mdv2012.0
- Added patches for CVE-2012-2214, CVE-2012-2318 + Revision: 808702
- add missing gcrypt build dev for gnutls (on cooker)
- readd farsight2 dep from 2011 builds
- update to new version 2.10.6
* Thu Mar 15 2012 Oden Eriksson <oeriksson@mandriva.com> 2.10.2-0.1 + Oden Eriksson <oeriksson@mandriva.com>
- 2.10.2 - 2.10.5
* Thu Dec 08 2011 Oden Eriksson <oeriksson@mandriva.com> 2.10.1-0.1 * Wed May 09 2012 Götz Waschk <waschk@mandriva.org> 2.10.4-1
- 2.10.1 + Revision: 797778
- disable evolution support for Cooker
- update to new version 2.10.4
* Sat Sep 17 2011 Oden Eriksson <oeriksson@mandriva.com> 2.10.0-0.1 * Tue Mar 27 2012 Sergey Zhemoitel <serg@mandriva.org> 2.10.3-1
- built for updates + Revision: 787438
- update to 2.10.3
* Tue Sep 06 2011 Oden Eriksson <oeriksson@mandriva.com> 2.10.0-3mdv2012.0 * Fri Mar 16 2012 Per Øyvind Karlsen <peroyvind@mandriva.org> 2.10.2-2
+ Revision: 785409
- explicitly add soname to liboscar.so & libjabber.so, since we link other
plugins against them, fixing dependencies generated (P118)
* Wed Mar 14 2012 Sergey Zhemoitel <serg@mandriva.org> 2.10.2-1
+ Revision: 785022
- release up to 2.10.2
* Tue Dec 13 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 2.10.1-2
+ Revision: 740742
- fix perl module build (P117)
* Mon Dec 12 2011 Matthew Dawkins <mattydaw@mandriva.org> 2.10.1-1
+ Revision: 740482
- last fix for requires
- pidgin & finch req client not the otherway around
- added build_perl for broken perl build
- fixed BRs
- major spec clean up
- split out purple-client lib
- cleans up requires for devel pkg
- converted BRs to pkgconfig provides
- enabled NM build, NM is now in main
- removed pre200900 Obsoletes/Provides
- renamed libfinch0 to proper lib name libgnt0
- removed dup requires for lib pkgs
- removed is this Cooker
+ Oden Eriksson <oeriksson@mandriva.com>
- 2.10.1
- various fixes
* Tue Sep 06 2011 Oden Eriksson <oeriksson@mandriva.com> 2.10.0-3
+ Revision: 698448 + Revision: 698448
- make it backportable again - make it backportable again
@ -1167,3 +1178,288 @@ rm -rf %{buildroot}
- gaim now names pidgin - gaim now names pidgin
- gaim now names pidgin - gaim now names pidgin
* Thu Feb 01 2007 Götz Waschk <waschk@mandriva.org> 2.0.0-2.beta6.2mdv2007.0
+ Revision: 115818
- fix mono example plugins and reenable mono support
- fix deps between the subpackages, as long as it is a prerelease
* Fri Jan 19 2007 Götz Waschk <waschk@mandriva.org> 1:2.0.0-2.beta6.1mdv2007.1
+ Revision: 110627
- new version
- disable mono, it currently does not build
- drop patches 104, 105, 106, 107, 108, 110, 112, 150, 152, 153
- add new plugins
* Wed Jan 10 2007 Götz Waschk <waschk@mandriva.org> 1:2.0.0-2.beta5.6mdv2007.1
+ Revision: 107128
- port a few bug fixes from Fedora
* Fri Dec 01 2006 Pascal Terjan <pterjan@mandriva.org> 1:2.0.0-2.beta5.5mdv2007.1
+ Revision: 89504
- Drop the threads patch, it is now initialized correctly, and initializing it twice now aborts
* Wed Nov 29 2006 Götz Waschk <waschk@mandriva.org> 1:2.0.0-2.beta5.4mdv2007.1
+ Revision: 88289
- bot rebuild
- fix buildrequires
- rebuild
* Sat Nov 11 2006 Götz Waschk <waschk@mandriva.org> 1:2.0.0-2.beta5.1mdv2007.0
+ Revision: 81050
- new version
- readd source signature
- update file list
* Sat Oct 21 2006 Götz Waschk <waschk@mandriva.org> 1:2.0.0-2.beta4.2mdv2007.1
+ Revision: 71560
- readd dbus thread fix
* Fri Oct 20 2006 Götz Waschk <waschk@mandriva.org> 1:2.0.0-2.beta4.1mdv2007.1
+ Revision: 71292
- Import gaim
* Fri Oct 20 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-2.beta4.1mdv2007.1
- fix buildrequires
- drop patch 1
- unpack patch
- new version
* Wed Aug 23 2006 Pascal Terjan <pterjan@mandriva.com> 1:2.0.0-2.beta3.1.1mdv2007.0
- Beta 3.1...
* Tue Aug 15 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-1.beta3.12mdv2007.0
- fix buildrequires
* Sun Aug 13 2006 Pascal Terjan <pterjan@mandriva.com> 1:2.0.0-1.beta3.11mdv2007.0
- Initialize threads as gnomevfs now uses dbus (P1)
* Thu Aug 03 2006 Frederic Crozat <fcrozat@mandriva.com> 1:2.0.0-1.beta3.9mdv2007.0
- Rebuild with latest dbus
* Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-1.beta3.8mdv2007.0
- rebuild for new e-d-s
* Sun Jul 16 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1:2.0.0-0.beta3.7mdv2007.0
- XDG menu
* Tue May 02 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta3.6mdk
- rebuild
* Wed Apr 19 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta3.5mdk
- build the mono package
* Fri Apr 14 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta3.4mdk
- add mono package
* Thu Apr 13 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta3.3mdk
- rebuild for new e-d-s
* Fri Mar 31 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta3.2mdk
- fix buildrequires
* Thu Mar 30 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta3.1mdk
- drop patch 1
- new version
* Tue Feb 14 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta2.3mdk
- patch for new libortp, but disable vv
* Wed Jan 25 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta2.2mdk
- rebuild for new dbus
* Tue Jan 24 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-0.beta2.1mdk
- update patch 0
- fix buildrequires
- new version
* Mon Jan 02 2006 Pascal Terjan <pterjan@mandriva.org> 1:2.0.0-0.beta1.5mdk
- fix dbus-example.so belonging to 2 subpackages
* Sun Jan 01 2006 Oden Eriksson <oeriksson@mandriva.com> 1:2.0.0-0.beta1.4mdk
- rebuilt against soname aware deps (tcl/tk)
- fix deps
* Sat Dec 24 2005 Pascal Terjan <pterjan@mandriva.org> 1:2.0.0-0.beta1.3mdk
- fix missing %%
- don't build dbus and meanwhile on <= 2006.0
- BuildRequires doxygen for documentation (thanx misc for the reports)
* Thu Dec 22 2005 Pascal Terjan <pterjan@mandriva.org> 1:2.0.0-0.beta1.2mdk
- Change libgaimremote to libgaim-client
- Buildconflicts with stuff we can't disable in configure
* Sun Dec 18 2005 Pascal Terjan <pterjan@mandriva.org> 1:2.0.0-0.beta1.1mdk
- 2.0.0 beta 1
- Drop patch1
- Drop patch2 (nas support no longer exists)
- Add Bonjour subpackage
- meanwhile is now included
* Sun Oct 09 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.5.0-5mdk
- Rebuild for new evolution-data-server
* Fri Sep 02 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.5.0-4mdk
- add BuildRequires: gettext-devel
* Thu Sep 01 2005 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.5.0-3mdk
- fix build with nas support
* Sat Aug 13 2005 Buchan Milne <bgmilne@linux-mandrake.com> 1.5.0-2mdk
- use %%mkrel
* Sat Aug 13 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.5.0-1mdk
- 1.5.0
* Sat Jul 09 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.4.0-1mdk
- 1.4.0
* Tue Jul 05 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.3.1-3mdk
- Don't duplicate libsilcgaim.so in main package and -silc
* Sat Jun 18 2005 Andreas Hasenack <andreas@mandriva.com> 1:1.3.1-2mdk
- rebuilt without krb4 support
* Sun Jun 12 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.3.1-1mdk
- 1.3.1
* Fri Jun 10 2005 Buchan Milne <bgmilne@linux-mandrake.com> 1.3.0-3mdk
- Rebuild for libkrb53-devel 1.4.1
* Sat May 21 2005 Buchan Milne <bgmilne@linux-mandrake.com> 1.3.0-2mdk
- Rebuild for new libperl.so
* Thu May 12 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.3.0-1mdk
- 1.3.0 (fix CAN-2005-1261 and CAN-2005-1262)
* Tue May 03 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.2.1-4mdk
- Rebuild for new silc
* Sat Apr 23 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.2.1-3mdk
- Fix for gcc4
* Fri Apr 22 2005 Pascal Terjan <pterjan@mandriva.org> 1:1.2.1-2mdk
- Rebuild for new evolution-data-server
* Sat Apr 16 2005 Pascal Terjan <pterjan@mandrake.org> 1:1.2.1-1mdk
- New release 1.2.1
* Mon Mar 21 2005 Pascal Terjan <pterjan@mandrake.org> 1:1.1.4-3mdk
- Get a release number greater than the one from updates
- Requires on release
* Tue Mar 01 2005 Pascal Terjan <pterjan@mandrake.org> 1.1.4-2mdk
- Fix rebuilding on <= 10.0
* Sun Feb 27 2005 Pascal Terjan <pterjan@mandrake.org> 1.1.4-1mdk
- New release 1.1.4
* Sat Feb 26 2005 Abel Cheung <deaddog@mandrake.org> 1.1.3-2mdk
- Append QQ theme to default theme
* Sat Feb 19 2005 Pascal Terjan <pterjan@mandrake.org> 1.1.3-1mdk
- New release 1.1.3
* Sat Feb 19 2005 Pascal Terjan <pterjan@mandrake.org> 1.1.2-2mdk
- Rebuild
* Fri Jan 21 2005 Pascal Terjan <pterjan@mandrake.org> 1.1.2-1mdk
- 1.1.2
* Tue Dec 28 2004 Pascal Terjan <pterjan@mandrake.org> 1.1.1-1mdk
- 1.1.1
* Sun Dec 05 2004 Pascal Terjan <pterjan@mandrake.org> 1.1.0-1mdk
- 1.1.0
* Mon Nov 15 2004 Pascal Terjan <pterjan@mandrake.org> 1.0.3-2mdk
- rebuild for new perl
* Fri Nov 12 2004 Pascal Terjan <pterjan@mandrakesoft.com> 1.0.3-1mdk
- New release 1.0.3
* Wed Oct 27 2004 Abel Cheung <deaddog@mandrake.org> 1.0.2-2mdk
- Adds SILC support
- Use UTF-8 for spec file
- Remove patch1; festival plugin splitted from gaim, to simplify build
- Re-enable kerberos for zephyr
- Corrected devel package requirement
- Reorganize docs
* Thu Oct 21 2004 Pascal Terjan <pterjan@mandrake.org> 1.0.2-1mdk
- New release 1.0.2
* Tue Sep 14 2004 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.82.1-2mdk
- add BuildRequires: libnss-devel libnspr-devel (for MSN support)
* Mon Aug 30 2004 Pascal Terjan <pterjan@mandrake.org> 0.82.1-1mdk
- 0.82.1
* Fri Aug 27 2004 Pascal Terjan <pterjan@mandrake.org> 0.82-1mdk
- 0.82
* Fri Aug 27 2004 Pascal Terjan <pterjan@mandrake.org> 0.81-3mdk
- security fix
* Sat Aug 21 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.81-2mdk
- Rebuild with new menu
* Mon Jul 19 2004 Pascal Terjan <pterjan@mandrake.org> 0.81-1mdk
- 0.81
* Mon Jul 19 2004 Pascal Terjan <pterjan@mandrake.org> 0.80-1mdk
- 0.80
- updated patch0
* Sun Jul 18 2004 Pascal Terjan <pterjan@mandrake.org> 0.79-4mdk
- rebuild for new evolution data server
* Wed Jun 30 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.79-3mdk
- fix buildrequires
* Tue Jun 29 2004 Pascal Terjan <pterjan@mandrake.org> 0.79-2mdk
- put .h for gaim in gaim-devel, not libgaimremote-devel
* Tue Jun 29 2004 Pascal Terjan <pterjan@mandrake.org> 0.79-1mdk
- 0.79
- move gaim-encryption to a separate package
- add a -devel package
- gaim-festival 0.78
* Fri Jun 11 2004 Pascal Terjan <pterjan@mandrake.org> 0.78-4mdk
- Rebuild for evolution-data-server
* Fri Jun 04 2004 Pascal Terjan <pterjan@mandrake.org> 0.78-3mdk
- Allow rebuilding on stable version
* Tue Jun 01 2004 Abel Cheung <deaddog@deaddog.org> 0.78-2mdk
- More epoch fixes
- Enable and split tcl plugin
- Drop source100, use ImageMagick to convert icons
- Don't remove locale, en_CA is valid!
- Update festival plugin
* Tue Jun 01 2004 Pascal Terjan <pterjan@mandrake.org> 0.78-1mdk
- gaim-encryption 2.26
- stop removing libtoolize
- fix invalid-lc-messages-dir (en_CA)
- 0.78
* Sat May 01 2004 Pascal Terjan <pterjan@mandrake.org> 0.77-2mdk
- gaim-encryption 2.25 to fix plugin loading due to API mismatch
- gaim festival 0.77 (Does not fix API mismatch :( )
* Sat Apr 24 2004 Pascal Terjan <pterjan@mandrake.org> 0.77-1mdk
- 0.77
- move gevolution plugin into a separate package
* Sun Apr 04 2004 Pascal Terjan <pterjan@mandrake.org> 0.76-1mdk
- 0.76
- drop Patch2
* Wed Feb 25 2004 Pascal Terjan <pterjan@mandrake.org> 0.75-5mdk
- add missing Epoch in libgaim-remote0-devel Require
* Tue Feb 24 2004 Pascal Terjan <pterjan@mandrake.org> 0.75-4mdk
- use epoch in subpackages Requires