jhbuild doc fr - en to fr translation catalogue (406 entries)

note: When image changes, this message will be marked fuzzy or untranslated for you. It doesn't matter what you translate it to: it's not used at all.
en: @@image: 'figures/jhbuild_sample_dot_output.png'; md5=af9fe7edb29fcaefeadfb2f5987aa6e4
fr: s@@image: 'figures/jhbuild_sample_dot_output.png'; md5=af9fe7edb29fcaefeadfb2f5987aa6e4

en: JHBuild Manual
fr: Manuel de JHBuild

en: JHBuild Manual v0.5
fr: Manuel de JHBuild v0.5

en: January 2008
fr: Janvier 2008

en: JHBuild Manual v0.1
fr: Manuel de JHBuild v0.1

en: August 2007
fr: Août 2007

en: JHBuild is a tool used to build the whole GNOME desktop from the version control system. JHBuild can also be customized to build other projects too.
fr: JHBuild est un outil utilisé pour compiler l'ensemble du bureau GNOME à partir du gestionnaire de versions. Il peut aussi être configuré pour compiler d'autres projets.

en: JHBuild is a tool designed to ease building collections of source packages, called <quote>modules</quote>. JHBuild uses <quote>module set</quote> files to describe the modules available to build. The <quote>module set</quote> files include dependency information that allows JHBuild to discover what modules need to be built and in what order.
fr: JHBuild est un outil conçu pour faciliter la compilation d'ensembles de paquets source, appelés <quote>modules</quote>. Il utilise des fichiers de « jeux de modules » (moduleset) pour décrire les modules disponibles pour la compilation. Ces fichiers contiennent des informations sur les dépendances, ce qui permet à JHBuild de déterminer les modules à compiler et dans quel ordre.

en: JHBuild was originally written for building <ulink url="http://www.gnome.org">GNOME</ulink>, but has since been extended to be usable with other projects. A <quote>module set</quote> file can be hosted on a web server, allowing for build rules independent of the JHBuild project.
fr: JHBuild a été d'abord créé pour compiler <ulink url="http://www.gnome.org">GNOME</ulink>, mais il a été complété depuis pour être utilisable par d'autres projets. Un fichier jeux de modules (moduleset) peut se trouver sur un serveur Web, permettant ainsi de fournir des règles de compilation indépendamment du projet JHBuild.

en: JHBuild can build modules from a variety of sources, including <ulink url="http://www.cvshome.org/">CVS</ulink>, <ulink url="http://subversion.tigris.org/">Subversion,</ulink><ulink url="http://wiki.gnuarch.org/">Arch</ulink>, <ulink url="http://www.bazaar-vcs.org/">Bazaar</ulink>, <ulink url="http://darcs.net/">Darcs</ulink>, <ulink url="http://git.or.cz/">Git</ulink> and <ulink url="http://www.selenic.com/mercurial/">Mercurial</ulink> repositories, as well as Tar and Zip archives hosted on web or FTP sites. JHBuild can build modules using a variety of build systems, including Autotools, CMake, WAF, Python Distutils and Perl Makefiles.
fr: JHBuild peut compiler des modules de sources diverses, y compris depuis des dépôts <ulink url="http://www.cvshome.org/">CVS</ulink>, <ulink url="http://subversion.tigris.org/">Subversion</ulink>, <ulink url="http://wiki.gnuarch.org/">Arch</ulink>, <ulink url="http://www.bazaar-vcs.org/">Bazaar</ulink>, <ulink url="http://darcs.net/">Darcs</ulink>, <ulink url="http://git.or.cz/">Git</ulink> et <ulink url="http://www.selenic.com/mercurial/">Mercurial</ulink>, ainsi que des archives Tar et Zip hébergées sur le Web ou des sites FTP. JHBuild sait aussi compiler des modules avec plusieurs systèmes de construction, dont Autotools, CMake, WAF, Python Distutils et les Makefiles Perl.

en: JHBuild is not intended as a replacement for the distribution's package management system. Instead, it makes it easy to build software into a separate install prefix without interfering with the rest of the system.
fr: JHBuild n'est pas destiné à remplacer le système de gestion de paquets d'une distribution. Au contraire, il simplifie la compilation de logiciels à l'intérieur d'un préfixe d'installation distinct afin de ne pas interférer avec le reste du système.

en: Getting Started
fr: Premiers pas

en: JHBuild requires a few set up steps to be run before building software. JHBuild requires some prerequisite software, and it is necessary to install prerequisite tools needed to obtain and build the software modules.
fr: Quelques manipulations sont nécessaires pour configurer JHBuild avant de pouvoir compiler des logiciels. Certains logiciels sont nécessaires au fonctionnement de JHBuild, et il est aussi nécessaire d'installer des outils indispensables à l'obtention et à la construction des sources de logiciels.

en: Installing JHBuild
fr: Installation de JHBuild

en: JHBuild requires a Python runtime. Verify Python &gt;= 2.3 is installed.
fr: JHBuild nécessite un moteur d'exécution Python. Vérifiez que Python &gt;= 2.3 est installé.

en: The recommended way to download JHBuild is via the version control system, <command>git</command>. This can be achieved with the following command. It is recommended to run the command from a new directory where all source code will be installed, for example, <filename>~/checkout/gnome</filename>.
fr: La façon recommandée de télécharger JHBuild est d'utiliser le gestionnaire de versions <command>git</command>. La commande à utiliser est présentée ci-dessous. Il est recommandé d'exécuter cette commande dans un nouveau répertoire où tout le code source sera téléchargé, par exemple <filename>~/checkout/gnome</filename>).

en: This will download JHBuild into a new folder named <filename>jhbuild</filename> under the current directory. Now to build and install JHBuild:
fr: Cela va télécharger JHBuild dans un nouveau dossier nommé <filename>jhbuild</filename> dans le répertoire actuel. Ensuite, pour le construire et l'installer :

en: Alternatively, if autotools or gnome-doc-utils is not installed, install JHBuild as follows:
fr: Dans le cas où autotools ou gnome-doc-utils ne sont pas installés dans votre environnement, installez JHBuild de la façon suivante :

en: If the above steps complete successfully, a small shell script will be installed in <filename>~/.local/bin</filename> to start JHBuild. Add <filename>~/.local/bin</filename> to the <envar>PATH</envar>:
fr: Si les étapes ci-dessus se sont déroulées avec succès, un petit script shell sera installé dans <filename>~/.local/bin</filename> pour lancer JHBuild. Ajoutez ce chemin dans votre variable <envar>PATH</envar> :

en: To permanently add <filename>~/.local/bin</filename> to the <envar>PATH</envar> variable, run the following command:
fr: Pour ajouter <filename>~/.local/bin</filename> de façon permanente à la variable <envar>PATH</envar>, exécutez la commande suivante :

en: Before running JHBuild, it is necessary to set up a configuration file located at <filename>~/.jhbuildrc</filename>.
fr: Avant de lancer JHBuild, il est nécessaire de paramétrer le fichier de configuration <filename>~/.jhbuildrc</filename>.

en: Configuring JHBuild
fr: Configuration de JHBuild

en: The <filename>~/.jhbuildrc</filename> file uses Python syntax to set configuration variables for JHBuild. An example is provided with JHBuild, see <filename>examples/sample.jhbuildrc</filename>. Copy <filename>examples/sample.jhbuildrc</filename> to <filename>~/.jhbuildrc</filename> and customize as required.
fr: Le fichier <filename>~/.jhbuildrc</filename> emploie la syntaxe Python pour définir les variables de configuration de JHBuild. Un exemple est fourni avec JHBuild, <filename>examples/sample.jhbuildrc</filename>. Copiez ce fichier vers <filename>~/.jhbuildrc</filename> et personnalisez-le selon vos besoins.

en: The sample configuration will make JHBuild build the <application>meta-gnome-core</application> and <application>meta-gnome-apps-tested</application> modules and dependencies from the <systemitem>gnome-apps-3.4</systemitem> module set. JHBuild will unpack source trees to <filename>~/checkout/gnome</filename> and install all files to subdirectories of <filename>/opt/gnome</filename>. The two directories must be writable.
fr: Cette configuration modèle indique à JHBuild de construire les modules <application>meta-gnome-core</application>, <application>meta-gnome-apps-tested</application> et leurs dépendances à partir du jeu de modules <systemitem>gnome-3.4</systemitem>. JHBuild se charge de placer les arborescences des sources dans <filename>~/checkout/gnome</filename> et installe tous les fichiers dans des sous-répertoires de <filename>/opt/gnome</filename>. Les deux répertoires doivent être accessibles en écriture.

en: Configuration variables are documented in <xref linkend="config-reference"/>. The most commonly used variables are:
fr: Les variables de configuration sont documentées dans <xref linkend="config-reference"/>. En voici quelques-unes parmi les plus utilisées :

en: A dictionary that can be used to specify an alternative repository location for a particular repository. This configuration variable is useful to a module developer. By default, JHBuild will check out code from repositories using an anonymous repository location. The dictionary keys are short repository names and the values are alternative repository location strings. For example:
fr: Un dictionnaire pouvant être utilisé pour indiquer un emplacement de dépôt alternatif pour un dépôt spécifique. Cette variable de configuration est utile pour les développeurs de modules. Par défaut, JHBuild extrait le code dans les dépôts par un accès anonyme. Les clés du dictionnaire sont des noms de dépôts courts et les valeurs sont des chaînes d'accès à des emplacements de dépôts alternatifs. Par exemple :

en: repos['git.gnome.org'] = 'ssh://<replaceable>username</replaceable>@git.gnome.org/git/'
fr: repos['git.gnome.org'] = 'ssh://<replaceable>nom_utilisateur</replaceable>@git.gnome.org/git/'

en: A string or list of strings specifying the name(s) of the module set(s) to use. This can either be the filename of a moduleset included with JHBuild (excluding the path and extension), or a full HTTP URL to an externally managed moduleset. HTTP URL modulesets are cached locally. If a module with the same name is present in more than one moduleset, the last set listed takes priority. Modulesets provided with JHBuild are updated to match the current GNOME development release.
fr: Une chaîne ou une liste de chaînes indiquant le ou les noms des jeux de modules à utiliser. Cela peut être le nom de fichier d'un jeu de modules inclus dans JHBuild (sans chemin ni extension) ou un URL HTTP complet d'un jeu de modules géré en externe. Les jeux de modules ayant un URL HTTP sont placés dans un cache local. Si le nom d'un module figure dans plus d'un jeu de modules, le dernier jeu de modules dans la liste est prioritaire. Les jeux de modules fournis avec JHBuild sont mis à jour au gré de la progression du développement de GNOME.

en: A list of strings specifying the modules to build. The list of modules actually built will be recursively expanded to include all the dependencies unless the <link linkend="command-reference-buildone"><command>buildone</command></link> command is used. Defaults to <literal>['meta-gnome-desktop']</literal>.
fr: Une liste de chaînes indiquant les modules à construire. La liste des modules réellement construits est étendue récursivement afin d'inclure toutes les dépendances, sauf si la commande <link linkend="command-reference-buildone"><command>buildone</command></link> est utilisée. La valeur par défaut est <literal>['meta-gnome-desktop']</literal>.

en: A string specifying the directory to unpack source trees to. Unless <link linkend="cfg-buildroot"><varname>buildroot</varname></link> is set, builds will occur in this directory too. Defaults to <filename>~/checkout/gnome</filename>.
fr: Une chaîne indiquant le répertoire dans lequel décompresser les arborescences source. À moins que <link linkend="cfg-buildroot"><varname>buildroot</varname></link> ne soit défini, la construction s'opère également dans ce répertoire. La valeur par défaut est <filename>~/checkout/gnome</filename>.

en: A string specifying the prefix to install modules to. <varname>prefix</varname> must be an absolute path. This directory must be writable. Defaults to <literal>'/opt/gnome'</literal>.
fr: Une chaîne définissant le préfixe d'installation des modules. <varname>prefix</varname> doit être un chemin absolu. Ce répertoire doit être accessible en écriture. La valeur par défaut est <literal>'/opt/gnome'</literal>.

en: A string containing arguments passed to the <command>autogen.sh</command> script of all modules. Can be overridden for particular modules using the <link linkend="cfg-module-autogenargs"><varname>module_autogenargs</varname></link> dictionary.
fr: Une chaîne contenant des paramètres passés au script <command>autogen.sh</command> de tous les modules. Peut être surchargée par des modules précis en utilisant le dictionnaire <link linkend="cfg-module-autogenargs"><varname>module_autogenargs</varname></link>.

en: A string listing additional arguments to be passed to <command>make</command>. Defaults to <literal>''</literal>.
fr: Une chaîne énumérant des paramètres supplémentaires à passer à <command>make</command>. La valeur par défaut est <literal>''</literal>.

en: Build Prerequisites
fr: Prérequis pour la construction

en: Before any modules can be built, it is necessary to have certain build tools installed. Common build tools include the GNU Autotools (<application>autoconf</application>, <application>automake</application>, <application>libtool</application> and <application>gettext</application>), The GNU Toolchain (<application>binutils</application>, <application>gcc</application>, <application>g++</application>), pkg-config and Python, depending on which modules will be built.
fr: Avant de pouvoir construire un module, il faut avoir installé certains outils de construction. Les plus courants sont les autotools GNU (<application>autoconf</application>, <application>automake</application>, <application>libtool</application> et <application>gettext</application>), la chaîne d'outils GNU (<application>binutils</application>, <application>gcc</application>, <application>g++</application>), pkg-config et Python, selon les modules à construire.

en: JHBuild can check the tools are installed using the <command>sanitycheck</command> command:
fr: JHBuild peut vérifier si ces outils sont installés sur votre système à l'aide de la commande <command>sanitycheck</command> :

en: If this command displays any messages, the errors can be fixed in one of two ways:
fr: Si cette commande affiche un message, il est possible de corriger les erreurs de deux manières :

en: Install the required package from your distribution's repository. A list of <ulink url="http://live.gnome.org/JhbuildDependencies">package names</ulink> for different distributions is maintained on the GNOME wiki. Run the <command>sanitycheck</command> command again after installing the distribution's packages to ensure the required tools are present.
fr: Installez le paquet requis à partir du dépôt de votre distribution. Une liste de <ulink url="http://live.gnome.org/JhbuildDependencies">noms de paquets</ulink> de différentes distributions est disponible sur le wiki de GNOME. Exécutez à nouveau la commande <command>sanitycheck</command> après avoir installé les paquets de la distribution pour s'assurer que les outils requis sont maintenant présents.

en: Run the <command>bootstrap</command> command to download, build and install the build prerequisites:
fr: Lancez la commande <command>bootstrap</command> pour télécharger, compiler et installer les prérequis de construction :

en: When complete, run the <command>sanitycheck</command> command to verify the required tools are present.
fr: Lorsque l'opération est terminée, lancez la commande <command>sanitycheck</command> pour vérifier que les outils requis sont présents.

en: The <command>bootstrap</command> command does not build all the package dependencies required by the build tools. If your distribution does not provide the required packages, they will need to be built outside of the JHBuild environment.
fr: La commande <command>bootstrap</command> ne construit pas toutes les dépendances des paquets requis par les outils de construction. Si votre distribution ne fournit pas ces paquets, ils devront alors être construits en dehors de l'environnement JHBuild.

en: The build tools dependencies include <application>m4</application>, <application>perl</application> and a C compiler (for example, <application>gcc</application>).
fr: Les dépendances des outils de construction comprennent notamment <application>m4</application>, <application>perl</application> et un compilateur C (par exemple <application>gcc</application>).

en: Using JHBuild
fr: Utilisation de JHBuild

en: After set up is complete, JHBuild can be used to build software. To build all the modules selected in the <filename>~/.jhbuildrc</filename> file, run the following command:
fr: Après que tout a été configuré, JHBuild peut se mettre à construire des logiciels. Pour construire tous les modules indiqués dans le fichier <filename>~/.jhbuildrc</filename>, exécutez la commande suivante :

en: JHBuild will download, configure, compile and install each of the modules. If an error occurs at any stage, JHBuild will present a menu asking what to do. The choices include dropping to a shell to fix the error, rerunning the build from various stages, giving up on the module, or ignore the error and continue.
fr: JHBuild va télécharger, configurer, compiler et installer chaque module. Si une erreur se produit à n'importe quelle étape, JHBuild présente un menu pour savoir ce qu'il doit faire. Les choix possibles comprennent le passage dans un shell pour corriger l'erreur, une nouvelle passe de construction à différentes étapes, l'abandon de la construction du module ou la non prise en compte de l'erreur en continuant le processus.

en: Giving up on a module will cause any modules depending on the module to fail.
fr: L'abandon d'un module provoque l'échec de construction de tout module dépendant de ce module.

en: Below is an example of the menu displayed:
fr: Voici un exemple de menu qui est affiché :

en: choice:
fr: choix :

en:   [1] Rerun phase build
      [2] Ignore error and continue to install
      [3] Give up on module
      [4] Start shell
      [5] Reload configuration
      [6] Go to phase "wipe directory and start over"
      [7] Go to phase "configure"
      [8] Go to phase "clean"
      [9] Go to phase "distclean"
    <placeholder-1/>
