Emacs がバージョン管理システムに Git を採用した。ぼくが初めて Emacs のソースコードを読んだ時 (このブログを始める前のこと!)、Emacs は CVS で管理されていた。Subversion がリリースされても CVS で開発が続いた。2009 年末、Emacs は CVS から bzr へと移行した。
そして、2014 年 11 月。10 か月に渡るディスカッションを経て Git へとバージョン管理を移行した。
Git Repository
Emacs の Git Repository は Savannah (FSF のリポジトリー・ホスティング) の中にある。
$ git clone git://git.savannah.gnu.org/emacs.git
コンパイル
Emacs コンパイルのチュートリアルがある。
英語なので、要点だけ日本で。
コンパイル方法は次の通り:
$ make
コンパイル前に必要なパッケージを入れておく。
一番シンプルな方法。
$ sudo apt-get build-dep emacs24
apt-get build-dep が動かない場合は、必要なパッケージを指定する。
Debian/Ubuntu なら:
$ sudo apt-get install gcc automake autotools libmagick++-dev \ libgtk2.0-dev libxft-dev libgnutls-dev libdbus-1-dev libgif-dev
Fedora なら:
$ sudo yum-builddep emacs
もしくは
$ sudo yum install gcc makeinfo texinfo gtk3-devel gnutls-devel\ giflib-devel ImageMagick-c++-devel autotools automake \ libXaw-devel libpng-devel ncurses-devel libxml2-devel
おっと、Mac で Homebrew を使ってる場合はどうするんだろう? 分かったら、また書く。
No comments:
Post a Comment