clbuild

clbuildCommon Lisp のライブ
ラリをインストールしたりアップデートしたりするスクリプト
各ライブラリのリポジトリから最新バージョンを自動的にチェックアウトしてくる。
常に unstable. Debian と一緒。

インストールはシェルで次のように行なう。CVS, Darcs, Subversion, Git をあらたじめインストールしておく。

~/letter/lisp% darcs get http://common-lisp.net/project/clbuild/clbuild
~/letter/lisp% cd clbuild
~/letter/lisp/clbuild% chmod +x clbuild
~/letter/lisp/clbuild% ./clbuild update --all-projects

あとはひたすら待つ。結構時間がかかる。--all-projects じゃなくて必要なプロジェクトを指定した方がいいと思われる。
./clbuild update cl-ppcre のように。

途中で取得できないライブラリがあったら、ディレクトリを作成して update --resume すれば次にすすめる。
./clbuild skip cl-fad
./clbuild update --resume の方が正しいと思われる。
例えば cl-pdf の取得で失敗した場合は

~/letter/lisp/clbuild% mkdir source/cl-pdf/
~/letter/lisp/clbuild% ./clbuild update --resume

インストールがおわったら、./clbuild slime で Emacs 起動 Slime 実行とか、
./clbuild run climacs で Climacs 起動とかしてくれる。

他にも欲しいライブラリがある場合は my-projects に追記すればいいらしい。