fr:   [1] Relancer l'étape construction
      [2] Ignorer l'erreur et continuer à l'étape installation
      [3] Abandonner ce module
      [4] Démarrer un shell
      [5] Recharger la configuration
      [6] Aller à l'étape « effacer le répertoire et recommencer »
      [7] Aller à l'étape « configure »
      [8] Aller à l'étape « clean »
      [9] Aller à l'étape « distclean »
    <placeholder-1/>

en: It is also possible to build a different set of modules and their dependencies by passing the module names as arguments to the <command>build</command> command. For example, to build gtk+:
fr: Il est aussi possible de construire un jeu différent de modules (et leurs dépendances) en passant les noms des modules en paramètre de la commande <command>build</command>. Par exemple, pour construire gtk+ :

en: If JHBuild is cancelled part way through a build, it is possible to resume the build at a particular module using the <option>--start-at</option> option:
fr: Si JHBuild est interrompu en cours de construction d'un module, quelle qu'en soit la raison, il est possible de reprendre la construction à partir d'un module précis en utilisant l'option <option>--start-at</option> :

en: To build one or more modules, ignoring their dependencies, JHBuild provides the <command>buildone</command> command. For the <command>buildone</command> command to complete successfully, all dependencies must be previously built and installed or provided by distribution packages.
fr: Pour construire un ou plusieurs modules en ignorant leurs dépendances, JHBuild fournit la commande <command>buildone</command>. Pour que cette commande se déroule correctement, toutes les dépendances du module indiqué doivent être préalablement construites et installées, ou fournies par des paquets de votre distribution.

en: To get a list of the modules and dependencies JHBuild will build, and the order they will be built, use the <command>list</command> command:
fr: Pour obtenir une liste ordonnancée des modules et des dépendances que JHBuild va construire, utilisez la commande <command>list</command> :

en: To get information about a particular module, use the <command>info</command> command:
fr: Pour obtenir des informations sur un module particulier, utilisez la commande <command>info</command> :

en: To download or update all the software sources without building, use the <command>update</command> command. The <command>update</command> command provides an opportunity to modify the sources before building and can be useful if internet bandwidth varies.
fr: Pour télécharger ou mettre à jour toutes les sources de logiciels sans rien compiler, utilisez la commande <command>update</command>. Cette commande donne l'occasion de modifier les sources avant la compilation et peut se révéler utile quand la disponibilité de bande passante Internet est instable.

en: Later, JHBuild can build everything without downloading or updating the sources:
fr: Plus tard, JHBuild peut tout construire sans télécharger ni mettre à jour les sources :

en: To run a particular command with the same environment used by JHBuild, use the <command>run</command> command:
fr: Pour lancer une commande précise dans le même environnement utilisé par JHBuild, utilisez la commande <command>run</command> :

en: program
fr: commande

en: To start a shell with the same environment used by JHBuild, use the <command>shell</command> command:
fr: Pour lancer un shell avec l'environnement utilisé par JHBuild, utilisez la commande <command>shell</command> :

en: JHBuild and GNOME
fr: JHBuild et GNOME

en: This section provides guidance on building, installing and running GNOME.
fr: Cette section fournit des indications sur la compilation, l'installation et le fonctionnement de GNOME.

en: Building GNOME
fr: Construction de GNOME

en: To build GNOME some development packages are required. This includes:
fr: Pour compiler GNOME, certains paquets de développement sont nécessaires, notamment :

en: DocBook XML DTD and XSLT stylesheets. These need to be registered in the XML catalog (<filename>/etc/xml/catalog</filename>).
fr: La DTD DocBook XML et les feuilles de styles XSLT. Elles doivent être enregistrées dans le catalogue XML (<filename>/etc/xml/catalog</filename>).

en: X libraries
fr: Les bibliothèques X

en: <filename>libsmbclient</filename> from Samba (used for browsing Windows networks).
fr: <filename>libsmbclient</filename> de Samba (utilisé pour parcourir les réseaux Windows).

en: <filename>libbz2</filename> from bzip2.
fr: <filename>libbz2</filename> de bzip2.

