文書の表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== Emacsのビルド ====== ns-toggle-fullscreenなしでは生きて行けない体になってしまった。おかげでEmacsの新版が出るたびに自前ビルドをしなければならなくなったので、覚書。 ===== Emacs 23 ===== Emacsのソースを取ってくる。 <code bash> mkdir emacs cd emacs curl -O ftp://www.t.ring.gr.jp/archives/GNU/emacs/emacs-23.3.tar.bz2 tar xvjf emacs-23.3.tar.bz2 </code> フルスクリーンパッチ([[http://unknownplace.org/memo/2009/12/17/1/|フルスクリーン Cocoa Emacs - unknownplace.org:]])を当てる。 <code bash> curl -O http://cloud.github.com/downloads/typester/emacs/feature-fullscreen.patch cd emacs-23.3 patch -p1 < ../feature-fullscreen.patch </code> ビルド <code bash> ./configure --with-ns --without-x make bootstrap make install </code> ===== Emacs 24 ===== Emacsのソースを取ってくる。 <code bash> mkdir emacs cd emacs curl -O ftp://www.t.ring.gr.jp/archives/GNU/emacs/emacs-24.2.tar.bz2 tar xvjf emacs-24.2.tar.bz2 </code> インラインパッチとフルスクリーンパッチを当てる <code bash> curl -O http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk/emacs-inline.patch curl -O https://gist.github.com/raw/2862477/8162639df106036f3ab5e2f1e83a7d1500f17a1d/emacs-24.1-lion-fullscreen.patch patch -p0 < ../emacs-inline.patch patch -p0 < ../emacs-24.1-lion-fullscreen.patch </code> Autoconf 2.65以上、 10.6でも動かしたいので、gcc-4.2とMacOSX10.6.sdkを使ってビルド。 <code bash> ./configure CC=gcc-4.2 CFLAGS="-isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -pipe -O2 -s" --with-ns --without-x make make install </code> mac/emacsのビルド.txt 最終更新: 2015-01-06 11:51(外部編集)