Created attachment 362798 [details] gst-python-1.1.90.ebuild gst-python-1.1.90 is required by pitivi-0.91 (bug 486980) No trace of examples in the new version. gst-python-0.10.9-lazy.patch is unchanged from the previous version. gst deps bumped to 1.x series, pygobject bumped to 3.x. libxml2 dep dropped.
This really should not exist anymore, gstreamer now provides introspection. I'll try to get in touch with gst devs to see why this still exist.
It is required to override fundamental types from GStreamer to take the necessary parameters. E.g, without the overrides from there, introspection made gst.Fraction() takes no arguments, but it has to take the numerator and denominator. So gst-python was revived from the dead to take care of such things. For example pitivi-0.9x requires it, or stuff like https://bugs.mageia.org/show_bug.cgi?id=11618 happens (I debugged that for the reporter and helped with that bug report and spoke with pitivi upstream) http://sourceforge.net/mailarchive/message.php?msg_id=29998144 shows the specific error that happens if pitivi is launched without gst-python-1.x Apparently it's rather magical - if the override file is in place in the correct thing, it automatically works; if not, it confusingly fails like that. (_("%d fps") % 12, Gst.Fraction(12.0, 1.0)), TypeError: object.__new__() takes no parameters
+*gst-python-1.2.0 (06 Apr 2014) + + 06 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org> +gst-python-1.2.0.ebuild: + Version bump. Updated to 1.0 gstreamer slot, but testsuite is missing.