Paramétrage de jhbuild

To set up jhbuild, follow the basic installation instructions from the jhbuild manual. After you've have installd jhbuild, you should copy the sample jhbuild configuration file into your home directory by executing the following command from the jhbuild directory: $ cp sample.jhbuildrc ~/.jhbuildrc

Le module de gtkmm est défini dans le jeu de modules GNOME (c'est-à-dire, gnome-2.xx.modules) ; modifiez votre fichier .jhbuildrc et fixez le paramétrage de votre module prédéfini à la dernière version de GNOME ainsi :

moduleset = 'gnome-2.30'

Après avoir défini le module correct, vous devez indiquer à jhbuild quel est ou quels sont les modules à construire. Pour construire gtkmm et toutes ses dépendances, paramétrez la variable modules ainsi :

modules = [ 'gtkmm', ]

Vous pouvez construire tous les modules GNOME C++ en définissant la valeur de la variable modules à celle du méta-paquet nommé meta-gnome-c++ ou construire tous les modules du noyau de GNOME avec meta-gnome-desktop. La variable modules indique quels sont les modules à construire quand vous ne précisez pas explicitement quelque chose en ligne de commande. Vous pouvez toujours construire plus tard un module prédéfini différent en le définissant sur la ligne de commande (par exemple, jhbuild build gtkmm).

Définition d'un préfixe

Par défaut, la configuration de jhbuild est déterminée pour installer tous les logiciels construits avec son aide avec le préfixe de dossier /opt/gnome2. Vous pouvez opter pour un préfixe différent, mais il est recommandé de le différencier de celui utilisé pour les autres logiciels installés (n'utilisez pas /usr !). Si vous avez suivi les instructions de jhbuild, ce préfixe vous appartient en tant qu'utilisateur ; vous n'aurez donc pas besoin d'être root pour lancer jhbuild.