Volg de volgende stappen om een nederlandse versie van Seamonkey te bouwen (zie voor de benodigde programma’s Build#Build_requirements (en)).
Sla het onderstaande script op met naam .mozconfig
in de map waarin u het programma wilt gaan bouwen.
# # See http://www.mozilla.org/build/ for build instructions. # # Options for client.mk. mk_add_options MOZ_CO_PROJECT=suite mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ # Options for 'configure' (same as command-line options). ac_add_options --enable-application=suite ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --enable-ui-locale=nl
In Linux is het waarschijnlijk nodig nog enkele bijkomende opties op te geven. Zie hiervoor http://developer.mozilla.org/en/docs/Configuring_Build_Options, de sectie ‘Graphics Toolkit’.
Sla het script op en bouw seamonkey met de volgende commando’s,
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/l10n co l10n/nl
cd mozilla
make -f client.mk checkout
make -f client.mk build
Uw nieuwe versie gebruiken
Het is mogelijk om uw nieuwe versie direct te gebruiken in de map waarin het gebouwd is. Maar de bouwmap kan snelkoppelingen bevatten naar de “buildtreeâ€; u moet de installatie-/inpakstappen volgen om een standalone-versie te maken die gedeeld of verplaatst kan worden.
Windows en Linux
U kunt de gemaakte versie vinden in objdir/dist/bin. Op POSIX-platformen (BSD, GNU/Linux, Solaris) moet u het bestand “seamonkey†uitvoeren en niet de binary “seamonkey-binâ€.
Uw versie installeren
Op POSIX-platformen kunt u uw versie installeren met gmake install
maar dit wordt niet aangeraden, u kunt beter de onderstaande stap volgen om een tarball te maken en die vervolgens weer uit te pakken.
Voer make package
uit in uw objectmap om een ingepakte versie te maken. Dit zal een zip- of tar.gz-bestand aanmaken in objdir/dist dat u ergens anders kunt uitpakken.
Om een Windows-installatiebestand te maken, gebruik make installer
in uw objectmap.
Om een Nederlands taalpakket te maken, gebruik de volgende commando’s vanuit uw objectmap
cd suite/locales
make langpack-nl
uw taalpakket staat daarna in objectdir/dist/install, dit kunt u in de en-US-versie installeren als een extensie. Start daarna Seamonkey op met parameter -UILocale nl
op de commandolijn.
Firefox en Thunderbird
Deze instructies werken ook voor Firefox en Thunderbird. Daarbij moeten slechts enkele sleutelwoorden veranderd worden:
- vervang het woord ‘suite’ door ‘browser’ dan wel ‘mail’ in het bestand .mozconfig
.
- het bestand om uit te voeren heet dan uiteraard ‘firefox’ dan wel ‘thunderbird’.