[Pidgin] #5302: Pidgin uses a number of deprecated gtk interfaces
Pidgin
trac at pidgin.im
Mon Mar 24 15:30:32 EDT 2008
#5302: Pidgin uses a number of deprecated gtk interfaces
--------------------------+-------------------------------------------------
Reporter: stewb | Type: enhancement
Status: new | Priority: minor
Component: pidgin (gtk) | Version: 2.4.0
Keywords: deprecated | Pending: 0
--------------------------+-------------------------------------------------
I build pidgin as part of the LSB Application battery. (http://www.linux-
foundation.org/appbat/cert.html) The program, like a number of GTK apps,
depends on a number of deprecated GTK interfaces which are not included in
LSB. As such, I end up needing to apply a fairly big patch to compile
pidgin with lsbcc, which is difficult to re-diff as we try to track
upstream versions.
It would be wonderful if the pidgin developers could move away from using
these deprecated interfaces:
g_basename
g_strcasecmp
gdk_gc_unref
gtk_option_menu_new
gdk_pixbuf_unref
gtk_item_factory*
gtk_toolbar_insert_space
gtk_toolbar_append_element
gtk_option_menu_new
This is the patch I'm using for the 2.4.0 LSB build. I'm sure it has some
issues (most notably lack of translations), but it seems to be reasonably
functional (with the exception of ssl support).
http://www.linux-foundation.org/~stewb/pidgin-2.4.0.patch
I'd be more than happy to fix any issues with the patch that you might
identify.
An LSB compliant version of Pidgin should be able to be installed and run
on any LSB compliant distribution, which could be a plus for the
developers if you offer binary downloads.
Thanks for the nice app.
--
Ticket URL: <http://developer.pidgin.im/ticket/5302>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list