Bien que Sunbird soit fourni pour de nombreuses plateformes, dont linux, elle ne semble pas l’être pour des linux 64 bits, comme les debian etch AM64, K/X/Ubuntu AMD64, etc…
Voici donc comment faire pour tester l’agenda de la Fondation Mozilla, apparemment basé sur le coeur de Firefox 2.0.0.x, à savoir Gecko 1.8.1.x
On partira de l’hypothèse que la machine utilisée est déjà configurée pour la compilation d’un autre logiciel de la Fondation Mozilla.
1) Récupération du code source :
http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.5/source/
Fichier tar.bz2 d’environ 39,5 Mo.
2) On décompacte le code source dans le répertoire de téléchargement depuis la console :
$ tar xvfj lightning-sunbird-0.5-source.tar.bz2
3) On va dans le répertoire du code source via un $ cd mozilla, et l’on crée le fichier .mozconfig :
$ gedit .mozconfig &
gedit pouvant être remplacé par votre éditeur de texte préféré.
En se basant sur cette page : http://www.mozilla.org/projects/calendar/sunbird/build.html
On crée le fichier .mozconfig suivant :
. $topsrcdir/calendar/sunbird/config/mozconfig
ac_add_options –disable-debug
ac_add_options –disable-tests
ac_add_options –enable-optimize
ac_add_options –disable-shared
ac_add_options –enable-static
On sauvegarde le fichier.
Et on rentre dans la console :
$ make -f client.mk depend
$ make -f client.mk build
$ make -C xpinstall/packager
Temps indicatif sur un Sempron 3100+ (à base de K8) + 1 Go :
1ière étape : 3 minutes environ
2ième étape : 30 minutes environ
3ième étape : 2 minutes environ
4) Si tout s’est bien passé, on a une archive d’environ 8,5 Mo contenant le logiciel dans le répertoire mozilla/dist/, qu’il suffit de copier et de désarchiver ailleurs pour avoir le logiciel près à l’emploi, et quelque chose qui ressemble à cela :
5) Une interface traduite ?
Simple.
a) Il faut se rendre ici : http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.5/langpacks/, et récupérer avec « enregistrer sous » le fichier fr.xpi
b) ajouter le langage en tant qu’extensions via le menu « tools/addons »
c) redémarrer sunbird puis le refermer.
d) créer un raccourci de lancement avec la commande : sunbird -contentLocale fr-FR -UILocale fr-FR &
e) Et voila le travail. 🙂
Enfin, en ce qui concerne les illustrations officielles, je ne vous donnerais pas l’option qui l’active, car il faut l’autorisation de la Fondation Mozilla pour le faire 😛