en: <filename>libpng</filename>, <filename>libjpeg</filename> and <filename>libtiff</filename> (used for image loading).
fr: <filename>libpng</filename>, <filename>libjpeg</filename> et <filename>libtiff</filename> (utilisés pour le chargement d'images).

en: If installing distribution packages, and if applicable for your distribution, install the corresponding <quote>dev</quote> or <quote>devel</quote> packages. A list of <ulink url="http://live.gnome.org/JhbuildDependencies">package names</ulink> for different distributions is maintained on the GNOME wiki.
fr: Si vous installez des paquets de votre distribution et si cela s'applique à votre distribution, installez les paquets <quote>dev</quote> ou <quote>devel</quote> correspondants. Une liste de <ulink url="http://live.gnome.org/JhbuildDependencies">noms de paquets</ulink> de différentes distributions est disponible sur le wiki de GNOME.

en: Running a Single GNOME Application
fr: Lancement d'une application GNOME unique

en: This section details how to run a single GNOME application. The application will run within the current desktop environment. To run the application within the complete JHBuild GNOME see <xref linkend="running-gnome"/>.
fr: Cette section décrit comment lancer une seule application GNOME. L'application se lance dans l'environnement de bureau actuel. Pour lancer une application dans le contexte d'un GNOME JHBuild complet, consultez <xref linkend="running-gnome"/>.

en: Launch a JHBuild shell. The JHBuild shell has all the necessary environment variables set.
fr: Exécutez un shell JHBuild. Ce shell dispose de toutes les variables d'environnement nécessaires déjà configurées.

en: Verify the correct application will be run. For example:
fr: Vérifiez que la bonne application va être lancée. Par exemple :

en: Run the application:
fr: lancez l'application :

en: Alternatively, run the application using the <command>run</command> command:
fr: Il est aussi possible de lancer l'application en utilisant la commande <command>run</command> :

en: Running the GNOME Desktop Environment
fr: Lancement de l'environnement de bureau GNOME

en: Create a new user account to run the JHBuild GNOME. Running JHBuild GNOME using different user account is recommended to avoid problems caused by user settings stored in the home directory. This manual refers to the new account as <systemitem class="username">gnomedev</systemitem>.
fr: Créez un nouveau compte utilisateur pour faire fonctionner le GNOME JHBuild. Il est recommandé d'utiliser un compte utilisateur différent pour GNOME JHBuild, afin d'éviter des problèmes liés aux paramètres utilisateur stockés dans le dossier personnel. Ce manuel fait référence à ce nouveau compte par le nom  <systemitem class="username">gnomedev</systemitem>.

en: Setup JHBuild on the new <systemitem class="username">gnomedev</systemitem> account. Copy or soft-link <filename>~/.jhbuildrc</filename> and <filename>~/.local/bin/jhbuild</filename> to <systemitem class="username">gnomedev</systemitem> home directory.
fr: Configurez JHBuild dans le nouveau compte <systemitem class="username">gnomedev</systemitem>. Copiez ou créez un lien symbolique pour <filename>~/.jhbuildrc</filename> et <filename>~/.local/bin/jhbuild</filename> dans le dossier personnel de <systemitem class="username">gnomedev</systemitem>.

en: Open a terminal as the user <systemitem class="username">gnomedev</systemitem>. Permanently add <filename>~/.local/bin</filename> to the <envar>PATH</envar> variable, run the following command:
fr: Ouvrez un terminal en tant qu'utilisateur <systemitem class="username">gnomedev</systemitem>. Ajoutez <filename>~/.local/bin</filename> de façon permanente à la variable <envar>PATH</envar> en exécutant la commande suivante :

en: Test JHBuild works:
fr: Testez que JHBuild fonctionne :

en: There are two different methods to run JHBuild GNOME:
fr: Il existe deux méthodes différentes pour exécuter GNOME JHBuild :

en: Nested window <emphasis>(recommended)</emphasis>.
fr: Dans une fenêtre <emphasis>(recommandé)</emphasis>.

en: Display manager.
fr: Par le gestionnaire d'affichage.

en: Setup GNOME to run in a nested window
fr: Configuration de GNOME en mode « fenêtre »

en: Build and install JHBuild GNOME.
fr: Compilez et installez GNOME JHBuild.

en: Install the <application>Xephyr</application> application. On Fedora the system package is called <filename>xorg-x11-server-Xephyr</filename>, on Ubuntu and Debian the system package is called <filename>xserver-xephyr</filename>.
fr: Installez l'application <application>Xephyr</application>. Avec Fedora, le paquet système s'appelle <filename>xorg-x11-server-Xephyr</filename>. Avec Ubuntu et Debian, le paquet système s'appelle <filename>xserver-xephyr</filename>.

en: Test <application>Xephyr</application> works:
fr: Testez que <application>Xephyr</application> fonctionne :

en: If successful, a window with black background will be displayed. Close the <application>Xephyr</application> window.
fr: Si tout marche bien, une fenêtre avec un fond noir apparaît. Fermez la fenêtre <application>Xephyr</application>.

en: Enable system services. JHBuild GNOME will use the <filename>/usr/bin</filename> system <application>D-Bus</application> daemon and the system services within <filename>/usr/share/dbus-1/system-services/</filename>. JHBuild GNOME will use the JHBuild session <application>D-Bus</application> daemon and the services within <filename><replaceable>/opt/gnome</replaceable>/share/dbus-1/services/</filename>. Replace <filename>/opt/gnome</filename> with GNOME install <varname>prefix</varname> in the command below:
fr: Activez les services système. GNOME JHBuild utilise le démon <application>D-Bus</application> système <filename>/usr/bin</filename> et les services système dans <filename>/usr/share/dbus-1/system-services/</filename>. GNOME JHBuild utilise le démon <application>D-Bus</application> de session et les services dans <filename><replaceable>/opt/gnome/</replaceable>share/dbus-1/services/</filename>. Remplacez <filename>/opt/gnome</filename> par le préfixe d'installation de GNOME dans la commande ci-après :

en: Create a GNOME startup script at <filename>~/.local/bin/gnome-jhbuild-xephyr-session</filename> with the following, replacing <filename>/opt/gnome</filename> with GNOME install <varname>prefix</varname>:
fr: Créez un script de démarrage GNOME dans <filename>~/.local/bin/gnome-jhbuild-xephyr-session</filename> contenant le texte suivant, en remplaçant <filename>/opt/gnome</filename> par le préfixe d'installation de GNOME :

en: Make the file <filename>~/.local/bin/gnome-jhbuild-xephyr-session</filename> executable:
fr: Rendez exécutable le fichier <filename>~/.local/bin/gnome-jhbuild-xephyr-session</filename> :

en: Running GNOME in a nested window
fr: Lancement de GNOME en mode « fenêtre »

en: Open a terminal as the user <systemitem class="username">gnomedev</systemitem>.
fr: Ouvrez un terminal en tant qu'utilisateur <systemitem class="username">gnomedev</systemitem>.

en: Run <application>Xephyr</application>:
fr: Exécutez <application>Xephyr</application> :

en: Set the <varname>DISPLAY</varname> environment variable:
fr: Définissez la variable d'environnement <varname>DISPLAY</varname> :

en: Start GNOME:
fr: Lancez GNOME :

en: If successful, JHBuild GNOME will be displayed in Xephyr window. If unsuccessful, check the output of the terminal window.
fr: Si tout fonctionne correctement, GNOME JHBuild s'affiche dans la fenêtre Xephyr. Dans le cas contraire, inspectez la sortie affichée dans le fenêtre du terminal.

en: Setup GNOME to run from the display manager
fr: Configuration de GNOME en mode « gestionnaire d'affichage »

en: Create a GNOME startup script at <filename>/usr/bin/gnome-jhbuild-session</filename> with the following, replacing <filename>/opt/gnome</filename> with GNOME install <varname>prefix</varname>:
fr: Créez un script de démarrage GNOME dans <filename>/usr/bin/gnome-jhbuild-session</filename> contenant le texte suivant, en remplaçant <filename>/opt/gnome</filename> par le préfixe d'installation de GNOME :

en: Make the file <filename>/usr/bin/gnome-jhbuild-session</filename> executable:
fr: Rendez exécutable le fichier <filename>/usr/bin/gnome-jhbuild-session</filename> :

en: To add a new session entry in the display manager, create <filename>/usr/share/xsessions/gnome-jhbuild.desktop</filename> and enter:
fr: Pour ajouter une nouvelle entrée de session dans le gestionnaire d'affichage, créez le fichier <filename>/usr/share/xsessions/gnome-jhbuild.desktop</filename> avec un contenu semblable à ceci :

en: [Desktop Entry]
    Name=GNOME (JHBuild)
    Comment=This session logs you into GNOME testing session
    TryExec=/usr/bin/gnome-jhbuild-session
    Exec=/usr/bin/gnome-jhbuild-session
    Icon=
    Type=Application
fr: [Desktop Entry]
    Name=GNOME (JHBuild)
    Comment=Cette session vous connecte dans une session GNOME de test
    Exec=/usr/bin/gnome-jhbuild-session
    Icon=
    Type=Application

en: Restart <command>gdm</command>.
fr: Redémarrez <command>gdm</command>.

en: Running GNOME from the display manager
fr: Lancement de GNOME depuis le gestionnaire d'affichage

en: To run the JHBuild GNOME, select the GNOME (JHBuild) session at the display manager before entering <systemitem class="username">gnomedev</systemitem> login credentials. If successful, JHBuild GNOME will be displayed. If unsuccessful, check the log within the <filename>~gnomedev/.xsession-errors</filename> file.
fr: Pour lancer GNOME JHBuild, sélectionnez la session GNOME (JHBuild) dans l'écran de bienvenue du gestionnaire d'affichage, avant de saisir les informations de connexion du compte <systemitem class="username">gnomedev</systemitem>. Si tout fonctionne correctement, GNOME JHBuild va apparaître. Sinon, inspectez le journal dans le fichier <filename>~gnomedev/.xsession-errors</filename>.

en: Buildbot Integration
fr: Intégration à un robot de compilation (buildbot)

en: Coupled with the <ulink url="http://buildbot.net">Buildbot</ulink> project, JHBuild can also function as a continuous integration tool. The Buildbot configuration is used by the GNOME project at <ulink url="http://build.gnome.org">build.gnome.org</ulink>.
fr: Associé au projet <ulink url="http://buildbot.net">Buildbot</ulink>, JHBuild peut aussi fonctionner comme outil d'intégration continue. Le projet GNOME utilise une configuration Buildbot sur <ulink url="http://build.gnome.org">build.gnome.org</ulink>.

en: Configuring a Buildbot Slave
fr: Configuration d'un esclave de robot de compilation

en: A Buildbot slave is a variation of a normal JHBuild installation that serves the requests of a Buildbot master. It is recommended to set up JHBuild and complete a build with most modules building successfully before adding the Buildbot customizations.
fr: Un esclave de robot de compilation est une variante d'une installation JHBuild normale qui va servir les requêtes d'un maître de compilation. Il est conseillé de d'abord faire fonctionner JHBuild correctement en effectuant une compilation complète et réussie de la majorité des modules avant de le configurer en tant que robot de compilation.

en: Buildbot commands are options to the <command>bot</command> command. To download and install the extra required software, run the following command:
fr: Les commandes des robots de compilation sont des options de la commande <command>bot</command>. Pour télécharger et installer les logiciels supplémentaires requis, exécutez la commande suivante :

en: Once this step has completed successfully, three new configuration variables are required in <filename>~/.jhbuildrc</filename>.
fr: Après l'exécution réussie de cette étape, trois nouvelles variables de configuration sont nécessaires dans <filename>~/.jhbuildrc</filename>.

en: It is not possible to use an alternate configuration file, the <link linkend="option-file"><option>--file</option></link> will not get desired effects.
fr: Il n'est pas possible d'utiliser un fichier de configuration différent, l'option <link linkend="option-file"><option>--file</option></link> ne produira pas l'effet désiré.

en: 
    jhbuildbot_master = 'build.gnome.org:9070'
    jhbuildbot_slavename = 'slavename'
    jhbuildbot_password = 'password'
fr: 
    jhbuildbot_master = 'build.gnome.org:9070'
    jhbuildbot_slavename = 'nom_esclave'
    jhbuildbot_password = 'mot_de_passe'

en: <varname>jhbuildbot_master</varname> is a string specifying the Buildbot master server; it defaults to <literal>'build.gnome.org:9070'</literal>. <varname>jhbuildbot_slavename</varname> and <varname>jhbuildbot_password</varname> identify the slave on the master server. Contact the Buildbot master administrators to obtain the slave name and password.
fr: <varname>jhbuildbot_master</varname> est une chaîne indiquant le serveur maître du robot de compilation. Par défaut, c'est <literal>'build.gnome.org:9070'</literal>. <varname>jhbuildbot_slavename</varname> et <varname>jhbuildbot_password</varname> permettent d'identifier l'esclave sur le serveur maître. Contactez les administrateurs du robot maître pour obtenir les nom d'utilisateur et mot de passe de l'esclave.

en: The administrators of <ulink url="http://build.gnome.org">build.gnome.org</ulink> can be reached on the <ulink url="mailto:build-brigade-list@gnome.org">Build Brigade mailing list</ulink>.
fr: Les administrateurs de <ulink url="http://build.gnome.org">build.gnome.org</ulink> peuvent être contactés via la <ulink url="mailto:build-brigade-list@gnome.org">liste de diffusion de l'équipe de compilation</ulink>.

en: Command Reference
fr: Référence des commandes

en: JHBuild uses a command line syntax similar to tools like CVS:
fr: JHBuild utilise une syntaxe de ligne de commande similaire aux outils du style CVS :

en: global-options
fr: options-globales

en: command
fr: commande

en: command-arguments
fr: paramètres-de-commande

en: The global JHBuild options are:
fr: Les options globales de JHBuild sont :

en: <option>-f</option>, <option>--file</option><replaceable>config</replaceable>
fr: <option>-f</option>, <option>--file</option><replaceable>configuration</replaceable>

en: Use an alternative configuration file instead of the default <filename>~/.jhbuildrc</filename>.
fr: Utilise un fichier de configuration alternatif au lieu du fichier <filename>~/.jhbuildrc</filename> par défaut.

en: <option>-m</option>, <option>--moduleset</option><replaceable>moduleset</replaceable>
fr: <option>-m</option>, <option>--moduleset</option><replaceable>jeu-de-modules</replaceable>

en: Use a module set other than the module set listed in the configuration file. This option can be a relative path if the module set is located in the JHBuild moduleset folder, or an absolute path if located elsewhere.
fr: Utilise un autre jeu de modules que celui qui est indiqué dans le fichier de configuration. Cette option peut être un chemin relatif si le jeu de modules se trouve dans le dossier des jeux de modules de JHBuild, ou un chemin absolu s'il se trouve ailleurs.

en: Do not prompt the user for any input. This option is useful if leaving a build unattended, in order to ensure the build is not interrupted.
fr: N'interroge jamais l'utilisateur quant à un choix à faire. Cette option est utile pour effectuer une construction sans intervention humaine, afin de s'assurer que la construction ne soit pas interrompue.

en: Command specific options are listed below.
fr: Les options particulières à certaines commandes sont énumérées ci-dessous.

en: The <command>autobuild</command> command automatically builds the modules as specified in the configuration file, and then upload the results to JhAutobuild.
fr: La commande <command>autobuild</command> construit automatiquement les modules indiqués dans le fichier de configuration, puis envoie les résultats vers JHAutobuild.

en: reporturl
fr: url-de-rapport

en: The <option>--autogen</option>, <option>--clean</option>, <option>--distcheck</option>, <option>--skip</option> and <option>--start-at</option> options are processed as per the <link linkend="command-reference-build"><command>build</command></link> command.
fr: Les options <option>--autogen</option>, <option>--clean</option>, <option>--distcheck</option>, <option>skip</option> et <option>--start-at</option> sont traitées de la même manière que dans la commande <link linkend="command-reference-build"><command>build</command></link>.

en: <option>--report-url=<replaceable>reporturl</replaceable></option>, <option>-r <replaceable>reporturl</replaceable></option>
fr: <option>--report-url=<replaceable>url-de-rapport</replaceable></option>, <option>-r <replaceable>url-de-rapport</replaceable></option>

en: This option specifies the JhAutobuild URL to report to.
fr: Cette option indique l'URL de JhAutobuild où envoyer le rapport.

en: If specified, JHBuild's output will be more verbose.
fr: Si indiquée, cette option produit des messages de JHBuild plus verbeux.

en: The <command>bootstrap</command> command installs a set of build utilities required to build most modules (e.g. <application>autoconf</application>, <application>automake</application>, etc).
fr: La commande <command>bootstrap</command> installe un ensemble d'utilitaires de construction requis pour la plupart des modules (par ex. <application>autoconf</application>, <application>automake</application>, etc).

en: The <command>bootstrap</command> command builds modules using the same method as the <command>build</command> command, but uses the <filename>bootstrap.modules</filename> moduleset.
fr: La commande <command>bootstrap</command> construit les modules avec la même méthode que la commande <command>build</command>, mais en utilisant le jeu de modules <filename>bootstrap.modules</filename>.

en: See the <link linkend="command-reference-build"><command>build</command></link> command documentation for available options.
fr: Consultez la documentation de la commande <link linkend="command-reference-build"><command>build</command></link> pour connaître les options disponibles.

en: The <command>build</command> command builds one or more packages, including their dependencies.
fr: La commande <command>build</command> construit un ou plusieurs paquets ainsi que leurs dépendances.

en: tags
fr: étiquettes

en: time
fr: temps

en: If no module names are provided on the command line, the <link linkend="cfg-modules">modules</link> list from the configuration file will be used.
fr: Si aucun nom de module n'est indiqué dans la ligne de commande, c'est la liste des <link linkend="cfg-modules">modules</link> du fichier de configuration qui est utilisée.

en: Always run <command>autogen.sh</command> before building modules. By default, <command>autogen.sh</command> will only be called if the top-level makefile is missing. Otherwise, JHBuild relies on the package's makefiles to detect if configure needs to be rebuilt or rerun.
fr: Exécute toujours <command>autogen.sh</command> avant de construire les modules. Par défaut, <command>autogen.sh</command> n'est lancé que si le Makefile de premier niveau est absent. Sinon, JHBuild se base sur les Makefiles du paquet pour déterminer si la phase de configuration doit être relancée.

en: Run <command>make clean</command> before building modules.
fr: Exécute <command>make clean</command> avant de construire les modules.

en: Run <command>make check</command> after building modules.
fr: Exécute <command>make check</command> après la construction des modules.

en: Run <command>make dist</command> after building modules.
fr: Exécute <command>make dist</command> après la construction des modules.

en: Run <command>make distcheck</command> after building modules.
fr: Exécute <command>make distcheck</command> après la construction des modules.

en: Do not build soft dependencies.
fr: Ne compile pas les dépendances faibles.

en: Do not access the network when building modules. This will skip download or update stages in a build. If a module can't be built without network access, the module build will fail.
fr: N'accède pas au réseau lors de la construction des modules. Cette option évite les étapes de téléchargement ou de mise à jour lors des constructions. Si un module ne peut pas être construit sans accès réseau, sa construction échouera.

en: Do not build the listed modules. Used to skip the building of specified dependencies.
fr: Ne compile pas les modules de la liste. Utilisé pour éviter la construction de dépendances spécifiques.

en: <option>--tags</option>=<replaceable>tag,...</replaceable>
fr: <option>--tags</option>=<replaceable>étiquette,...</replaceable>

en: Ignore modules that do not match <replaceable>tag</replaceable>. Modules are automatically attributed a tag matching the name of the module's module set.
fr: Ignore les modules qui ne correspondent pas à <replaceable>étiquette</replaceable>. Une étiquette correspondant au nom du jeu de modules conteneur est automatiquement attribuée à chaque module.

en: Start at the named module rather than at the beginning of the list. This option is useful if the build was interrupted.
fr: Commence par le module indiqué plutôt qu'au début de la liste des dépendances. Cette option est utile quand la construction précédente a échoué.

en: If supported by the underlying version control system, update the source tree to the specified date before building. An ISO date format is required, e.g. <literal>"2009-09-18 02:32Z"</literal>.
fr: Si le système de gestion de version sous-jacent le prend en charge, met à jour l'arborescence source selon son état à la date indiquée, avant de commencer la construction. La date doit être indiquée au format ISO, par exemple <literal>"2009-09-18 02:32Z"</literal>.

en: Run graphical tests on the actual X server rather than in a simulated Xvfb.
fr: Effectue les tests graphiques avec le serveur X réel au lieu d'utiliser une simulation Xvfb.

en: If the build fails, and if supported by the version control system, force a checkout and run <command>autogen.sh</command> before retrying the build.
fr: Si la construction échoue et que le système de gestion de version le prend en charge, force une extraction et exécute <command>autogen.sh</command> avant de recommencer la construction.

en: If one or more of a module's dependencies failed, this option forces JHBuild to try to build the module anyway.
fr: Si l'une ou plusieurs des dépendances du module échouent, cette option force JHBuild à essayer tout de même de construire le module.

en: Build the modules even if policy states it is not required.
fr: Construit les modules même si la stratégie habituelle indique que ce n'est pas nécessaire.

en: Modules listed as optional dependencies, may not be required to build the module. This option forces JHBuild to build optional dependencies.
fr: Certains modules énumérés comme dépendances facultatives ne sont pas absolument nécessaires pour construire le module. Cette option force JHBuild à construire aussi les dépendances facultatives.

en: <option>--min-age</option>=<replaceable>time</replaceable>
fr: <option>--min-age</option>=<replaceable>temps</replaceable>

en: Skip modules installed more recently than the specified relative time. The <replaceable>time</replaceable> string format is a number followed by a unit. The following units are supported: seconds (s), minutes (m), hours (h) and days (d). For example, <option>--min-age=2h</option> will skip modules built less than two hours ago.
fr: Ignore les modules installés plus récemment que l'intervalle de temps donné. Le format de la chaîne <replaceable>temps</replaceable> est un nombre suivi d'une unité. Les unités reconnues sont : secondes (s), minutes (m), heures (h) et jours (d). Par exemple, <option>--min-age=2h</option> ignore les modules construits il y a moins de deux heures.

en: The <command>buildone</command> command is similar to <command>build</command>, but it does not build the dependent modules. It is useful for rebuilding one or more modules.
fr: La commande <command>buildone</command> est semblable à <command>build</command>, mais elle ne construit pas les dépendances du module. Elle est utile pour reconstruire un ou plusieurs modules.

en: The <option>--autogen</option>, <option>--check</option>, <option>--clean</option>, <option>-d</option>, <option>--distcheck</option>, <option>--no-network</option>, <option>-D</option> and <option>-x</option> options are processed as per the <link linkend="command-reference-build"><command>build</command></link> command.
fr: Les options <option>--autogen</option>, <option>--check</option>, <option>--clean</option>, <option>-d</option>, <option>--distcheck</option>, <option>--no-network</option>, <option>-D</option> et <option>-x</option> sont traitées de la même manière que pour la commande <link linkend="command-reference-build"><command>build</command></link>.

en: At least one module must be listed on the command line.
fr: Cette commande nécessite au minimum un module dans la ligne de commande.

en: The <command>checkbranches</command> checks the module's branches are defined correctly within the version control system and the branches are consistent with the module set.
fr: La commande <command>checkbranches</command> vérifie si les branches des modules sont définies correctement dans le gestionnaire de version et si les branches sont cohérentes avec le jeu de modules.

en: branch
fr: branche

en: <option>--branch</option>=<replaceable>branch</replaceable>, <option>-b</option><replaceable>branch</replaceable>
fr: <option>--branch</option>=<replaceable>branche</replaceable>, <option>-b</option><replaceable>branche</replaceable>

en: The branch to check.
fr: La branche à vérifier

en: <placeholder-1/> <placeholder-2/>
    libgnomecanvas is missing branch definition for gnome-2-20
    <placeholder-3/>
fr: <placeholder-1/> <placeholder-2/>
    il manque la définition de la branche gnome-2-20 de libgnomecanvas
    <placeholder-3/>

en: The <command>clean</command> command cleans the build directories of one or more modules.
fr: La commande <command>clean</command> nettoie les répertoires de compilation d'un ou de plusieurs modules.

en: See the <link linkend="command-reference-build"><command>build</command></link> command documentation for a description of available options.
fr: Consultez la documentation de la commande <link linkend="command-reference-build"><command>build</command></link> pour une description des options disponibles.

en: The <command>dot</command> command generates a file describing the directed graph formed by the dependencies between a set of modules. This file can then be processed using the <ulink url="http://www.graphviz.org/">GraphViz</ulink> software to produce a diagram.
fr: La commande <command>dot</command> génère un fichier décrivant le graphe directionnel formé par les dépendances dans un jeu de modules. Ce fichier peut ensuite être traité par le logiciel <ulink url="http://www.graphviz.org/">GraphViz</ulink> pour produire un diagramme.

en: The <option>--soft-deps</option> option adds dotted lines from the modules to the soft dependencies. The <option>--clusters</option> option groups modules from <link linkend="moduleset-syntax-defs-metamodule">metamodules</link> together.
fr: L'option <option>--soft-deps</option> ajoute des lignes pointillées depuis les modules vers leurs dépendances faibles. L'option <option>--clusters</option> groupe les modules selon les <link linkend="moduleset-syntax-defs-metamodule">métamodules</link>.

en: The output of the dot command can be piped to the dot utility to generate a PostScript file:
fr: La sortie de la commande dot peut être redirigée vers l'utilitaire dot pour générer un fichier PostScript :

en: jhbuild dot <placeholder-1/> | dot -Tps &gt; dependencies.ps
fr: jhbuild dot <placeholder-1/> | dot -Tps &gt; dependances.ps

en: Or a PNG image:
fr: Ou une image PNG :

en: jhbuild dot <placeholder-1/> | dot -Tpng &gt; dependencies.png
fr: jhbuild dot <placeholder-1/> | dot -Tpng &gt; dependances.png

en: Sample JHBuild dot output
fr: Exemple de sortie dot de JHBuild

en: The <command>gui</command> command starts a graphical interface to JHBuild which can be used to select modules to build and change some options.
fr: La commande <command>gui</command> lance une interface graphique de JHBuild qui permet de sélectionner des modules à construire et de modifier certaines options.

en: The graphical interface is rendered using GTK, so extra support libraries are required.
fr: L'interface graphique est basée sur GTK, ce qui requiert des bibliothèques supplémentaires.

en: The <command>info</command> command displays information about one or more modules.
fr: La commande <command>info</command> affiche des informations sur un ou plusieurs modules.

en: The command displays the module name, type, dependencies, dependent packages, the source directory, and the time it was last installed with JHBuild. If available, information specific to the module type such as the CVS repository or download URL will also be displayed.
fr: Cette commande affiche le nom du module, son type, ses dépendances, les paquets qui en dépendent, le répertoire source et la date de sa dernière installation avec JHBuild. Le cas échéant, elle affiche également certaines informations spécifiques au type de module, telles que le dépôt CVS ou l'URL de téléchargement.

en: If there is no module specified the command will display information about all the modules defined in the module set.
fr: Si aucun module n'est précisé dans la commande, des informations sont affichées au sujet de tous les modules définis dans le jeu de modules.

en: The <command>list</command> command displays the expanded list of modules the <command>build</command> command would build.
fr: La commande <command>list</command> affiche la liste complète des modules que la commande <command>build</command> construirait.

en: The <option>--skip</option>, <option>--start-at</option>, <option>--tags</option>, and <option>--ignore-suggests</option> options are processed as per the <link linkend="command-reference-build"><command>build</command></link> command.
fr: Les options <option>--skip</option>, <option>--start-at</option>, <option>--tags</option> et <option>--ignore-suggests</option> sont traitées de la même manière que pour la commande <link linkend="command-reference-build"><command>build</command></link>.

en: List all the modules from the module set regardless of the build dependencies.
fr: Énumère tous les modules du jeu de modules, sans tenir compte des dépendances de construction.

en: If a module is set to a branch, show the branch name with the module name.
fr: Si un module est défini par une de ses branches, affiche le nom de la branche avec le nom de module.

en: This option forces JHBuild to list optional dependencies.
fr: Cette option force JHBuild à énumérer les dépendances facultatives.

en: The <command>rdepends</command> command displays the reverse dependencies of a module.
fr: La commande <command>rdepends</command> affiche les dépendances inverses d'un module.

en: Show dependency path next to modules.
fr: Affiche le chemin de dépendance à la suite des modules.

en: Limit display to modules directly depending on specified module.
fr: Limite l'affichage aux modules dépendant directement du module indiqué.

en: The <command>run</command> command runs the specified command using the same environment that JHBuild uses when building modules.
fr: La commande <command>run</command> exécute la commande indiquée dans le même environnement que JHBuild utilise lors de la construction de modules.

en: argument
fr: paramètre

en: If using JHBuild to build GNOME, this command can be useful in X startup scripts.
fr: En cas d'utilisation de JHBuild pour construire GNOME, cette commande est utile dans les scripts de démarrage de X.

en: Run the command in the build directory of the specified module.
fr: Exécute la commande dans le répertoire de construction du module indiqué.

en: Run the command in the source directory of the specified module.
fr: Exécute la commande dans le répertoire source du module indiqué.

en: The <command>sanitycheck</command> command performs a number of checks to verify the build environment is okay.
fr: La commande <command>sanitycheck</command> effectue un certain nombre de contrôles pour vérifier que l'environnement de construction est correct.

en: Some of the checks include:
fr: Ces contrôles vérifient notamment que :

en: The checkout and install prefixes are writable.
fr: les préfixes d'extraction et d'installation sont accessibles en écriture ;

en: The required build tools are installed.
fr: les outils de construction indispensables sont installés ;

en: Some commonly used macros are available in the search paths of the <command>aclocal</command> commands associated with the various versions of <command>automake</command>.
fr: certaines macros couramment utilisées sont disponibles dans les chemins de recherche des commandes <command>aclocal</command> associées aux différentes versions de <command>automake</command> ;

en: The XML catalog contains the DocBook DTD and stylesheets.
fr: le catalogue XML contient les DTD et feuilles de style DocBook.

en: The <command>shell</command> command starts the user's shell with the same environment as JHBuild uses when building modules.
fr: La commande <command>shell</command> lance un shell utilisateur dans le même environnement que JHBuild lorsqu'il construit des modules.

en: This command is equivalent to the following:
fr: Cette commande est équivalente à ceci :

en: The <envar>UNDER_JHBUILD</envar> environment variable will be set to "true" when this shell is active. You can use the presence of that variable to customize your shell's prompt to indicate that you indeed are under a jhbuild-controlled shell. For example, you may want to put this in your <filename>.bashrc</filename>:
fr: La variable d'environnement <envar>UNDER_JHBUILD</envar> est définie à « true » (vrai) lorsque ce shell est actif. Vous pouvez utiliser la présence de cette variable pour personnaliser votre invite de commande afin d'indiquer que vous êtes dans un shell contrôlé par JHBuild. Par exemple, il est possible d'indiquer cela dans votre <filename>.bashrc</filename> :

en: This will make your bash shell display <literal>[jhbuild]</literal> before your normal prompt, making it easier to see which shells are under a jhbuild environment.
fr: En conséquence, vous verrez apparaître la séquence <literal>[jhbuild]</literal> au début de votre invite de commande habituelle, ce qui rend plus évident la distinction entre un shell normal et un shell contrôlé par JHBuild.

en: The <command>sysdeps</command> command displays a list of dependency modules that are provided by installed system packages. JHBuild will not build the modules from source if the configuration variable <link linkend="cfg-partial-build"><varname>partial_build</varname></link> is <constant>True</constant>.
fr: La commande <command>sysdeps</command> affiche une liste des modules de dépendances qui sont fournis par des paquets systèmes installés. JHBuild ne construira pas ces modules à partir des sources si la variable de configuration <link linkend="cfg-partial-build"><varname>partial_build</varname></link> vaut <constant>True</constant>.

en: The <command>sysdeps</command> command also displays a list of dependency modules where the installed system packages are too old. JHBuild will build newer modules from source.
fr: La commande <command>sysdeps</command> affiche aussi une liste des modules de dépendances pour lesquels le paquet système installé est trop vieux. JHBuild construira un module plus récent à partir des sources.

en: The <command>sysdeps</command> command also displays a list of dependency modules with no matching system package installed.
fr: La commande <command>sysdeps</command> affiche aussi les dépendances d'un module qui n'ont pas de paquets systèmes correspondant installés.

en: This option installs system packages which are dependencies of the moduleset. The system packages are installed using <application>PackageKit</application>.
fr: Cette option installe les paquets systèmes qui sont des dépendances du jeu de modules. Les paquets systèmes sont installés par <application>PackageKit</application>.

en: <command>sysdeps</command> example
fr: Exemple de <command>sysdeps</command>

en: <placeholder-1/> <placeholder-2/>
    System installed packages which are new enough:
      speex (required=1.2rc1, installed=1.2rc1)
      libdiscid (required=0.2.2, installed=0.2.2)
      telepathy-farsight (required=0.0.14, installed=0.0.16)
      lcms2 (required=2.2, installed=2.2)
    ...
    System installed packages which are too old:
      webkitgtk-3.0 (required=1.5.1, installed=1.4.0)
      ...
    No matching system package installed:
      libvala-0.14 (required=0.13.1)
      ...
fr: <placeholder-1/> <placeholder-2/>
    Paquets installés par le système qui sont suffisamment récents :
      speex (requis=1.2rc1, installé=1.2rc1)
      libdiscid (requis=0.2.2, installé=0.2.2)
      telepathy-farsight (requis=0.0.14, installé=0.0.16)
      lcms2 (requis=2.2, installé=2.2)
    ...
    Paquets installés par le système qui sont trop vieux :
      webkitgtk-3.0 (requis=1.5.1, installé=1.4.0)
      ...
    Aucun paquet du système correspondant installé :
      libvala-0.14 (requis=0.13.1)
      ...

en: The <command>tinderbox</command> command is similar to <command>build</command>, but writes all terminal output to HTML files suitable for publishing on a website. It can be used to set up systems similar to Mozilla's Tinderbox, or Debian's Buildd.
fr: La commande <command>tinderbox</command> est semblable à la commande <command>build</command>, mais écrit toutes les sorties de terminal dans des fichiers HTML prêts à être publiés sur un site Web. Elle permet de mettre en place des systèmes tels que Mozilla Tinderbox ou Debian Buildd.

en: directory
fr: répertoire

en: The <option>--autogen</option>, <option>--clean</option>, <option>--no-network</option>, <option>--skip</option>, <option>--start-at</option>, <option>-D</option>, <option>-C</option>, <option>-N</option> and <option>-f</option> options are processed as per the <link linkend="command-reference-build"><command>build</command></link> command.
fr: Les options <option>--autogen</option>, <option>--clean</option>, <option>--no-network</option>, <option>--skip</option>, <option>--start-at</option>, <option>-D</option>, <option>-C</option>, <option>-N</option> et <option>-f</option> sont traitées de la même manière que pour la commande <link linkend="command-reference-build"><command>build</command></link>.

en: <option>-o</option>, <option>--output</option>=<replaceable>directory</replaceable>
fr: <option>-o</option>, <option>--output</option>=<replaceable>répertoire</replaceable>

en: The directory to write the HTML files.
fr: Le répertoire dans lequel écrire les fichiers HTML.

en: The <command>uninstall</command> command uninstalls one or more modules.
fr: La commande <command>uninstall</command> désinstalle un ou plusieurs modules.

en: The <command>update</command> command is similar to <command>build</command>, but only performs the download or update stage for modules without building them.
fr: La commande <command>update</command> est semblable à <command>build</command>, mais n'effectue que les étapes de téléchargement et de mise à jour des modules, sans les construire.

en: The <option>--skip</option>, <option>--start-at</option>, <option>--tags</option>, <option>--ignore-suggests</option> and <option>-D</option> options are processed as per the <link linkend="command-reference-build"><command>build</command></link> command.
fr: Les options <option>--skip</option>, <option>--start-at</option>, <option>--tags</option>, <option>--ignore-suggests</option> et <option>-D</option> sont traitées de la même manière que pour la commande <link linkend="command-reference-build"><command>build</command></link>.

en: The <command>updateone</command> command is similar to <command>update</command>, but it does not update the dependent modules. It is useful for updating one or more modules.
fr: La commande <command>updateone</command> est semblable à <command>update</command>, mais elle ne met pas à jour les modules dépendants. Elle est utile pour mettre à jour un ou plusieurs modules.

en: The <option>-D</option> option is processed as per the <link linkend="command-reference-build"><command>build</command></link> command.
fr: L'option <option>-D</option> est traitée de la même manière que pour <link linkend="command-reference-build"><command>build</command></link>.

en: Configuration File Reference
fr: Référence du fichier de configuration

en: The <filename>~/.jhbuildrc</filename> file uses standard Python syntax. The file is run, and the resulting variables defined in the namespace are used to control how JHBuild acts. A set of default values are inserted into the namespace before running the user's configuration file.
fr: Le fichier <filename>~/.jhbuildrc</filename> utilise la syntaxe Python standard. Le fichier est exécuté et les variables résultantes définies dans l'espace de noms sont utilisées pour contrôler le comportement de JHBuild. Un ensemble de valeurs par défaut sont insérées dans l'espace de noms avant d'exécuter le fichier de configuration de l'utilisateur.

en: Boolean configuration variables are set using syntax as demonstrated in the following example:
fr: Les variables de configuration booléennes sont définies avec une syntaxe correspondant à l'exemple suivant :

en: String configuration variables are set using syntax as demonstrated in the following example:
fr: Les variables de configuration « chaînes de caractères » sont définies avec une syntaxe correspondant à l'exemple suivant :

en: List configuration variables are set using syntax as demonstrated in the following example:
fr: Les variables de configuration contenant des listes sont définies avec une syntaxe correspondant à l'exemple suivant :

en: Dictionary configuration variables are set using syntax as demonstrated in the following example:
fr: Les variables de configuration contenant des dictionnaires sont définies avec une syntaxe correspondant à l'exemple suivant :

en: Configuration Variables
fr: Variables de configuration

en: A boolean value if set to <constant>True</constant>, always run <command>autogen.sh</command> before <command>make</command>, even if a makefile exists. This is equivalent to passing <option>--always-autogen</option> option to JHBuild. Defaults to <constant>False</constant>.
fr: Une valeur booléenne. Si défini à <constant>True</constant> (vrai), exécute toujours <command>autogen.sh</command> avant <command>make</command>, même si un makefile existe. Cela équivaut à passer l'option <option>--always-autogen</option> à JHBuild. La valeur par défaut est <constant>False</constant>.

en: A string containing arguments passed to the <command>autogen.sh</command> script of all modules. Can be overridden for particular modules using the <varname>module_autogenargs</varname> dictionary.
fr: Une chaîne contenant des paramètres passés au script <command>autogen.sh</command> de tous les modules. Peut être surchargée par des modules précis en utilisant le dictionnaire <varname>module_autogenargs</varname>.

en: A dictionary specifying which branch to use for specific modules. This is useful if you are making some changes on a branch of a module and want JHBuild to build that branch instead of the one listed in the module set.
fr: Un dictionnaire précisant la branche utilisée pour un module particulier. C'est utile si vous effectuez certaines modifications sur la branche d'un module et que vous souhaitez que JHBuild construise cette branche au lieu de celle qui est indiquée dans le jeu de modules.

en: The definition of branches depends on the module VCS:
fr: La définition des branches dépend du gestionnaire de version du module :

en: CVS: revision. E.g. <literal>'BRANCH-PROJECT-0_8'</literal>
fr: CVS : révision. Par ex. <literal>'BRANCH-PROJECT-0_8'</literal>

en: Bazaar: URI of module branch. E.g. <literal>'http://bzr.example.net/project/gnome-2-28'</literal>
fr: Bazaar : URI de la branche du module. Par ex. <literal>'http://bzr.example.net/project/gnome-2-28'</literal>

en: Git: tuple, with first part being an optional repository (or the None value) and the second part the name of the branch. E.g. <literal>('git://git.example.net/project', 'gnome-2-28')</literal>
fr: Git : tuple dont la première partie est un dépôt (facultatif, peut contenir la valeur None) et la seconde partie le nom de la branche. Par ex. <literal>('git://git.example.net/project', 'gnome-2-28')</literal>

en: Simple example
fr: Exemple simple

en: Subversion: URI of module branch E.g. <literal>'svn://svn.example.net/project/gnome-2-28'</literal>
fr: Subversion : URI de la branche du module. Par ex. <literal>'svn://svn.example.net/project/gnome-2-28'</literal>

en: A <function>printf</function> style formatting pattern used to generate build directory names. This is only used when using separate source and build trees. The <literal>%s</literal> in the format string will be replaced with <varname>checkoutdir</varname>. Defaults to <literal>'%s'</literal>.
fr: Un motif de formatage du style <function>printf</function> utilisé pour générer les noms des répertoires de construction. Ceci est uniquement valable lors de l'utilisation d'arborescences source et de construction séparées. L'expression <literal>%s</literal> dans la chaîne de formatage est remplacée par <varname>checkoutdir</varname>. La valeur par défaut est <literal>'%s'</literal>.

en: A string specifying the parent directory to place build trees. Defaults to <constant>None</constant>, which causes builds to be performed within the source trees.
fr: Une chaîne indiquant le répertoire parent contenant les arborescences de construction. La valeur par défaut est <constant>None</constant>, ce qui signifie que la construction s'effectue dans les arborescences source.

en: A string specifying which buildscript to use. The recommended setting is the default, <literal>terminal</literal>. In particular, do not set to <literal>gtk</literal>.
fr: Une chaîne indiquant le script de construction à utiliser. La valeur recommandée est la valeur par défaut, <literal>terminal</literal>. En particulier, n'indiquez pas <literal>gtk</literal>.

en: A string specifying which modules to build. The three possible options are <literal>all</literal>, to build all modules requested, <literal>updated</literal> to build only modules which have changed, or <literal>updated-deps</literal> to build modules which have changed or which have dependencies which have changed. Defaults to <literal>updated-deps</literal>.
fr: Une chaîne indiquant les modules à construire. Les trois options possibles sont <literal>all</literal> pour construire tous les modules référencés, <literal>updated</literal> pour ne construire que les modules qui ont subi des modifications ou <literal>updated-deps</literal> pour construire les modules modifiés ou qui ont des dépendances qui ont été modifiées. La valeur par défaut est <literal>updated-deps</literal>.

en: A string specifying the directory to unpack source trees to. Unless <varname>buildroot</varname> is set, builds will occur in this directory too. Defaults to <filename>~/checkout/gnome</filename>.
fr: Une chaîne indiquant le répertoire dans lequel décompresser les arborescences source. À moins que <varname>buildroot</varname> ne soit défini, la construction s'opère également dans ce répertoire. La valeur par défaut est <filename>~/checkout/gnome</filename>.

en: A string specifying how the checkout is performed for directories in version control. Defaults to <literal>update</literal>. This can be set per module using <varname>module_checkout_mode</varname>. Possible values are <literal>update</literal> (update checkout directory), <literal>clobber</literal> (wipe out directory before checking out the sources), <literal>export</literal> (wipe out directory then create an unversioned copy of the sources) and <literal>copy</literal> (checkout in a directory different from the one it will build).
fr: Une chaîne indiquant la méthode d'extraction des répertoires dans la gestion de versions. La valeur par défaut est <literal>update</literal> (mise à jour). Cette valeur peut être définie pour chaque module avec <varname>module_checkout_mode</varname>. Les valeurs possibles sont : <literal>update</literal> (mettre à jour le répertoire extrait), <literal>clobber</literal> (effacer le répertoire avant d'extraire les sources), <literal>export</literal> (effacer le répertoire puis créer une copie non versionnée des sources) et <literal>copy</literal> (extraire dans un répertoire différent de celui où il sera construit).

