Selamlar,

Gnome 3 paketleri için çalışırken depolarımızdaki bazı paketlerin
introspection desteklerinin kapalı, bazılarının açık olduklarını
gördük. Kapalı olanlar şunlar:

desktop/gnome/polkit-gnome
desktop/toolkit/gtk/gtk-vnc
network/analyzer/avahi
programming/misc/libdbusmenu
system/base/polkit
system/base/udev

Bazı paketlerde de parametre olarak --enable-introspection yazılmış.
Gnome3 için nete bakınca şu iki belge[1, 2] bulunuyor hızlıca

İkinci linkte de şöyle diyor: 'This is the major reason we decided to
move to Introspection instead of continuing patching the static
bindings. For instance, we were able to support GTK3 along with the
new APIs such as gdbus and GtkApplication with minimal work. The great
thing is, a lot of the code that went into making GTK+ work with
Introspection benefits other gobject libraries as well. It also makes
Python 3 support much easier to maintain, since all the Python 3 code
is localized to the PyGObject code base.'

Buradan bakınca sanki bizim de Gnome3 için introspection desteklerini
açmamız gerekiyor gibi duruyor ama içlerinde system.base paketleri de
olduğundan sadece bu paketleri yeniden derlemek de yeterli
olmayabilir. Onlara bağımlı olan diğer paketlerin durumuna da bakmak
gerekebilir belki.

Introspection destegini açmak hakkında ne dersiniz?

[1] http://gnomedeveloper.blogspot.com/2010/06/jhbuild-and-jhbuildrc.html
[2] http://gnomejournal.org/article/118/pygtk-gobject-and-gnome-3

---
Necdet Yücel
_______________________________________________
Gelistirici mailing list
Gelistirici@pardus.org.tr
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap