GNU ne distribue pas de binaires pour Emacs, sauf pour Windows. Voici des scripts pour compiler Emacs sur MacOSX.
Le premier compile la version 22.1 (la première release officielle supportant MacOSX) :
#!/bin/sh
# Build Emacs 22.1 on MacOS
BUILD_DIR=~/Desktop
EMACS_VERSION=22.1
EMACS_DIR=emacs-$EMACS_VERSION
EMACS_ARCHIVE=$EMACS_DIR.tar.gz
cd $BUILD_DIR
curl http://ftp.gnu.org/gnu/emacs/$EMACS_ARCHIVE -o $EMACS_ARCHIVE
tar zxf $EMACS_ARCHIVE
rm $EMACS_ARCHIVE
cd $EMACS_DIR/mac
./make-package --self-contained
mv EmacsInstaller.dmg $BUILD_DIR
cd $BUILD_DIR
rm -rf $EMACS_DIR
Ce script télécharge l’archive du site de GNU, la décompresse, compile l’installeur pour MacOSX et fait le ménage à la fin. Il vous reste l’installeur sur le bureau, prêt à être installé.
Le deuxième script compile la version du repository CVS, pour les plus téméraires d’entre vous :
#!/bin/sh
# Build Emacs from CVS repository on MacOSXBUILD_DIR=~/Desktop
export CVS_RSH="ssh"
cd $BUILD_DIR
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs
cd emacs/mac
./make-package --self-contained
mv EmacsInstaller.dmg $BUILD_DIR
cd $BUILD_DIR
rm -rf emacs
Ces scipts sont dans l’archive ici. Le plus simple est de placer ces scripts quelque part dans votre PATH, et de taper build-emacs
ou bien build-emacs-22.1
dans un terminal.
Enjoy!