夜行録 - 酔歩.net

日暮れて道遠し さらに夜道を行く もって夜行録と名付く

fink/xemacs -mule

fink の xemacs に mule の機能を追加する方法。
数年前の自分の記録を参考にしてみた。

まず、 xemacs 自身に mule を追加する。
/sw/fink/10.5/unstable/main/finkinfo/editors/xemacs.info を勝手に編集して ConfigureParams: に --with-mule を追加する。

mule まわりのパッケージも必要なので、 xemacs-sumo-pkg をコピーして xemacs-mule-pkg というローカルなパッケージを作成する。

X の日本語フォントが必要なので shinonome と naga10 をインストール。

--- sw/fink/dists/unstable/main/finkinfo/editors/xemacs-sumo-pkg.info   2007-02-
23 09:17:43.000000000 +0900
+++ sw/fink/dists/local/main/finkinfo/xemacs-mule-pkg.info      2008-03-11 21:41
:36.000000000 +0900
@@ -1,8 +1,8 @@
-Package: xemacs-sumo-pkg
+Package: xemacs-mule-pkg
 Version: 20061221
 Revision: 1
-Source: mirror:custom:packages/xemacs-sumo-2006-12-21.tar.gz
-Source-MD5: f1c170f4ff8000ad2c5d3a5854b22c5c
+Source: mirror:custom:packages/xemacs-mule-sumo-2007-04-27.tar.gz
+Source-MD5: 6fc22d133a44b15108f3533b4ec3198d
 CustomMirror: <<
 nam-US: http://ftp.xemacs.org/pub/xemacs/
 nam-CA: ftp://ftp.ca.xemacs.org/pub/Mirror/xemacs/
@@ -15,9 +15,9 @@
 eur-IT: ftp://ftp.it.xemacs.org/unix/XEMACS/
 eur-RU: ftp://ftp.ru.xemacs.org/pub/xemacs/
 <<
-Conflicts: xemacs-base-pkg, xemacs-efs-pkg
-Replaces: xemacs-base-pkg, xemacs-efs-pkg
-Provides: xemacs-base-pkg, xemacs-efs-pkg
+Conflicts: 
+Replaces: 
+Provides:
 CompileScript: echo "no compile script"
 NoSourceDirectory: true
 InstallScript: <<
@@ -25,6 +25,6 @@
  cp -Rp . %i/lib/xemacs
 <<
 License: GPL
-Description: All xemacs packages together
+Description: Mule xemacs packages together
 Maintainer: None <[email protected]>
 Homepage: http://www.xemacs.org/

skk は mule-pkg に入っているし、 color-mate は configure 一発で /sw/lib/xemacs/xemacs-packages/ 以下に入るし、 yatex も make instal 一発で /sw/lib/xemacs/site-lisp/ 以下にはいる。
あとは、どこからか持ってきた color-mate-startup.el と yatex-startup.el を(多分 FreeBSD の ports のだな)、それぞれ /sw/lib/xemacs/xemacs-packages/lisp/color-mate//sw/lib/xemacs/xemacs-packages/lisp/ あたりに置いて終了。

yatex の最新版って 1.73 だったか。手元のはちょっと古いな。

2008年03月12日 (Wed) - 15:39:16 - その他雑記 - 5973x - permalink
Karma points: 1. Do you like this article? [yes/no]