Holy Yay! gnome-python-extras, Finally.
It’s been ages since I initially recognized that the widget that I want to use for Boof is gtksourceview. However, the long standing problem has been a lack of an easily accessible package for the python bindings to gtksourceview in the portage tree.
Quite some time ago, gtksourceview went from being a fairly accepted gtk widget to a pretty prime-time widget used in not only widely used applications like gedit, the GNOME text editor, but now in the up-and-coming MonoDevelop. Gtksourceview was clearly moved into the standard set of gnome packages, and I thought that surely the python bindings for gtksourceview would enter into the standard gnome-python bindings in short order.
Well, it kind of did. But the portage tree for Gentoo didn’t keep up. However, there is a tried at true method for getting the “cutting edge” GNOME stuff for Gentoo in the form of Break My Gentoo. Though, I should say that there used to be a tried and true method for getting the latest and greatest stuff from GNOME on Gentoo. Apparently that project has all but died. So I’ve been patiently watching the portage tree for that day when my next emerge sync would bring me a build for a newer that 2.6 version of gnome-python.
To make things just a little more complicated, the gnome-python package was split upstream into gnome-python, with the core developer API bindings, and gnome-python-extras, with the not-so-essential dohickies like my beloved gtksourceview and other nicities like nautilus cd burning. So I was waiting not only for a new gnome-python, but also a gnome-python-extras package to be added to the portage tree.
Well last night one of those became a reality when gnome-python 2.10 hit the portage tree. Stunned by the potential progress, I decided to hop around and look for a gnome-python-extras ebuild that would be handy. Low and behold, I found one! A developer on Gentoo by the name of spyderous has an overlay that contains just what the doctor ordered.
I now have gnome-python version 2.10 and gnome-python-extras version 2.11 installed on my home pc, and I haven’t been this excited for a new piece of software in a long long time. Hopefully I’ll have some time to play with it soon!