en: A string specifying the directory to copy to, if the copy <link linkend="cfg-checkout-mode"><varname>checkout_mode</varname></link> is in use. Defaults to the checkout directory.
fr: Une chaîne indiquant le répertoire de copie, si le mode d'extraction « copy » est employé (<link linkend="cfg-checkout-mode"><varname>checkout_mode</varname></link>). Par défaut, c'est le répertoire d'extraction lui-même.

en: A string specifying which program to use for CVS support. This can be <literal>git-cvsimport</literal>, or <literal>cvs</literal>. Defaults to <literal>cvs</literal>.
fr: Une chaîne indiquant le programme à utiliser pour la prise en charge de CVS. Cela peut être <literal>git-cvsimport</literal> ou <literal>cvs</literal>. La valeur par défaut est <literal>cvs</literal>.

en: A string specifying a local mirror directory. JHBuild will create local mirrors of repositories at the specified directory. The mirrors can be shared by multiple repository groups, saving space and time because hard-links will be used for local clones. The commands <command>update</command> and <command>updateone</command> will create the mirrors and fetch new commits from the online repositories. This option is only supported by Git and Bazaar repositories.
fr: Une chaîne précisant un répertoire de miroir local. JHBuild créera des miroirs locaux des dépôts dans le répertoire précisé. Les miroirs peuvent être partagés par plusieurs groupes de dépôts, économisant ainsi de l'espace et du temps parce que des liens en dur seront utilisés pour les clones locaux. Les commandes <command>update</command> et <command>updateone</command> créeront les miroirs et récupéreront les nouveaux commits des dépôts en ligne. Cette option n'est prise en charge que pour les dépôts Git et Bazaar.

en: A string specifying a program to use as replacement for <literal>/usr/bin/install</literal>. If available, defaults to the <literal>install-check</literal> wrapper provided by JHBuild. The <literal>install-check</literal> wrapper optimizes header installation to reduce the time taken for rebuilds.
fr: Une chaîne indiquant un programme à utiliser en remplacement de <literal>/usr/bin/install</literal>. Si présente, sa valeur par défaut correspond au script d'encapsulation <literal>install-check</literal> fourni par JHBuild. Ce script optimise l'installation des en-têtes afin de réduire le temps nécessaire aux recompilations.

en: A boolean value specifying whether to ignore soft dependencies when calculating the dependency tree. Defaults to <constant>False</constant>.
fr: Une valeur booléenne indiquant s'il faut ignorer les dépendances faibles lors de la génération de l'arbre des dépendances. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether to interact with the user. Setting this value to <constant>False</constant> is equivalent to passing the <option>--no-interact</option> option. Defaults to <constant>True</constant>.
fr: Une valeur booléenne indiquant si l'interaction avec l'utilisateur est autorisée. La définition de cette valeur à <constant>False</constant> équivaut à passer l'option <option>--no-interact</option> à JHBuild. La valeur par défaut est <constant>True</constant>.

