ArchLinux では GUI なしの Emacs emacs-nox を利用している.先日 Emacs 24.5 がリリース された.しかし,AURの emacs-nox がなかなか 24.5 にアップデートされないので自分でビルドすることにした.新しいパッケージが欲しいから,ArchLinux使っているようなものなので.

PKGBUILDの取得

emacs-noxのビルドに必要なファイルを取得する.

% sudo abs community/emacs-nox
==> Starting ABS sync...
receiving file list ... done
community/
community/emacs-nox/
community/emacs-nox/PKGBUILD
community/emacs-nox/emacs-nox.changelog
community/emacs-nox/emacs-nox.install

sent 196 bytes  received 1,990 bytes  624.57 bytes/sec
total size is 3,554  speedup is 1.63

標準設定では /var/abs/ にファイルが保存される.それを手元のディレクトリにコピーする.

cp -a /var/abs/community/emacs-nox .

ビルドとインストール

次のように PKGBUID 編集して makepkg する.

...
pkgver=24.5
pkgrel=1
...
sha256sums=('2737a6622fb2d9982e9c47fb6f2fb297bda42674e09db40fc9bcc0db4297c3b6')
...

ビルドが完了したらインストールする.

sudo pacman -U emacs-nox-24.5-1-x86_64.pkg.tar.gz

バージョンの確認.

% emacs --version
GNU Emacs 24.5.1
Copyright (C) 2015 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.