Pages

2014-11-18

Emacs ついに Git を採用

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