en: A boolean value specifying whether to run <command>make check</command> after <command>make</command>. Defaults to <constant>False</constant>.
fr: Une valeur booléenne indiquant s'il faut exécuter <command>make check</command> après <command>make</command>. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether failures when running <command>make check</command> should be advisory only and not cause a build failure. Defaults to <constant>False</constant>.
fr: Une valeur booléenne indiquant si les échecs d'exécution de la commande <command>make check</command> doivent être considérés comme des avertissements ou s'ils produisent un échec de la construction. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether to run <command>make clean</command> before <command>make</command>. Defaults to <constant>False</constant>.
fr: Une valeur booléenne indiquant s'il faut exécuter <command>make clean</command> après <command>make</command>. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether to run <command>make dist</command> after <command>make</command>. Defaults to <constant>False</constant>. This setting is equivalent to passing the <option>--dist</option> option.
fr: Une valeur booléenne indiquant s'il faut exécuter <command>make dist</command> après <command>make</command>. La valeur par défaut est <constant>False</constant>. Ce réglage équivaut à passer l'option <option>--dist</option> à JHBuild.

en: A boolean value specifying whether to run <command>make distcheck</command> after <command>make</command>. Defaults to <constant>False</constant>. This setting is equivalent to passing the <option>--distcheck</option> option.
fr: Une valeur booléenne indiquant s'il faut exécuter <command>make distcheck</command> après <command>make</command>. La valeur par défaut est <constant>False</constant>. Ce réglage équivaut à passer l'option <option>--distcheck</option> à JHBuild.

en: A dictionary mapping module names to strings specifying the arguments to be passed to <command>autogen.sh</command>. The setting in <varname>module_autogenargs</varname> is used instead of the global <varname>autogenargs</varname> setting. If a particular module isn't listed in the dictionary, the global <varname>autogenargs</varname> will be used.
fr: Un dictionnaire faisant correspondre les noms de modules à des chaînes donnant des paramètres à passer à <command>autogen.sh</command>. Le paramètre dans <varname>module_autogenargs</varname> est utilisé à la place du paramètre global <varname>autogenargs</varname>. Si un module particulier n'est pas dans le dictionnaire, c'est le paramètre global <varname>autogenargs</varname> qui est utilisé.

en: A dictionary specifying which checkout mode to use for modules. This overrides the global <varname>checkout_mode</varname> setting.
fr: Un dictionnaire indiquant le mode d'extraction à employer pour les modules. Ce paramètre écrase le paramètre global <varname>checkout_mode</varname>.

en: A dictionary mapping module names to strings specifying the arguments to pass to <command>make</command>. The setting in <varname>module_makeargs</varname> replaces the value of <varname>makeargs</varname>. If a particular module isn't listed in the dictionary, the global <varname>makeargs</varname> will be used.
fr: Un dictionnaire faisant correspondre les noms de modules à des chaînes indiquant les paramètres à passer à <command>make</command>. Le paramètre dans <varname>module_makeargs</varname> est utilisé à la place du paramètre global <varname>makeargs</varname>. Si un module particulier n'est pas dans le dictionnaire, c'est le paramètre global <varname>makeargs</varname> qui est utilisé.

en: A dictionary mapping module names to boolean values specifying whether to run <command>make check</command> after <command>make</command>. The setting in <varname>module_makecheck</varname> replaces the value of <varname>makecheck</varname>. If a particular module isn't listed in the dictionary, the global <varname>makecheck</varname> will be used.
fr: Un dictionnaire faisant correspondre les noms de modules à des valeurs booléennes indiquant s'il faut exécuter <command>make check</command> après <command>make</command>. Le paramètre dans <varname>module_makecheck</varname> remplace la valeur de <varname>makecheck</varname>. Si un module particulier n'est pas dans le dictionnaire, c'est le paramètre global <varname>makecheck</varname> qui est utilisé.

en: A dictionary mapping module names to boolean values. If a module is set to <constant>True</constant>, JHBuild will attempt to build dependent modules even if the specified module failed. The setting in <varname>module_nopoison</varname> replaces the value of <varname>nopoison</varname>. If a particular module isn't listed in the dictionary, the global <varname>nopoison</varname> will be used.
fr: Un dictionnaire faisant correspondre les noms de modules à des valeurs booléennes. Si la valeur pour un module vaut <constant>True</constant>, JHBuild essaye de construire les modules dépendants même si le module indiqué échoue. Le paramètre dans <varname>module_nopoison</varname> remplace la valeur de <varname>nopoison</varname>. Si un module particulier n'est pas dans le dictionnaire, c'est le paramètre global <varname>nopoisons</varname> qui est utilisé.

en: A dictionary mapping module names to dictionaries with extra environment variables to pass when executing commands for the module.
fr: Un dictionnaire faisant correspondre les noms de modules à des dictionnaires contenant des variables d'environnement supplémentaires à passer lors de l'exécution de commandes pour le module.

en: A string specifying the directory containing the modulesets to use. Defaults to the <filename>modulesets/</filename> directory in JHBuild sources.
fr: Une chaîne indiquant le répertoire contenant les jeux de modules à utiliser. Par défaut, c'est le répertoire <filename>modulesets/</filename> dans les sources de JHBuild.

en: Run builds under the <constant>SCHED_IDLE</constant> priority on Linux, <command>nice</command> on other Unix. This can dramatically improve desktop interactivity for parallel builds while having only a negligible impact on build throughput.
fr: Lance les constructions avec la priorité <constant>SCHED_IDLE</constant> sur Linux, <command>nice</command> sur les autres Unix. Cela peut améliorer drastiquement la réactivité du bureau pour les constructions en parallèle tout en ayant un impact négligeable sur la vitesse de construction.

en: A boolean value, if set to <constant>True</constant> JHBuild will not build modules, but just download and unpack the sources. The default vale is <constant>False</constant>.
fr: Une valeur booléenne qui si elle est définie à <constant>True</constant> indique à JHBuild de ne pas construire les modules, mais uniquement de les télécharger et de décompresser les sources. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether to access the network. This affects checking out or updating CVS modules, downloading tarballs and updating module sets. Setting this to <constant>True</constant> is equivalent to passing the <option>--no-network</option> option. Defaults to <constant>False</constant>.
fr: Une valeur booléenne indiquant si l'accès au réseau est autorisé. Cela affecte l'extraction ou la mise à jour de modules CVS, le téléchargement d'archives tar et la mise à jour des jeux de modules. Définir cette valeur à <constant>True</constant> équivaut à passer l'option <option>--no-network</option>. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether to emit notifications using the notification daemon. If set to <constant>False</constant>, notifications are emitted. Defaults to <constant>True</constant>.
fr: Une valeur booléenne indiquant s'il faut émettre des notifications au moyen du démon de notification. Si la valeur vaut <constant>False</constant>, les notifications sont émises. La valeur par défaut est <constant>True</constant>.

en: A boolean value, if set to <constant>True</constant> JHBuild attempts to build modules even if one or more of the module's dependencies failed to build. This option is equivalent to the <option>--no-poison</option> argument. The default value is <constant>False</constant>.
fr: Une valeur booléenne qui, si elle est définie à <constant>True</constant>, indique à JHBuild d'essayer la construction des modules même si la construction d'une ou de plusieurs dépendances a échoué. Cette option est équivalente au paramètre <option>--no-poison</option>. La valeur par défaut est <constant>False</constant>.

en: A boolean value specifying whether to show an icon in the system tray using Zenity. If set to <constant>False</constant>, notifications are emitted. Defaults to <constant>True</constant>.
fr: Une valeur booléenne indiquant s'il faut afficher une icône dans la zone de notifications via Zenity. Si la valeur vaut <constant>False</constant>, les notifications sont émises. La valeur par défaut est <constant>True</constant>.

en: A boolean value, if set to <constant>True</constant> JHBuild will run any graphical tests on the real X server, rather than using <command>Xvfb</command>. This option is equivalent to passing <option>--no-xvfb</option>. The default value is <constant>False</constant>
fr: Une valeur booléenne qui, si elle est définie à <constant>True</constant>, indique à JHBuild d'exécuter tout test graphique avec le serveur X réel au lieu d'utiliser <command>Xvfb</command>. Cette option est équivalente au paramètre <option>--no-xfvb</option>. La valeur par défaut est <constant>False</constant>.

en: A boolean value, if set to <constant>True</constant> JHBuild will not build dependency modules if corresponding system packages are installed and sufficient version. Defaults to <constant>True</constant>.
fr: Une valeur booléenne qui si elle est définie à <constant>True</constant> indique à JHBuild de ne pas construire les modules des dépendances si les paquets systèmes correspondant sont installés. La valeur par défaut est <constant>True</constant>.

en: A boolean value specifying whether to pretty format the subprocess output. Only CVS output supports pretty printing. Disable if the pretty printing causes problems. Defaults to <literal>True</literal>.
fr: Une valeur booléenne indiquant s'il s'agit d'améliorer la mise en forme de la sortie des sous-processus. Seules les sorties CVS gèrent la mise en forme améliorée. Cette option peut être désactivée si la mise en forme améliorée pose des problèmes. La valeur par défaut est <literal>True</literal>.

en: A string displayed before JHBuild executes a command. <varname>%(command)s</varname> in the string will be replaced with the command about to be executed. <varname>%(cwd)s</varname> in the string will be replaced with the current working directory. Defaults to <literal>'%(command)s'</literal>.
fr: Une chaîne affichée avant que JHBuild n'exécute une commande. <varname>%(command)s</varname> dans la chaîne sera remplacé par la commande à exécuter. <varname>%(cwd)s</varname> dans la chaîne sera remplacé par le répertoire courant. La valeur par défaut est <literal>'%(command)s'</literal>.

en: A boolean value specifying whether to display a progress bar during <link linkend="cfg-quiet-mode">quiet mode </link>. Defaults to <literal>True</literal>.
fr: Une valeur booléenne indiquant s'il faut afficher une barre de progression lorsque JHBuild fonctionne en <link linkend="cfg-quiet-mode">mode silencieux</link>. La valeur par défaut est <literal>True</literal>.

en: A boolean value, if set to <constant>True</constant> disables the output of running commands. Defaults to <literal>False</literal>.
fr: Une valeur booléenne. Si définie à <constant>True</constant>, elle désactive la sortie des commandes qui s'exécutent. La valeur par défaut est <literal>False</literal>.

en: A dictionary specifying an alternative repository location for a particular repository. This configuration variable is useful to a module developer. By default, JHBuild will check out code from repositories using an anonymous repository location. The dictionary keys are short repository names and the values are the alternative repository location strings. For example:
fr: Un dictionnaire indiquant un emplacement de dépôt alternatif pour un dépôt spécifique. Cette variable de configuration est utile aux développeurs de modules. Par défaut, JHBuild extrait le code à partir des dépôts en utilisant des emplacements anonymes. Les clés du dictionnaire sont des noms de dépôts courts et les valeurs sont des chaînes d'emplacement des dépôts alternatifs. Par exemple :

en: A list of modules to skip. This <option>--skip</option> command line option extends the list. This list is empty by default.
fr: Une liste de modules à ignorer. L'option de ligne de commande <option>--skip</option> étend cette liste. Par défaut, cette liste est vide.

en: A string if set, and if supported by the underlying version control system, JHBuild will update the source tree to the specified date before building. An ISO date format is required, e.g. <literal>'<replaceable>yyyy</replaceable>-<replaceable>mm</replaceable>-<replaceable>dd</replaceable>'</literal>. Defaults to <constant>None</constant>.
fr: Une chaîne de caractères. Si définie et si le gestionnaire de versions sous-jacent le prend en charge, JHBuild met à jour l'arborescence source selon son état à la date indiquée. La date doit être fournie au format ISO, par ex. <literal>'<replaceable>aaaa</replaceable>-<replaceable>mm</replaceable>-<replaceable>jj</replaceable>'</literal>. La valeur par défaut est <constant>None</constant>.

en: A string specifying which program to use for subversion support. This can be <literal>svn</literal>, <literal>git-svn</literal> or <literal>bzr</literal>. Defaults to <literal>svn</literal>.
fr: Une chaîne indiquant le programme à utiliser pour la prise en charge de Subversion. Cela peut être <literal>svn</literal>, <literal>git-svn</literal> ou <literal>bzr</literal>. La valeur par défaut est <literal>svn</literal>.

en: A string if set, tarballs will be downloaded to the specified directory instead of <varname>checkoutroot</varname>. This is useful if you have multiple JHBuild environments or regularly clear out <varname>checkoutroot</varname> and want to reduce bandwidth usage.
fr: Une chaîne de caractères ; si définie, les archives tar sont téléchargées dans ce répertoire au lieu de <varname>checkoutroot</varname>. C'est utile si vous avez plusieurs environnements JHBuild ou que vous nettoyez régulièrement <varname>checkoutroot</varname> et que vous souhaitez restreindre la consommation de bande passante.

en: A string specifying the directory to store <command>jhbuild tinderbox</command> output. This string can be overridden by the <option>--output</option> option. Defaults to <constant>None</constant>, so either the command line option must be used or this variable must be set in the configuration file.
fr: Une chaîne indiquant le répertoire de stockage de la sortie de <command>jhbuild tinderbox</command>. Cette chaîne peut être remplacée par l'option <option>--output</option>. La valeur par défaut est <constant>None</constant>, ce qui signifie qu'il faut obligatoirement définir cette option soit dans la ligne de commande, soit dans le fichier de configuration.

en: A boolean value, if set to <constant>True</constant> JHBuild will automatically try to solve failures by 1) running <command>autogen.sh</command> again, and 2) checking out a newer version of a module from version control. This setting is equivalent to passing the <option>--try-checkout</option> option.
fr: Une option booléenne qui, si elle est définie à <constant>True</constant>, indique à JHBuild d'essayer de résoudre automatiquement les échecs en 1) exécutant une nouvelle fois <command>autogen.sh</command> et 2) extrayant une nouvelle version du module à partir du contrôle de version. Ce paramètre équivaut à passer l'option <option>--try-checkout</option>.

en: A boolean value that specifies whether to install libraries to <filename>lib64</filename> directories. If set, <literal>--libdir=\${exec_prefix}/lib64</literal> will be passed to configure. Defaults to <constant>True</constant> if running on <literal>x86_64</literal>, <literal>ppc64</literal> or <literal>s390x</literal> Linux, and <constant>False</constant> on other systems.
fr: Une valeur booléenne qui indique s'il faut installer les bibliothèques dans les répertoires <filename>lib64</filename>. Lorsque c'est le cas, <literal>--libdir=\${exec_prefix}/lib64</literal> est transmis à « configure ». Lorsque JHBuild fonctionne sur un système Linux <literal>x86_64</literal>, <literal>ppc64</literal> ou <literal>s390x</literal>, cette valeur vaut <constant>True</constant> par défaut, sinon elle est définie à <constant>False</constant>.

en: A boolean value that specifies to use modulesets that were checked out along the JHBuild source code; instead of downloading them on-the-fly from GNOME version control system. Defaults to <constant>False</constant>.
fr: Une valeur booléenne indiquant d'utiliser des jeux de modules qui ont été extraits parallèlement au code source de JHBuild, au lieu de les télécharger au fur et à mesure, à partir du dépôt du gestionnaire de versions de GNOME. La valeur par défaut est <constant>False</constant>.

en: A string listing arguments to pass to <command>Xvfb</command> if running graphical tests.
fr: Une chaîne contenant des paramètres à passer à <command>Xvfb</command> si des tests graphiques sont effectués.

en: Other Configuration File Structures
fr: Autres structures du fichier de configuration

en: In addition to the above variables, there are other settings that can be set in the configuration file:
fr: En plus des variables ci-dessus, d'autres paramètres peuvent être définis dans le fichier de configuration :

en: A dictionary representing the environment. This environment is passed to processes that JHBuild spawns.
fr: Un dictionnaire représentant l'environnement. Cet environnement est transmis aux processus générés par JHBuild.

en: Some influential environment variables include <envar>CPPFLAGS</envar>, <envar>CFLAGS</envar>, <envar>INSTALL</envar> and <envar>LDFLAGS</envar>. For example:
fr: Certaines variables d'environnement ont un impact certain, comme  <envar>CPPFLAGS</envar>, <envar>CFLAGS</envar>, <envar>INSTALL</envar> et <envar>LDFLAGS</envar>. Par exemple :

en: <function>addpath</function>(<parameter>envvar</parameter>, <parameter>pathname</parameter>)
fr: <function>addpath</function>(<parameter>var_env</parameter>, <parameter>chemin</parameter>)

en: This will add a directory to the <envar>PATH</envar> environment variable. <function>addpath</function> will correctly handle the case when the environment variable is initially empty (having a stray colon at the beginning or end of an environment variable can have unexpected consequences).
fr: Cela ajoute un répertoire à la variable d'environnement <envar>PATH</envar> (chemin). <function>addpath</function> gère correctement le cas où la variable d'environnement est initialement vide (un deux-points isolé au début ou à la fin d'une variable d'environnement peut avoir des conséquences inattendues).

