Building with GES

From Pitivi wiki
Jump to: navigation, search

This is a set of instructions for compiling GES, PyGST, GStreamer 1.0 and run pitivi on top of GES. This assumes the following:

Warning: the xptv file format changed in the GES version. Please keep backups of xptv files you made with 0.15 as files saved with the GES version will not open in 0.15.


The core developer's way

This is the official way of getting your environment up and running. This is what we use for testing.

  1. Solve the Dependencies.
  2. Get this script, save it, make it executable and run it: http://git.gnome.org/browse/pitivi/plain/bin/pitivi-git-environment.sh


What the script will do:


If you want to update your whole build in one go, or have failed to do the initial build (due to missing dependencies or something), re-run the script with the --build parameter. In some cases, you might have to delete the "glib" directory. Note that "--build" will not force everything to be rebuilt all the time; if you want to do that, use the --force-autogen parameter instead (don't use both parameters!). This is especially useful if you did not solve all the optional dependencies to have a complete GStreamer experience (for example, missing MP3 support).

The jhbuild way

Javier Jardon indicated us that he had updated jhbuild modulesets for pitivi, which means you should be able to do:

jhbuild build pitivi

...provided you have the gnome-world-3.12 moduleset. After the build is complete, to run Pitivi, simply do :

jhbuild run pitivi

See also Git for instructions on how to deal with Pitivi git branches.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox