[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:33472] Re: emacs21で漢字変換できません
In message [debian-users:33428], on Sat, 22 Jun 2002,
Sugano Yoshihisa (E) <koshian@xxxxxxxxxxx> wrote:
> ついでに便乗質問なんですが、Emacs21でeggを使わずCannaを使用されてる
> 方はいらっしゃいませんか?
>
> http://emacs-21.ki.nu/
>
> こちらの「組み立て方」にあるパッチを当てればできるらしいのですが、
> debianのsourceパッケージに当ててリビルドするとうまく行かないのです。
> emacs21のバイナリがちゃんとコピーされないようでして。
手元では下記の手順でとりあえず.debファイルはできます。(動作は未確認)
$ wget ftp://ftp.ki.nu/pub/emcws/emcws-21.2-20020317.gz
$ apt-get source emacs21
$ cd emacs21-21.2
$ gzip -dc ../emcws-21.2-20020317.gz | patch -p1
$ find . -name '*.rej'
./lisp/version.el.rej
./Makefile.in.rej
./configure.in.rej
./configure.rej
- lisp/version.el.rej, Makefile.in.rej, configure.in.rejを手で当てる
(configureはautoconf2.13で作りなおす)
# apt-get install autoconf2.13
$ autoconf2.13
$ find . -name '*.rej' -print -exec rm {} \;
$ find . -name '*.orig' -print -exec rm {} \;
- debian/rulesの179行目(configureのオプション)に--with-cannaと
--disable-renameを追加
- debian/rulesの324行目にChangeLog.emcwsのcpを追加
- debian/controlのBuild-Dependsにlibcanna1g-devを追加
# apt-get install fakeroot libcanna1g-dev
# apt-get build-dep emacs21
$ dch -v 21.2-1+local.1
$ debuild -rfakeroot -uc -us
$ cd ..
$ ls *.deb
emacs21-el_21.2-1+local.1_all.deb emacs21_21.2-1+local.1_i386.deb
--
木下達也