en: <function>addpath</function> has special handling for the <envar>ACLOCAL_FLAGS</envar> environment variable, which expects paths to be listed in the form <literal>-I <replaceable>pathname</replaceable></literal>.
fr: <function>addpath</function> prend en charge de manière particulière la variable d'environnement <envar>ACLOCAL_FLAGS</envar> dont la liste de chemins doit être de la forme <literal>-I <replaceable>chemin</replaceable></literal>.

en: <function>prependpath</function>(<parameter>envvar</parameter>, <parameter>pathname</parameter>)
fr: <function>prependpath</function>(<parameter>var_env</parameter>, <parameter>chemin</parameter>)

en: After processing the configuration file, JHBuild will alter some paths based on variables such as <varname>prefix</varname> (e.g. adding <literal>$prefix/bin</literal> to the start of <envar>PATH</envar>).
fr: Après le traitement du fichier de configuration, JHBuild modifie certains chemins sur la base de variables telles que <varname>prefix</varname> (par ex. en ajoutant <literal>$prefix/bin</literal> au début de la variable <envar>PATH</envar>).

en: The <function>prependpath</function> function works like <function>addpath</function>, except that the environment variable is modified after JHBuild has made its changes to the environment.
fr: La fonction <function>prependpath</function> fonctionne comme <function>addpath</function>, sauf que la variable d'environnement est modifiée après que JHBuild ait modifié l'environnement.

en: Module Set File Syntax
fr: Syntaxe des fichiers de jeu de modules

en: JHBuild uses XML files to describe the dependencies between modules. A RELAX-NG schema and Document Type Definition are included with JHBuild in the <filename>modulesets/</filename> directory. The RELAX-NG schema can be used to edit module set files using <literal>nxml-mode</literal> in Emacs.
fr: JHBuild utilise des fichiers XML pour décrire les dépendances entre modules. Un schéma RELAX-NG et une définition de type de document (DTD : Document Type Definition) sont inclus avec JHBuild dans le répertoire <filename>modulesets/</filename>. Le schéma RELAX-NG peut être utilisé pour modifier les fichiers de jeux de modules au moyen du mode <literal>nxml-mode</literal> dans Emacs.

en: The top-level element in a module set file is <sgmltag class="element">moduleset</sgmltag> element. No XML namespace is used. The elements below the top-level come in three types: module sources, include statements and module definitions.
fr: L'élément de premier niveau dans un fichier de jeu de modules est l'élément <sgmltag class="element">moduleset</sgmltag>. Aucun espace de nom XML n'est utilisé. Les éléments sous le premier niveau sont de trois types : sources de module, commandes d'inclusion et définitions de module.

en: Module Sources
fr: Sources de module

en: Rather than listing the full location of every module, a number of "module sources" are listed in the module set, and then referenced by name in the module definitions. As well as reducing the amount of redundant information in the module set, it makes it easy for a user to specify an alternative source for those modules (for CVS and Subversion, it is common for developers and users to use different repository access methods).
fr: Plutôt que d'énumérer l'emplacement exact de chaque module, plusieurs « sources de modules » sont listées dans le jeu de modules, puis référencées par leur nom dans les définitions de modules. En plus de réduire la quantité d'informations redondantes dans le jeu de modules, cela facilite l'indication d'une source alternative pour ces modules (avec CVS et Subversion, il arrive fréquemment que les développeurs et les utilisateurs utilisent des méthodes différentes pour accéder aux dépôts).

en: The <sgmltag class="element">repository</sgmltag> element is used to describe all types of repository. The <sgmltag class="element">branch</sgmltag> element is used inside module definition to specify additional settings.
fr: L'élément <sgmltag class="element">repository</sgmltag> est utilisé pour décrire tout type de dépôt. L'élément <sgmltag class="element">branch</sgmltag> est utilisé dans une définition de module pour préciser des paramètres supplémentaires.

en: 
    &lt;repository name="<replaceable>name</replaceable>"
      type="<replaceable>type</replaceable>"
      [ default="<replaceable>default</replaceable>" ]
      [ password="<replaceable>password</replaceable>" ]
      [ cvsroot="<replaceable>cvsroot</replaceable>" ]
      [ archive="<replaceable>archive</replaceable>" ]
      [ href="<replaceable>href</replaceable>" ]
      [ server="<replaceable>server</replaceable>" ]
      [ database="<replaceable>database</replaceable>" ]
      [ defbranch="<replaceable>defbranch</replaceable>" ]
      [ trunk-template="<replaceable>trunk-template</replaceable>" ]
      [ branches-template="<replaceable>branches-template</replaceable>" ]
      [ tags-template="<replaceable>tags-template</replaceable>" ]
      [ developer-href-example="<replaceable>developer-href-example</replaceable>" ] /&gt;
fr: 
    &lt;repository name="<replaceable>nom</replaceable>"
      type="<replaceable>type</replaceable>"
      [ default="<replaceable>valeur_par_défault</replaceable>" ]
      [ password="<replaceable>mot_de_passe</replaceable>" ]
      [ cvsroot="<replaceable>racine_cvs</replaceable>" ]
      [ archive="<replaceable>archive</replaceable>" ]
      [ href="<replaceable>href</replaceable>" ]
      [ server="<replaceable>serveur</replaceable>" ]
      [ database="<replaceable>base_de_données</replaceable>" ]
      [ defbranch="<replaceable>définition_branche</replaceable>" ]
      [ trunk-template="<replaceable>modèle_de_tronc</replaceable>" ]
      [ branches-template="<replaceable>modèle_de_branche</replaceable>" ]
      [ tags-template="<replaceable>modèle_de_tag</replaceable>" ]
      [ developer-href-example="<replaceable>exemple_href_pour_développeur</replaceable>" ] /&gt;

en: The <sgmltag class="attribute">name</sgmltag> attribute is a unique identifier for the repository.
fr: L'attribut <sgmltag class="attribute">name</sgmltag> est un identifiant unique pour le dépôt.

en: The <sgmltag class="attribute">default</sgmltag> attribute specifies whether this repository is the default source for this module set.
fr: L'attribut <sgmltag class="attribute">default</sgmltag> indique si ce dépôt est la source par défaut pour ce jeu de modules.

en: The <sgmltag class="attribute">type</sgmltag> attribute specifies the type of repository. It can be one of: <literal>arch</literal>, <literal>bzr</literal>, <literal>cvs</literal>, <literal>darcs</literal>, <literal>fossil</literal>, <literal>git</literal>, <literal>hg</literal>, <literal>mnt</literal>, <literal>svn</literal>, <literal>tarball</literal>. Other attributes depend on the <sgmltag class="attribute">type</sgmltag>, as well as the <sgmltag class="element">branch</sgmltag> used inside module definitions. Those are described below in the repository type sub-sections.
fr: L'attribut <sgmltag class="attribute">type</sgmltag> indique le type de dépôt. Les valeurs possibles sont : <literal>arch</literal>, <literal>bzr</literal>, <literal>cvs</literal>, <literal>darcs</literal>, <literal>fossil</literal>, <literal>git</literal>, <literal>hg</literal>, <literal>mnt</literal>, <literal>svn</literal>, <literal>tarball</literal>. D'autres attributs dépendent de l'attribut <sgmltag class="attribute">type</sgmltag> ainsi que de l'attribut <sgmltag class="element">branch</sgmltag> utilisé dans les définitions de modules. Ceux-ci sont décrits ci-dessous dans les sous-sections types de dépôts.

en: The <sgmltag class="attribute">developer-href-example</sgmltag> attribute is used to specify the format of the URL for the repository used by developers. This is informational only.
fr: L'attribut <sgmltag class="attribute">developer-href-example</sgmltag> sert à indiquer le format de l'URL pour le dépôt tel qu'utilisé par les développeurs, à titre informatif.

en: The <sgmltag class="element">branch</sgmltag> element is used inside module definitions.
fr: L'élément <sgmltag class="element">branch</sgmltag> est employé dans les définitions de modules.

en: 
    &lt;branch
      [ repo="<replaceable>repository</replaceable>" ]
      [ module="<replaceable>module name</replaceable>" ]
      [ checkoutdir="<replaceable>checkoutdir</replaceable>" ]
      [ revision="<replaceable>revision</replaceable>" ]
      [ tag="<replaceable>tag</replaceable>" ]
      [ update-new-dirs="<replaceable>update-new-dirs</replaceable>" ]
      [ override-checkoutdir="<replaceable>override-checkoutdir</replaceable>" ]
      [ subdir="<replaceable>subdir</replaceable>" ]
      [ branch="<replaceable>branch</replaceable>" ]
      [ version="<replaceable>version</replaceable>" ]
      [ size="<replaceable>size</replaceable>" ]
      [ source-subdir="<replaceable>source-subdir</replaceable>" ]
      [ hash="<replaceable>hash</replaceable>" ]/&gt;
fr: 
    &lt;branch
      [ repo="<replaceable>dépôt</replaceable>" ]
      [ module="<replaceable>nom_de_module</replaceable>" ]
      [ checkoutdir="<replaceable>dossier_extraction</replaceable>" ]
      [ revision="<replaceable>révision</replaceable>" ]
      [ tag="<replaceable>tag</replaceable>" ]
      [ update-new-dirs="<replaceable>mise_à_jour_nouveaux_dossiers</replaceable>" ]
      [ override-checkoutdir="<replaceable>écraser_dossier_extraction</replaceable>" ]
      [ subdir="<replaceable>sous-dossier</replaceable>" ]
      [ branch="<replaceable>branche</replaceable>" ]
      [ version="<replaceable>version</replaceable>" ]
      [ size="<replaceable>taille</replaceable>" ]
      [ source-subdir="<replaceable>sous-dossier_source</replaceable>" ]
      [ hash="<replaceable>hâchage</replaceable>" ]/&gt;

en: All atributes have sensible defaults and depend on the module and repository definitions. Common attributes are described here.
fr: Tous les attributs possèdent des valeurs par défaut convenables et dépendent des définitions de modules et de dépôts. Les attributs courants sont décrits ici.

en: The <sgmltag class="attribute">repo</sgmltag> attribute is used to specify non-default repository name.
fr: L'attribut <sgmltag class="attribute">repo</sgmltag> permet d'indiquer un nom de dépôt différent de la valeur par défaut.

en: The <sgmltag class="attribute">module</sgmltag> attribute is used to specify module name to checkout from the repository. Defaults to module id.
fr: L'attribut <sgmltag class="attribute">module</sgmltag> permet d'indiquer un nom de module pour l'extraction du dépôt. Par défaut, c'est l'identifiant du module.

en: The <sgmltag class="attribute">checkoutdir</sgmltag> attribute is used to specify the checkout directory name. Defaults to module id.
fr: L'attribut <sgmltag class="attribute">checkoutdir</sgmltag> permet d'indiquer le nom du dossier d'extraction. Par défaut, c'est l'identifiant du module.

en: Other attributes are described below
fr: D'autres attributs sont décrits ci-dessous

en: This repository type is used to define a Arch repository.
fr: Ce type de dépôt permet de définir un dépôt Arch.

en: The <sgmltag class="attribute">archive</sgmltag> attribute is used to specify the archive to use.
fr: L'attribut <sgmltag class="attribute">archive</sgmltag> permet d'indiquer l'archive à utiliser.

en: The <sgmltag class="attribute">href</sgmltag> attribute is used to specify the URL of the repository.
fr: L'attribut <sgmltag class="attribute">href</sgmltag> permet d'indiquer l'URL du dépôt.

en: This repository type is used to define a Bazaar repository. It is recommended to have Bazaar 1.16 or higher.
fr: Ce type de dépôt permet de définir un dépôt Bazaar. Il est recommandé de posséder une version de Bazaar 1.16 ou plus élevée.

en: Additional attributes are: <sgmltag class="attribute">trunk-template</sgmltag> (defaults to <literal>"%(module)s"</literal>) and <sgmltag class="attribute">branches-template</sgmltag> (defaults to <literal>"%(module)s/%(branch)s</literal>"). These attributes are used to specify templates for constructing URL. A <sgmltag class="element">branch</sgmltag> element in the module definitions can specify <sgmltag class="attribute">branch</sgmltag> and <sgmltag class="attribute">user</sgmltag> attributes. These values will be substitued in the templates. If either of those are defined <sgmltag class="attribute">branches-template</sgmltag> is used, otherwise <sgmltag class="attribute">trunk-template</sgmltag> is used. This way you can ovveride repository to build modules from your personal branch or build many modules fron a repository with non-standard layout.
fr: Voici des attributs supplémentaires : <sgmltag class="attribute">trunk-template</sgmltag> (égal à <literal>« %(module)s »</literal> par défaut) et <sgmltag class="attribute">branches-template</sgmltag> (égal à <literal>« %(branch)s »</literal> par défaut). Ces attributs sont utilisés pour indiquer des modèles dans la construction des URL. Un élément <sgmltag class="element">branch</sgmltag> dans les définitions de modules peut préciser des attributs <sgmltag class="attribute">branch</sgmltag> et <sgmltag class="attribute">user</sgmltag>. Ces valeurs sont substituées dans les modèles. Si l'un des deux est défini, c'est <sgmltag class="attribute">branches-template</sgmltag> qui est utilisé, sinon c'est <sgmltag class="attribute">trunk-template</sgmltag>. Ainsi, vous pouvez redéfinir un dépôt pour construire des modules à partir de votre branche personnelle ou construire plusieurs modules à partir d'un dépôt qui n'est pas structuré de manière standard.

en: An addition <sgmltag class="element">branch</sgmltag> element accepts <sgmltag class="attribute">revspec</sgmltag> attibute to anchor on a particular revision. Any valid <literal>bzr revspec</literal> is accepted, for example <literal>date:yesterday, -5, tag:0.1</literal> to get first revision since yesterday, 5 commits behind the tip or tag "0.1". See <literal>bzr help revisionspec</literal> for all possible values.
fr: Un élément <sgmltag class="element">branch</sgmltag> supplémentaire accepte un attribut <sgmltag class="attribute">revspec</sgmltag> pour se fixer sur une révision particulière. N'importe quelle <literal>bzr revspec</literal> valide est acceptée, par exemple <literal>date:yesterday, -5, tag:0.1</literal> pour obtenir la première révision depuis hier, 5 commits derrière la tête (tip) ou l'étiquette « 0.1 ». Consultez <literal>bzr help revisionspec</literal> pour connaître toutes les valeurs possibles.

en: For example repository with <sgmltag class="attribute">template</sgmltag> attributes defined:
fr: Par exemple, un dépôt avec des attributs <sgmltag class="attribute">template</sgmltag> :

en: Example <sgmltag class="element">branch</sgmltag> elements for the above repository:
fr: Des exemples d'éléments <sgmltag class="element">branch</sgmltag> pour le dépôt ci-dessus :

en: This repository type is used to define a CVS repository.
fr: Ce type de dépôt permet de définir un dépôt CVS.

en: The <sgmltag class="attribute">password</sgmltag> attribute is used to specify the password to the repository.
fr: L'attribut <sgmltag class="attribute">password</sgmltag> permet d'indiquer le mot de passe pour accéder au dépôt.

en: The <sgmltag class="attribute">cvsroot</sgmltag> attribute is used to specify the root of the repository.
fr: L'attribut <sgmltag class="attribute">cvsroot</sgmltag> permet d'indiquer la racine du dépôt.

note: TODO describe these attributes
en: Additional attributes are: <sgmltag class="attribute">revision</sgmltag>, <sgmltag class="attribute">update-new-dirs</sgmltag> and <sgmltag class="attribute">override-checkoutdir</sgmltag>.
fr: Attributs supplémentaires : <sgmltag class="attribute">revision</sgmltag>, <sgmltag class="attribute">update-new-dirs</sgmltag> et <sgmltag class="attribute">override-checkoutdir</sgmltag>.

en: This repository type is used to define a Darcs repository.
fr: Ce type de dépôt permet de définir un dépôt Darcs.

en: This repository type is used to define a Git repository.
fr: Ce type de dépôt permet de définir un dépôt Git.

en: It allows the following attributes on the <sgmltag class="element">branch</sgmltag> element:
fr: Il autorise les attributs suivants sur l'élément <sgmltag class="element">branch</sgmltag> :

en: The <sgmltag class="attribute">revision</sgmltag> attribute is used to specify a local or remote-tracking branch to switch to in the update phase. It defaults to 'master'. It is possible to override this attribute with the <varname>branches</varname> configuration variable. The switch will only be performed, if the current branch is tracking a remote branch, to not disturb your own work.
fr: L'attribut <sgmltag class="attribute">revision</sgmltag> est utilisé pour indiquer une branche locale ou qui suit une branche distante vers laquelle basculer lors de la phase de mise à jour. Par défaut, il contient « master ». Il est possible de redéfinir cet attribut avec la variable de configuration <varname>branches</varname>. Ce basculement ne se produit que si la branche actuelle suit une branche distante, afin de ne pas interférer avec votre propre développement.

