The current gst-python package in portage requires pygtk, thus making it impossible to use it without having to install X. Though the dependency is wrong, gst-python just uses pygtk as a fallback if pygobject is not there. Beside the deps to glib and gtk+ also should not be there, as they are indirectly fetched in by their python bindings, which is the way it should be (as gst-python doesn't use them directly but also through their bindings). This would be the correct RDEPEND line: RDEPEND="|| ( >=dev-python/pygobject-2.11.2 >=dev-python/pygtk-2.6.3 ) >=media-libs/gstreamer-0.10.12 >=media-libs/gst-plugins-base-0.10.12 dev-libs/libxml2" I'm not committing this yet, as I'd like to have some review if I'm thinking correct here.
Created attachment 172511 [details] gst-python-0.10.12.ebuild
added