A l’origine, en 1998, quand le projet Mozilla fut lancé, le code était celui de la suite internet complète : navigateur, courrier, forums, client irc et éditeur de pages html. En 2004, la suite est plus ou moins laissée à l’abandon, au profit du duo Mozilla Firefox et Mozilla Thunderbird. Le projet fut repris par la suite, et voici enfin la version 2.0 de SeaMonkey.
La version 2.0 de SeaMonkey se base sur le coeur de Mozilla Firefox 3.5, et des notes de publications détaillés – en anglais – sont disponibles sur cette page.
Bien que la sortie sera officielle le 27 octobre, on peut toujours récupéré le code de SeaMonkey 2.0, et le recompiler facilement.
Récupération du code source :
hg clone --verbose http://hg.mozilla.org/releases/comm-1.9.1/ src
.mozconfig utilisé :
#
# See http://www.mozilla.org/build/ for build instructions.
#export AUTOCONF=autoconf-2.13
ac_add_options –enable-application=suite
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-smmk_add_options MOZ_MAKE_FLAGS=-j4
# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize
ac_add_options –disable-debug
ac_add_options –disable-tests
ac_add_options –enable-static
ac_add_options –disable-shared
On complète le code source avec un petit :
python client.py checkout --verbose
La compilation est lancée par un petit :
make -f client.mk build
Et ensuite, pour avoir une version lançable :
cd ../objdir-sm
make package
Quelques captures d’écrans : la page « about » de SeaMonkey, et le test Acid3 avec le client IRC Chatzilla. Le tout avec le thème « classic » 😉
Quel plaisir de voir Seamonkey sortir en version majeure 😉