Xul Runner/Installation

Installer XulRunner

XulRunner est disponible sur le serveur ftp de mozilla. XulRunner étant toujours en développement, il n'y a pas encore de version officielle. Cependant, sa version 1.8, qui est considéré par Mozilla comme une version "stable developer preview", fonctionne relativement bien et il commence à y avoir des projets qui l'utilise (Comme httpDAIM )

Vous n'avez donc à votre disposition que des "nightly builds". Ce sont des versions générées chaque nuit avec les derniers développements de la veille.

Prenez donc la dernière sur ftpftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/. Vous avez le choix entre la serie 1.8 et la serie 1.9. Il est vivement recommandé de s'en tenir à la 1.8 si vous voulez quelques choses de stable.

Pendant tout votre projet, il est également préférable de s'en tenir à la version que vous avez téléchargé, sauf si il y a des bugs bloquants pour vous et qui sont corrigés dans des versions nigthly plus récentes.

XulRunner n'est pour l'instant pas disponible sous forme de package installable, c'est une simple archive à décompresser dans le répertoire de votre choix. Sous un OS basé sur Linux, vous pouvez par exemple l'installer dans /opt/xulrunner/1.8.0.1/.

Une fois l'archive installée, il faut lancer la commande suivante pour initialiser XULRunner :

 # /opt/xulrunner/1.8.0.1/xulrunner/xulrunner --register-global

Compiler XulRunner

Il se peut que vous vouliez avoir une version de XulRunner compilées avec des options spécifiques, dans ce cas, il vous faut compiler votre propre version.

On peut utiliser le script présent sur Download httphttp://xulfr.org/download/XulRunner/scripts/build.sh pour une compilation automatique de XulRunner.

En suivant les infos de compil sur httphttp://wiki.mozilla.org/wiki/XUL:Xul_Runner, on procède comme suit (sous linux):

Récupérer les sources

Renseigner le fichier .mozconfig

Dans votre HOME, créer un fichier .mozconfig contenant:

 export MOZILLA_OFFICIAL=1
 mk_add_options MOZILLA_OFFICIAL=1
 mk_add_options MOZ_CO_PROJECT=xulrunner
 ac_add_options --enable-application=xulrunner
 ac_add_options --disable-debug
 ac_add_options --disable-tests
 ac_add_options --disable-optimize
 ac_add_options --enable-default-toolkit=gtk2
 ac_add_options --enable-xft
 ac_add_options --disable-freetype2

Pour avoir le support SVG, on peut rajouter ceci :

 ac_add_options --enable-svg
 ac_add_options --enable-svg-renderer=libart
 mk_add_options MOZ_CO_MODULE=mozilla/other-licenses/libart_lgpl

Ou cela si on l'on veut utliser Cairo (ne nécessite pas d'avoir la bibiothèque Cairo sur sa machine):

 ac_add_options --enable-svg

Si vous compilez la version 1.9 de xulRunner, il est probable que vous ayez a remplacer la ligne concernant le default-toolkit par :

 ac_add_options --enable-default-toolkit=cairo-gtk2

Pour plus d'information sur le contenu du fichier .mozconfig, son utilisation, et ceci de manière plus générale : httphttp://developer.mozilla.org/en/docs/Configuring_Build_Options

Récupérer les sources via CVS

 export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
 cvs login

mot de passe: anonymous

 cvs checkout mozilla/client.mk
 cd mozilla
 make -f client.mk checkout

Compiler

 cd mozilla
 make -f client.mk build

Packager

 cd ..
 make -C mozilla/xpinstall/packager

On retrouve une tarball de XulRunner dans:

 mozilla/dist/xulrunner-i686-pc-linux-gnu-gtk2+xft.tar.gz




Dernière modification le juillet 19, 2007 4:51 .


Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.