gst-editing-services is out (at 0.10.1), and required by pitivi-0.15.2. It would be nice to eventually have it in-tree as I imagine more and more NLEs (if they tend towards use of GStreamer/GNonLin and glib/gtk/GNOME compatibility) will require it. Not critical, as I'm not sure there's *anything* in-tree in Portage that uses it to *any* extent (even optionally), but for the future it would be nice. I can also start playing around with cooking up an ebuild, if I get one that merges reliably without too much arch-specific hackery, I'll attach it to this bug.
pitivi-0.15.2 does not require GES.
Created attachment 317556 [details]
Here's a live ebuild for live version of GES (0.10 branch).
autogen.sh is called from ebuild — dunno how to get rid of it (it
calls git checkout for common submodules, I'm not sure if this can be
handled by eautoreconf).
examples USE-flag is also missing, but might be added.
With this ebuild I managed to build live version of pitivi which
supports GES (which results in «export» feature actually working on my
machine), I can share pitivi-9999.ebuild as well.
GES (GStreamer Editing Services) is now required for the new (and all future) pitivi releases (meaning >= 0.91, here's the reference http://wiki.pitivi.org/wiki/0.91 ).
I tried emerging the aforementioned ebuild, and I get this error message http://bpaste.net/show/146858/
Created attachment 362615 [details]
The previous ebuild used 0.10 Git branch which has been long superceded by new development. Had to use addpredict in ebuild to avoid sandbox violation by gstreamer introspection.
Created attachment 362619 [details]
Fixed slot to use 1.0 as in other gst ebuilds
Required for bug 486980
*gstreamer-editing-services-1.2.0 (06 Apr 2014)
06 Apr 2014; Gilles Dartiguelongue <email@example.com>
Initial commit, needed for >=pitivi-0.91.