[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

-- 
木下達也