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 :
L’agenda n’est qu’en version 0.7, mais il a déjà de la gueule 😉