Thunderbird et Lightning. Un aperçu.

Avec la sortie la semaine dernière du duo Sunbird / Lightning, j’ai voulu voir à quoi ressemblait l’ensemble Thunderbird + lightning.

J’ai donc suivi les instructions de cette page. L’ensemble est intéressant, même si pour le moment, l’utilisation est assez ennuyeuse. A cause du bug 330753 il est impossible d’utiliser le script d’empaquetage de Thunderbird pour avoir un paquet tout en un, donc plus simple à utiliser dans la vie courante. Quoique j’ai trouvé un contournement, assez artisanal, mais qui fonctionne 😉

Pour la compilation, j’ai utilisé le .mozconfig suivant :

#
# See http://www.mozilla.org/build/ for build instructions.
#

. $topsrcdir/mail/config/mozconfig

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize= »-Os -march=athlon64 -w -pipe »
ac_add_options –disable-debug
ac_add_options –disable-tests
ac_add_options –enable-default-toolkit=cairo-gtk2
ac_add_options –enable-strip

mk_add_options MOZ_CO_PROJECT=mail,calendar
ac_add_options –enable-extensions=default,lightning

Pour l’empaquetage, j’ai modifié le Makefile contenu dans le répertoire mozilla/mail/installer aux alentours de la ligne 90 en commentant (ajout du caractère #) devant les lignes de code suivantes :


ifdef BUILD_STATIC_LIBS
ifeq (WINNT,$(OS_ARCH))
MOZ_PKG_MANIFEST_P = $(srcdir)/windows/packages-static
endif
else
$(error you need a "--enable-static --disable-shared" build to create an installer)
endif

Et l’empaquetage s’est correctement déroulé. Voici donc une capture d’écran de Thunderbird + Lightning :

Thunderbird pré-3.0alpha1 et Lightning sous Ubuntu Linux 7.10 AMD64

L’agenda n’est qu’en version 0.7, mais il a déjà de la gueule 😉