en: The <sgmltag class="attribute">tag</sgmltag> attribute is used to specify a revision to unconditionally check out in the update phase. It overrides the <sgmltag class="attribute">revision</sgmltag> attribute.
fr: L'attribut <sgmltag class="attribute">tag</sgmltag> indique la révision à extraire absolument durant la phase de mise à jour. Il surcharge l'attribut <sgmltag class="attribute">revision</sgmltag>.

note: TODO I can't say much about the subdir attribute. In the end it will just be appended to checkoutdir. https://bugzilla.gnome.org/show_bug.cgi?id=342846
en: 
    &lt;branch repo="git.freedesktop.org" module="swfdec/swfdec"
            checkoutdir="swfdec"
            revision="<replaceable>local-or-remote-branch</replaceable>"
            tag="<replaceable>tree-ish</replaceable>"/&gt;
fr: 
    &lt;branch repo="git.freedesktop.org" module="swfdec/swfdec"
            checkoutdir="swfdec"
            revision="<replaceable>branche-locale-ou-distante</replaceable>"
            tag="<replaceable>étiquette</replaceable>"/&gt;

en: This repository type is used to define a Mercurial repository.
fr: Ce type de dépôt permet de définir un dépôt Mercurial.

en: This repository type is used to define a Monotone repository.
fr: Ce type de dépôt permet de définir un dépôt Monotone.

en: The <sgmltag class="attribute">server</sgmltag> attribute is used to specify the repository server.
fr: L'attribut <sgmltag class="attribute">server</sgmltag> permet d'indiquer le serveur du dépôt.

en: The <sgmltag class="attribute">database</sgmltag> attribute is used to specify the database to use for the repository.
fr: L'attribut <sgmltag class="attribute">database</sgmltag> permet d'indiquer la base de données à utiliser pour le dépôt.

en: The <sgmltag class="attribute">defbranch</sgmltag> attribute is used specify the branch of the repository to use.
fr: L'attribut <sgmltag class="attribute">defbranch</sgmltag> permet d'indiquer la branche à utiliser dans le dépôt.

en: This repository type is used to define a Subversion repository.
fr: Ce type de dépôt permet de définir un dépôt Subversion.

note: So how do I checkut out branch at a specific revision?
en: It allows a <sgmltag class="attribute">revision</sgmltag> on the <sgmltag class="element">branch</sgmltag> element. This attribute defines the branch to checkout or, if it is a number, a specific revision to checkout.
fr: Il autorise un attribut <sgmltag class="attribute">revision</sgmltag> sur l'élément <sgmltag class="element">branch</sgmltag>. Cet attribut définit la branche à extraire ou, si c'est un nombre, une révision spécifique à extraire.

en: It is possible to specify custom <literal>svn</literal> layout using <sgmltag class="attribute">trunk-template</sgmltag> (defaults to "%(module)s/trunk"), <sgmltag class="attribute">branches-template</sgmltag> (defaults to "%(module)s/branches/%(branch)s") and <sgmltag class="attribute">tags-template</sgmltag> (defaults to "%(module)s/tags/%(tag)s")
fr: Il est possible de définir un agencement <literal>svn</literal> personnalisé en utilisant <sgmltag class="attribute">trunk-template</sgmltag> (qui vaut par défaut « %(module)s/trunk »), <sgmltag class="attribute">branches-template</sgmltag> (qui vaut par défaut « %(module)s/branches/%(branch)s ») et <sgmltag class="attribute">tags-template</sgmltag> (qui vaut par défaut « %(module)s/tags/%(tag)s »).

en: Tarballs
fr: Tarballs (archives tar)

en: This repository type is used to define a tarball repository.
fr: Ce type de dépôt permet de définir un dépôt tarball.

en: The <sgmltag class="attribute">module</sgmltag> attribute specifies the file to download and compile, the <sgmltag class="attribute">version</sgmltag> attribute specifies the module version.
fr: L'attribut <sgmltag class="attribute">module</sgmltag> indique le fichier à télécharger et compiler. L'attribut <sgmltag class="attribute">version</sgmltag> indique la version du module.

en: The <sgmltag class="attribute">size</sgmltag> and <sgmltag class="attribute">hash</sgmltag>, as well as the obsolete <sgmltag class="attribute">md5sum</sgmltag>, attributes are optional. If these attributes are present, they are used to check that the source package was downloaded correctly.
fr: Les attributs <sgmltag class="attribute">size</sgmltag> et <sgmltag class="attribute">hash</sgmltag>, ainsi que l'ancien attribut <sgmltag class="attribute">md5sum</sgmltag> sont facultatifs. Si ces attributs existent, ils sont utilisés pour vérifier que le paquet source a été correctement téléchargé.

en: Any number of <sgmltag class="element">patch</sgmltag> elements may be nested inside the <sgmltag class="element">branch</sgmltag> element. These patches are applied, in order, to the source tree after unpacking. The <sgmltag class="attribute">file</sgmltag> attribute gives the patch filename, and the <sgmltag class="attribute">strip</sgmltag> attribute says how many levels of directories to prune when applying the patch.
fr: On peut imbriquer autant d'éléments <sgmltag class="element">patch</sgmltag> qu'on le désire dans l'élément <sgmltag class="element">branch</sgmltag>. Ces correctifs sont appliqués dans l'ordre à l'arborescence source après décompression. L'attribut <sgmltag class="attribute">file</sgmltag> indique le nom de fichier du correctif et l'attribut <sgmltag class="attribute">strip</sgmltag> précise le nombre de niveaux de répertoires à retirer dans les chemins en appliquant le correctif.

en: For module sets shipped with JHBuild, the patch files are looked up in the <filename>jhbuild/patches/</filename> directory; for module sets referred by URI, the patch files are looked for in the same directory as the moduleset file, or in its <filename>patches/</filename> subdirectory. It is also possible for the <sgmltag class="attribute">file</sgmltag> attribute to specify a URI, in which case it will be downloaded from that location.
fr: Pour les jeux de modules livrés avec JHBuild, les fichiers de correctifs sont situés dans le répertoire <filename>jhbuild/patches/</filename> ; pour les jeux de modules référencés par URI, les fichiers de correctifs doivent se trouver dans le même répertoire que le jeu de modules ou dans le sous-répertoire <filename>patches/</filename>. Il est aussi possible que l'attribut <sgmltag class="attribute">file</sgmltag> indique un URI, auquel cas il sera téléchargé à cet emplacement.

en: A tarball <sgmltag class="element">branch</sgmltag> element may also contain <sgmltag class="element">quilt</sgmltag> elements which specify nested <sgmltag class="element">branch</sgmltag> to import.
fr: Un élément <sgmltag class="element">branch</sgmltag> d'un tarball peut aussi contenir des éléments <sgmltag class="element">quilt</sgmltag> qui précisent des <sgmltag class="element">branch</sgmltag> imbriquées à importer.

en: Including Other Module Sets
fr: Inclusion d'autres jeux de modules

en: JHBuild allows one module set to include the contents of another by reference using the <sgmltag class="element">include</sgmltag> element.
fr: JHBuild autorise un jeu de modules à inclure le contenu d'un autre jeu de modules en le référençant au moyen de l'élément <sgmltag class="element">include</sgmltag>.

en: The <sgmltag class="attribute">href</sgmltag> is a URI reference to the module set to be included, relative to the file containing the <sgmltag class="element">include</sgmltag> element.
fr: L'attribut <sgmltag class="attribute">href</sgmltag> est une référence sous forme d'URI vers le jeu de modules à inclure, relatif au fichier contenant l'élément <sgmltag class="element">include</sgmltag>.

