Table of Contents
1. Introduction
jhbuild is a program that automates the installation of modules from CVS, Subversion, and Arch repositories. It handles dependencies between modules and generally makes it easier to keep up-to-date with software. It is currently used for GNOME and many freedesktop.org repositories.
Galago is buildable through jhbuild. For those who wish to play with the bleeding edge, this can make things far easier. Note, however, that this will force you to use GNOME 2.8 CVS and developmental D-BUS versions.
2. Configuration
Configuring jhbuild to work with Galago is simple. Follow the instructions below. Please note that this assumes you have a working jhbuild install already.
- Open your $HOME/.jhbuildrc file in your favorite text editor.
-
Change the moduleset line to:
moduleset = 'http://galago.sourceforge.net/contrib/jhbuild/galago.modules'
- If you want to automatically build all of Galago, add 'meta-galago' to the modules array.
3. Using jhbuild
If you decided to do step 3 above, all you need to do to update your Galago install (and anything else set up in jhbuild) is:
$ jhbuild
If you didn't, or if you just want to build all of Galago:
$ jhbuild build meta-galago
Note that you can change the meta-galago above to any specific module if you simply wish to update that module and its dependencies. See the jhbuild documentation for more options.