On Wed, Jan 19, 2011 at 12:14 AM, Federico Mena Quintero firstname.lastname@example.org wrote:
On Tue, 2011-01-18 at 20:21 +0000, Nelson Marques wrote:
- gtk+-2.0 - Canonical's gtk2 package seems heavilly modified.
Current patches, and for Natty is comes in 2.23.90. Currently I'm forced to use 1 patch  to satisfy libindicate (requirement for indicators and unity), and 2 more patches  and  (gdk-pixbuff) for 'proper' generation of gobject-introspection stuff. What would be the way to proceed here? Any guidance/help would be fine to select the patches we really require. Thanks to Dimstar for helping with patches  and .
I took a quick look at the patches and most seem to be backports from upstream. If they are, it should be easy to put them into our own gtk2 package. If some are not upstream, I'd be interested in knowing why ;)
Do you know why libindicate needs that ubuntu_gtk_widget_set_has_grab() patch? That function seems quite odd; it looks like they are trying to work around some of GTK+'s behavior in a weird way.
I apologize, it's not libindicate, it's ido (libido) which requires that symbol to be present on GTK. As far as I am aware it's used to grab widgets and bars for the indicators to work.