en: Only module definitions are imported from the referenced module set - module sources are not. Multiple levels of includes are allowed, but include loops are not (there isn't any code to handle loops at the moment).
fr: Seules les définitions de modules sont importées à partir du jeu de modules référencé, et non pas les sources de modules. Plusieurs niveaux d'imbrication sont autorisés, mais pas les inclusions en boucle (il n'y a pas de code de détection de boucle pour l'instant).

en: Module Definitions
fr: Définitions de modules

en: There are various types of module definitions that can be used in a module set file, and the list can easily be extended. Only the most common ones will be mentioned here.
fr: Il existe plusieurs types de définitions de modules utilisables dans un fichier de jeu de modules, et la liste peut facilement être augmentée. Seuls les types les plus courants sont mentionnés ici.

en: They are all basically composed of a <sgmltag class="element">branch</sgmltag> element describing how to get the module and <sgmltag class="element">dependencies</sgmltag>, <sgmltag class="element">suggests</sgmltag> and <sgmltag class="element">after</sgmltag> elements to declare the dependencies of the module.
fr: À la base, ils sont tous formés d'un élément <sgmltag class="element">branch</sgmltag> décrivant la manière d'obtenir le module et d'éléments <sgmltag class="element">dependencies</sgmltag>, <sgmltag class="element">suggests</sgmltag> et <sgmltag class="element">after</sgmltag> pour déclarer les dépendances du module.

en: Any modules listed in the <sgmltag class="element">dependencies</sgmltag> element will be added to the module list for <command>jhbuild build</command> if it isn't already included, and make sure the dependent modules are built first.
fr: Tout module mentionné dans l'élément <sgmltag class="element">dependencies</sgmltag> est ajouté à la liste des modules lors de la commande <command>jhbuild build</command> (s'il n'y est pas déjà) ; JHBuild s'assure que les modules dépendants soient construits en premier.

en: After generating the modules list, the modules listed in the <sgmltag class="element">suggests</sgmltag> element will be used to further sort the modules list (although it will not pull any additional modules). This is intended for cases where a module has an optional dependency on another module.
fr: Après avoir généré la liste des modules, les modules mentionnés dans l'élément <sgmltag class="element">suggests</sgmltag> sont utilisés pour trier la liste des modules (sans y ajouter de module supplémentaire). Ceci est prévu pour les cas où un module possède une dépendance facultative sur un autre module.

en: The <sgmltag class="element">autotools</sgmltag> element is used to define a module which is compiled using the GNU Autotools build system.
fr: L'élément <sgmltag class="element">autotools</sgmltag> sert à définir un module qui doit être compilé à l'aide du système de construction GNU Autotools.

en: 
    &lt;autotools id="<replaceable>id</replaceable>"
    	      [ autogenargs="<replaceable>autogenargs</replaceable>" ]
    	      [ makeargs="<replaceable>makeargs</replaceable>" ]
    	      [ makeinstallargs="<replaceable>makeinstallargs</replaceable>" ]
    	      [ autogen-sh="<replaceable>autogen-sh</replaceable>" ]
    	      [ makefile="<replaceable>makefile</replaceable>" ]
    	      [ skip-autogen="<replaceable>skip-autogen</replaceable>" ]
    	      [ autogen-template="<replaceable>autogen-template</replaceable>" ]
    	      [ check-target="<replaceable>check-target</replaceable>" ]
    	      [ supports-non-srcdir-builds="<replaceable>supports-non-srcdir-builds</replaceable>" ]&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
    &lt;/autotools&gt;
fr: 
    &lt;autotools id="<replaceable>id</replaceable>"
    	      [ autogenargs="<replaceable>paramètres_autogen</replaceable>" ]
    	      [ makeargs="<replaceable>paramètres_make</replaceable>" ]
    	      [ makeinstallargs="<replaceable>paramètres_make_install</replaceable>" ]
    	      [ autogen-sh="<replaceable>autogen-sh</replaceable>" ]
    	      [ makefile="<replaceable>makefile</replaceable>" ]
    	      [ skip-autogen="<replaceable>ignorer-autogen</replaceable>" ]
    	      [ autogen-template="<replaceable>modèle_autogen</replaceable>" ]
    	      [ check-target="<replaceable>cible_contrôle</replaceable>" ]
    	      [ supports-non-srcdir-builds="<replaceable>gère_construction_non_srcdir</replaceable>" ]&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
    &lt;/autotools&gt;

en: The <sgmltag class="attribute">autogenargs</sgmltag> and <sgmltag class="attribute">makeargs</sgmltag> and <sgmltag class="attribute">makeinstallargs</sgmltag> attributes are used to specify additional arguments to pass to <command>autogen.sh</command>, <command>make</command> and <command>make install</command> respectively.
fr: Les attributs <sgmltag class="attribute">autogenargs</sgmltag>, <sgmltag class="attribute">makeargs</sgmltag> et <sgmltag class="attribute">makeinstallargs</sgmltag> servent à indiquer des paramètres supplémentaires à transmettre respectivement à <command>autogen.sh</command>, <command>make</command> et <command>make install</command>.

en: The <sgmltag class="attribute">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh script to run. The value <literal>autoreconf</literal> can be used if your module has no <command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf -i</command>, followed by the proper <command>configure</command>. <sgmltag class="attribute">skip-autogen</sgmltag> chooses whether or not to run autogen.sh, it is a boolean with an extra <literal>never</literal> value to tell JHBuild to never skip running <command>autogen.sh</command>. <sgmltag class="attribute">makefile</sgmltag> specifies the filename of the makefile to use.
fr: L'attribut <sgmltag class="attribute">autogen-sh</sgmltag> indique le nom du script autogen.sh à exécuter. La valeur <literal>autoreconf</literal> peut être utilisée si le module n'a pas d'équivalent du script <command>autogen.sh</command>. Dans ce cas, JHBuild exécutera <command>autoreconf -i</command>, suivi par la phase <command>configure</command>. L'attribut <sgmltag class="attribute">skip-autogen</sgmltag> indique s'il faut exécuter autogen.sh, il s'agit d'une valeur booléenne admettant également la valeur <literal>never</literal> pour signifier à JHBuild de ne jamais ignorer le lancement de <command>autogen.sh</command>. L'attribut <sgmltag class="attribute">makefile</sgmltag> indique le nom du fichier makefile à utiliser.

en: The <sgmltag class="attribute">supports-non-srcdir-builds</sgmltag> attribute is used to mark modules that can't be cleanly built using a separate source directory.
fr: L'attribut <sgmltag class="attribute">supports-non-srcdir-builds</sgmltag> sert à marquer les modules qui ne peuvent être proprement construits en utilisant un répertoire source séparé.

en: The <sgmltag class="attribute">autogen-template</sgmltag> attribute can be used if you need finer control over the autogen command line. It is a python format string, which will be substituted with the following variables: <varname>srcdir</varname>, <varname>autogen-sh</varname>, <varname>prefix</varname>, <varname>libdir</varname>, and <varname>autogenargs</varname>. For example, here is the default autogen-template:
fr: L'attribut <sgmltag class="attribute">autogen-template</sgmltag> peut être utilisé en cas de besoin de contrôle fin sur la ligne de commande autogen. C'est une chaîne de formatage Python, qui sera substituée par les variables suivantes : <varname>srcdir</varname>, <varname>autogen-sh</varname>, <varname>prefix</varname>, <varname>libdir</varname>, et <varname>autogenargs</varname>. Par exemple, voici la valeur par défaut de autogen-template :

en: The <sgmltag class="attribute">check-target</sgmltag> attribute must be specified (with false as value) for modules that do not have a <command>make check</command> target.
fr: L'attribut <sgmltag class="attribute">check-target</sgmltag> doit être indiqué (avec la valeur « false ») pour les modules qui n'ont pas de cible <command>make check</command>.

en: The <sgmltag class="element">cmake</sgmltag> element is used to define a module which is built using the CMake build system.
fr: L'élément <sgmltag class="element">cmake</sgmltag> permet de définir un module construit à l'aide du système de construction CMake.

en: 
    &lt;cmake id="<replaceable>modulename</replaceable>"&gt;
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    &lt;/cmake&gt;
fr: 
    &lt;cmake id="<replaceable>nom_module</replaceable>"&gt;
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    &lt;/cmake&gt;

en: The <sgmltag class="element">distutils</sgmltag> element is used to define a module which is built using python's distutils
fr: L'élément <sgmltag class="element">distutils</sgmltag> permet de définir un module construit à l'aide de Python distutils.

en: 
    &lt;distutils id="<replaceable>modulename</replaceable>"
                [ supports-non-srcdir-builds="<replaceable>yes|no</replaceable>" ]&gt;
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    &lt;/distutils&gt;
fr: 
    &lt;distutils id="<replaceable>nom_module</replaceable>"
                [ supports-non-srcdir-builds="<replaceable>yes|no</replaceable>" ]&gt;
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    &lt;/distutils&gt;

en: The <sgmltag class="element">linux</sgmltag> element defines a module used to build a linux kernel. In addition, a separate kernel configuration can be chosen using the <sgmltag class="element">kconfig</sgmltag> subelement.
fr: L'élément <sgmltag class="element">linux</sgmltag> permet de définir un module utilisé pour construire un noyau linux. De plus, une configuration de noyau séparée peut être choisie en utilisant le sous-élément <sgmltag class="element">kconfig</sgmltag>.

en: 
    &lt;linux id="<replaceable>id</replaceable>"
    	  [ makeargs="<replaceable>makeargs</replaceable>" ]&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
      &lt;kconfig [ repo="<replaceable>repo</replaceable>" ]
    	    version="<replaceable>version</replaceable>"
    	    [ module="<replaceable>module</replaceable>" ]
    	    [ config="<replaceable>config</replaceable>" ] /&gt;
    
    &lt;/linux&gt;
fr: 
    &lt;linux id="<replaceable>id</replaceable>"
    	  [ makeargs="<replaceable>paramètres_make</replaceable>" ]&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
      &lt;kconfig [ repo="<replaceable>dépôt</replaceable>" ]
    	    version="<replaceable>version</replaceable>"
    	    [ module="<replaceable>module</replaceable>" ]
    	    [ config="<replaceable>config</replaceable>" ] /&gt;
    
    &lt;/linux&gt;

en: The <sgmltag class="element">perl</sgmltag> element is used to build perl modules.
fr: L'élément <sgmltag class="element">perl</sgmltag> permet de construire des modules Perl.

en: The <sgmltag class="attribute">makeargs</sgmltag> attribute is used to specify additional arguments to pass to <command>make</command>.
fr: L'attribut <sgmltag class="attribute">makeargs</sgmltag> permet de définir des paramètres supplémentaires à passer à <command>make</command>.

en: 
    &lt;perl id="<replaceable>modulename</replaceable>"
    	 [ makeargs="<replaceable>makeargs</replaceable>" ]&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
    &lt;/perl&gt;
fr: 
    &lt;perl id="<replaceable>nom_module</replaceable>"
    	 [ makeargs="<replaceable>paramètres_make</replaceable>" ]&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
    &lt;/perl&gt;

en: The <sgmltag class="element">waf</sgmltag> element is used to define a module which is built using the Waf build system.
fr: L'élément <sgmltag class="element">waf</sgmltag> permet de définir un module construit à l'aide du système de construction Waf.

en: The <sgmltag class="attribute">waf-command</sgmltag> attribute is used to specify the waf command script to use; it defaults to <command>waf</command>.
fr: L'attribut <sgmltag class="attribute">waf-command</sgmltag> permet de définir le script de commande waf à utiliser ; la valeur par défaut est <command>waf</command>.

en: 
    &lt;waf id="<replaceable>modulename</replaceable>"&gt;
    	 [ waf-command="<replaceable>waf-command</replaceable>" ]&gt;
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    &lt;/waf&gt;
fr: 
    &lt;waf id="<replaceable>nom_module</replaceable>"&gt;
    	 [ waf-command="<replaceable>commande_waf</replaceable>" ]&gt;
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    &lt;/waf&gt;

en: The <sgmltag class="element">testmodule</sgmltag> element is used to create a module which runs a suite of tests using LDTP or Dogtail.
fr: L'élément <sgmltag class="element">testmodule</sgmltag> permet de créer un module qui exécute une suite de tests en utilisant LDTP ou Dogtail.

en: 
    &lt;testmodule id="<replaceable>id</replaceable>"
    	       type="<replaceable>type</replaceable>"&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
      &lt;testedmodules&gt;
        &lt;tested package="<replaceable>package</replaceable>" /&gt;
      &lt;/testedmodules&gt;
    
    &lt;/testmodule&gt;
fr: 
    &lt;testmodule id="<replaceable>id</replaceable>"
    	       type="<replaceable>type</replaceable>"&gt;
    
      &lt;branch [ ... ] &gt;
        [...]
      &lt;/branch&gt;
    
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;after&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/after&gt;
    
      &lt;testedmodules&gt;
        &lt;tested package="<replaceable>paquet</replaceable>" /&gt;
      &lt;/testedmodules&gt;
    
    &lt;/testmodule&gt;

en: The <sgmltag class="attribute">type</sgmltag> attribute gives the type of tests to be run in the module. 'dogtail' uses python to invoke all .py files. 'ldtp' invokes 'ldtprunner run.xml'.
fr: L'attribut <sgmltag class="attribute">type</sgmltag> indique le type de tests à exécuter dans le module. « dogtail » utilise Python pour appeler tous les fichiers .py. « ldtp » fait appel à « ldtprunner run.xml ».

en: Unless the noxvfb configuration option is set, an Xvfb server is started to run the tests in
fr: Tant que l'option de configuration noxvfb n'est pas définie, un serveur Xvfb est démarré pour y lancer les tests.

en: The <sgmltag class="element">metamodule</sgmltag> element defines a module that doesn't actually do anything. The only purpose of a module of this type is its dependencies.
fr: L'élément <sgmltag class="element">metamodule</sgmltag> permet de définir un module qui ne fait vraiment rien. Le seul but d'un tel module est de définir des dépendances.

en: For example, meta-gnome-desktop depends on all the key components of the GNOME desktop, therefore telling JHBuild to install it actually installs the full desktop.
fr: Par exemple, meta-gnome-desktop dépend de tous les éléments clés du bureau GNOME. En conséquence, demander à JHBuild de l'installer revient à installer le bureau complet.

en: 
    &lt;metamodule id="<replaceable>modulename</replaceable>"&gt;
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;suggests&gt;
        &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
        ...
      &lt;/suggests&gt;
    &lt;/metamodule&gt;
fr: 
    &lt;metamodule id="<replaceable>nom_module</replaceable>"&gt;
      &lt;dependencies&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/dependencies&gt;
      &lt;suggests&gt;
        &lt;dep package="<replaceable>nom_module</replaceable>"/&gt;
        ...
      &lt;/suggests&gt;
    &lt;/metamodule&gt;

en: The <sgmltag class="attribute">id</sgmltag> attribute gives the name of the module. The child elements are handled as for <link linkend="moduleset-syntax-defs-autotools"><sgmltag class="element">autotools</sgmltag></link>.
fr: L'attribut <sgmltag class="attribute">id</sgmltag> donne le nom du module. Les éléments enfants sont traités de la même manière que <link linkend="moduleset-syntax-defs-autotools"><sgmltag class="element">autotools</sgmltag></link>.

en: Deprecated Elements
fr: Éléments désapprouvés

en: The <sgmltag class="element">cvsroot</sgmltag> element is now deprecated - the <sgmltag class="element">repository</sgmltag> element should be used instead.
fr: L'élément <sgmltag class="element">cvsroot</sgmltag> est maintenant désapprouvé. Il faut utiliser l'élément <sgmltag class="element">repository</sgmltag> à la place.

en: The <sgmltag class="element">cvsroot</sgmltag> element is used to describe a CVS repository.
fr: L'élément <sgmltag class="element">cvsroot</sgmltag> permet de décrire un dépôt CVS.

en: 
      &lt;cvsroot name="<replaceable>rootname</replaceable>"
               [ default="<replaceable>yes|no</replaceable>" ]
               root="<replaceable>anon-cvsroot</replaceable>"
               password="<replaceable>anon-password</replaceable>"/&gt;
fr: 
      &lt;cvsroot name="<replaceable>nom_racine</replaceable>"
               [ default="<replaceable>yes|no</replaceable>" ]
               root="<replaceable>cvsroot_anon</replaceable>"
               password="<replaceable>mot_de_passe_anon</replaceable>"/&gt;

en: The <sgmltag class="attribute">name</sgmltag> attribute should be a unique identifier for the CVS repository.
fr: L'attribut <sgmltag class="attribute">name</sgmltag> doit être un identifiant unique pour le dépôt CVS.

en: The <sgmltag class="attribute">default</sgmltag> attribute says whether this is the default module source for this module set file.
fr: L'attribut <sgmltag class="attribute">default</sgmltag> indique si cette source de module est la source par défaut pour ce fichier de jeu de modules.

en: The <sgmltag class="attribute">root</sgmltag> attribute lists the CVS root used for anonymous access to this repository, and the <sgmltag class="attribute">password</sgmltag> attribute gives the password used for anonymous access.
fr: L'attribut <sgmltag class="attribute">root</sgmltag> contient la racine CVS utilisée pour l'accès anonyme à ce dépôt, et l'attribut <sgmltag class="attribute">password</sgmltag> précise le mot de passe utilisé pour l'accès anonyme.

en: The <sgmltag class="element">svnroot</sgmltag> element is now deprecated - the <sgmltag class="element">repository</sgmltag> element should be used instead.
fr: L'élément <sgmltag class="element">svnroot</sgmltag> est maintenant désapprouvé. Il faut utiliser l'élément <sgmltag class="element">repository</sgmltag> à la place.

en: The <sgmltag class="element">svnroot</sgmltag> element is used to describe a Subversion repository.
fr: L'élément <sgmltag class="element">svnroot</sgmltag> permet de décrire un dépôt Subversion.

en: 
      &lt;svnroot name="<replaceable>rootname</replaceable>"
               [ default="<replaceable>yes|no</replaceable>" ]
               href="<replaceable>anon-svnroot</replaceable>"/&gt;
fr: 
      &lt;svnroot name="<replaceable>nom_racine</replaceable>"
               [ default="<replaceable>yes|no</replaceable>" ]
               href="<replaceable>svnroot_anonyme</replaceable>"/&gt;

en: The <sgmltag class="attribute">name</sgmltag> attribute should be a unique identifier for the Subversion repository.
fr: L'attribut <sgmltag class="attribute">name</sgmltag> doit être un identifiant unique pour le dépôt Subversion.

en: If <sgmltag class="attribute">default</sgmltag> attribute says whether this is the default module source for this module set file.
fr: L'attribut <sgmltag class="attribute">default</sgmltag> indique si cette source de module est la source par défaut pour ce fichier de jeu de modules.

en: The <sgmltag class="attribute">href</sgmltag> attribute lists the base URL for the repository. This will probably be either a <literal>http</literal>, <literal>https</literal> or <literal>svn</literal> URL.
fr: L'attribut <sgmltag class="attribute">href</sgmltag> contient l'URL de base du dépôt. En général, c'est un URL <literal>http</literal>, <literal>https</literal> ou <literal>svn</literal>.

en: The <sgmltag class="element">arch-archive</sgmltag> element is now deprecated - the <sgmltag class="element">repository</sgmltag> element should be used instead.
fr: L'élément <sgmltag class="element">arch-archive</sgmltag> est maintenant désapprouvé. Il faut utiliser l'élément <sgmltag class="element">repository</sgmltag> à la place.

en: The <sgmltag class="element">arch-archive</sgmltag> element is used to describe a GNU Arch archive.
fr: L'élément <sgmltag class="element">arch-archive</sgmltag> permet de décrire une archive GNU Arch.

en: 
      &lt;arch-archive name="<replaceable>archivename</replaceable>"
                    [ default="<replaceable>yes|no</replaceable>" ]
                    href="<replaceable>mirror-url</replaceable>"/&gt;
fr: 
      &lt;arch-archive name="<replaceable>nom_archive</replaceable>"
                    [ default="<replaceable>yes|no</replaceable>" ]
                    href="<replaceable>url_miroir</replaceable>"/&gt;

en: The <sgmltag class="attribute">name</sgmltag> attribute should be the Arch archive name.
fr: L'attribut <sgmltag class="attribute">name</sgmltag> doit correspondre au nom de l'archive Arch.

en: The <sgmltag class="attribute">href</sgmltag> attribute lists a public mirror URL for the archive.
fr: L'attribut <sgmltag class="attribute">href</sgmltag> contient l'URL d'un miroir public de l'archive.

en: Deprecated Module Types
fr: Types de modules désapprouvés

en: This section describes deprecated elements, they may still be used in existing module sets but it is advised not to use them anymore.
fr: Cette section présente des éléments désapprouvés. Il se peut qu'ils soient encore utilisés dans des jeux de modules existants, mais il est conseillé de ne plus les utiliser.

en: This deprecated element is just a thin wrapper around both <sgmltag class="element">autotools</sgmltag> module type and <sgmltag class="element">tarball</sgmltag> repository type.
fr: Cet élément désapprouvé est une simple couche fine autour du type de module <sgmltag class="element">autotools</sgmltag> et du type de dépôt <sgmltag class="element">tarball</sgmltag>.

en: The <sgmltag class="element">tarball</sgmltag> element is used to define a module that is to be built from a tarball.
fr: L'élément <sgmltag class="element">tarball</sgmltag> permet de définir un module à construire à partir d'une archive tar.

en: 
      &lt;tarball id="<replaceable>modulename</replaceable>"
                  [ version="<replaceable>version</replaceable>" ]
                  [ checkourdir="<replaceable>checkoutdir</replaceable>" ]
                  [ autogenargs="<replaceable>autogenargs</replaceable>" ]
                  [ makeargs="<replaceable>makeargs</replaceable>" ]
                  [ autogen-sh="<replaceable>autogen-sh</replaceable>" ]
                  [ supports-non-srcdir-builds="<replaceable>yes|no</replaceable>" ]&gt;
        &lt;source href="<replaceable>source-url</replaceable>"
                [ size="<replaceable>source-size</replaceable>" ]
                [ hash="<replaceable>source-algo:source-hash</replaceable>" ]
                [ md5sum="<replaceable>source-md5sum</replaceable>" ]/&gt;
        &lt;patches&gt;
          &lt;patch file="<replaceable>filename</replaceable>" strip="<replaceable>level</replaceable>"/&gt;
          ...
        &lt;/patches&gt;
        &lt;dependencies&gt;
          &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
          ...
        &lt;/dependencies&gt;
        &lt;suggests&gt;
          &lt;dep package="<replaceable>modulename</replaceable>"/&gt;
          ...
        &lt;/suggests&gt;
      &lt;/tarball&gt;
fr: 
      &lt;tarball id="<replaceable>nom_de_module</replaceable>"
                  [ version="<replaceable>version</replaceable>" ]
                  [ checkourdir="<replaceable>répertoire_extraction</replaceable>" ]
                  [ autogenargs="<replaceable>paramètres_autogen</replaceable>" ]
                  [ makeargs="<replaceable>paramètres_make</replaceable>" ]
                  [ autogen-sh="<replaceable>autogen-sh</replaceable>" ]
                  [ supports-non-srcdir-builds="<replaceable>yes|no</replaceable>" ]&gt;
        &lt;source href="<replaceable>url_source</replaceable>"
                [ size="<replaceable>taille_source</replaceable>" ]
                [ hash="<replaceable>algorithme_source:hash_source</replaceable>" ]
                [ md5sum="<replaceable>somme_md5_source</replaceable>" ]/&gt;
        &lt;patches&gt;
          &lt;patch file="<replaceable>nom_de_fichier</replaceable>" strip="<replaceable>niveau</replaceable>"/&gt;
          ...
        &lt;/patches&gt;
        &lt;dependencies&gt;
          &lt;dep package="<replaceable>nom_de_module</replaceable>"/&gt;
          ...
        &lt;/dependencies&gt;
        &lt;suggests&gt;
          &lt;dep package="<replaceable>nom_de_module</replaceable>"/&gt;
          ...
        &lt;/suggests&gt;
      &lt;/tarball&gt;

en: The <sgmltag class="attribute">id</sgmltag> and <sgmltag class="attribute">version</sgmltag> attributes are used to identify the module.
fr: Les attributs <sgmltag class="attribute">id</sgmltag> et <sgmltag class="attribute">version</sgmltag> sont utilisés pour identifier le module.

en: The <sgmltag class="element">source</sgmltag> element specifies the file to download and compile. The <sgmltag class="attribute">href</sgmltag> attribute is mandatory, while the <sgmltag class="attribute">size</sgmltag> and <sgmltag class="attribute">hash</sgmltag>, as well as the obsolete <sgmltag class="attribute">md5sum</sgmltag>, attributes are optional. If these last two attributes are present, they are used to check that the source package was downloaded correctly.
fr: L'élément <sgmltag class="element">source</sgmltag> indique le fichier à télécharger et compiler. L'attribut <sgmltag class="attribute">href</sgmltag> est obligatoire, alors que les attributs <sgmltag class="attribute">size</sgmltag> et <sgmltag class="attribute">hash</sgmltag>, comme l'attribut obsolète <sgmltag class="attribute">md5sum</sgmltag>, sont facultatifs. Si ces deux derniers attributs sont présents, ils sont utilisés pour vérifier que le paquet source a été correctement téléchargé.

en: The <sgmltag class="element">patches</sgmltag> element is used to specify one or more patches to apply to the source tree after unpacking, the <sgmltag class="attribute">file</sgmltag> attribute gives the patch filename, and the <sgmltag class="attribute">strip</sgmltag> attribute says how many levels of directories to prune when applying the patch.
fr: L'élément <sgmltag class="element">patches</sgmltag> sert à indiquer un ou plusieurs correctifs à appliquer à l'arborescence source après décompression. L'attribut <sgmltag class="attribute">file</sgmltag> indique le nom de fichier du correctif et l'attribut <sgmltag class="attribute">strip</sgmltag> précise le nombre de niveaux de répertoires à retirer dans les chemins en appliquant le correctif.

en: The other attributes and the <sgmltag class="element">dependencies</sgmltag>, <sgmltag class="element">suggests</sgmltag> and <sgmltag class="element">after</sgmltag> elements are processed as for <link linkend="moduleset-syntax-defs-autotools">autotools</link>.
fr: Les autres attributs et les éléments <sgmltag class="element">dependencies</sgmltag>, <sgmltag class="element">suggests</sgmltag> et <sgmltag class="element">after</sgmltag> sont traités de la même manière que pour <link linkend="moduleset-syntax-defs-autotools">autotools</link>.
