[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Mingw-cross-env-list] gtk 3.0
From: |
Tony Theodore |
Subject: |
Re: [Mingw-cross-env-list] gtk 3.0 |
Date: |
Mon, 14 Feb 2011 15:45:32 +1100 |
On 14 February 2011 04:55, Volker Grabsch <address@hidden> wrote:
> Tony Theodore schrieb:
>> On 13 February 2011 21:05, Martin Gerhardy <address@hidden> wrote:
>> >
>> > how should one handle a package for the new gtk version? adding a new
>> > package gtk3 (because there might be a lot of projects out there that
>> > will never add gtk3 compatibility)
>>
>> Adding a new gtk3 package seems the way to go. I haven't investigated
>> it fully, but 2 and 3 are supposed to co-exist nicely. I'm pretty sure
>> glib can be shared between both, cairo/pango are somewhat independent,
>> and things like pkg-config already use a gtk+2 discriminator.
>
> It might also be a good idea to rename the current gtk package to gtk2,
> and possibly renaming other packages as well.
Good point, from configure.ac[1] it looks like it's dependencies are
keeping their current release series, along with a new one,
gobject-introspection[2].
The packages that will need to be changed are (grep -l "DEPS .* gtk" src/*.mk) :
gst-plugins-good.mk
gtkglext.mk
gtkglextmm.mk
gtkmm.mk
gtksourceview.mk
gtksourceviewmm.mk
librsvg.mk
plotmm.mk
Is anyone volunteering to work on this? It may be a good chance to
explore the static linking issues.
Cheers,
Tony
[1] m4_define([glib_required_version], [2.28.0])
m4_define([pango_required_version], [1.20])
m4_define([atk_required_version], [1.30])
m4_define([cairo_required_version], [1.10.0])
m4_define([gdk_pixbuf_required_version], [2.22.0])
m4_define([introspection_required_version], [0.10.1])
[2] http://live.gnome.org/GObjectIntrospection