[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:04704] Re: emacs20-dl (Was Re: The priority of emacs20-(dl|wnn).*)
- From: ISHIKAWA Mutsumi <ishikawa@xxxxxxxxxxx>
- Subject: [debian-devel:04704] Re: emacs20-dl (Was Re: The priority of emacs20-(dl|wnn).*)
- Date: Sun, 16 Aug 1998 11:42:43 +0900
- X-dispatcher: imput version 980702
- X-fingerprint: AC FA FA 80 27 8D 50 5E 5F 9F B4 78 94 BC 61 B5
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-devel-ctl@debian.or.jp
- X-ml-name: debian-devel
- X-mlserver: fml [fml 2.1A#45]; post only from members
- X-url: http://www.linux.or.jp/~ishikawa/
- References: <m0z7EVK-0001ZwC@xxxxxxxxxxxxxxxxxxxxxx>
- Message-id: <19980816114310R.ishikawa@xxxxxxxxxxx>
- X-mail-count: 04704
- X-mailer: Mew version 1.93b50 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
むつみです。
えーと、今、emacs20-dl-wnn パッケージに修正を加えてみています。
コンパイルするのに、なんだか変った方法をとってる(パッチ当てて、
configure して、コンパイルして、インストールして、パッチ戻す、みたいな)
んで、最初、面食らいましたが、ようやくなんとなく把握しました。
とりあえず、微妙にロードマップが修正されて、今から、24 時間ほど作業で
きる状況になりました。北目さんのほうの作業はどうなってるんでしょう。な
んらかの目処は立ってるんでしょうか。
emacs20-dl-wnn が消えちゃうのは、どうにか避けなければならないと思って
るんで、最悪、Non-maintainer で修正できればとか思ってます。
で、現状やったことを確認しておきます。
・ emacs-20.2-wnn6-rel3.diff に変更
・ mew-1.93b5x あたりに含まれている、egg.el-19.34.patch を当ててみた。
・ wnn と dl-wnn を contrib に移動。
・ --with-wnn-includes=/usr/local/include/wnn となっている部分を
--with-wnn-includes=/usr/include/wnn
・ --with-wnn-libraries=/usr/local/lib となっている部分を
--with-wnn-libraries=/usr/local/lib
これで、テストしてみて、Bug #JP/296 が直ってるかどうか確認しようかと。
で、もうひとつ、Bug #JP/296 の方に関してですけど、川村さんのおっしゃっ
てる変更が現状では妥当であろうと思ってるんで、↓この修正を加えることを
考えたんですけど、dpkg-divert の仕組みというか使い方がわからないんで、
困ってます。
Takao KAWAMURA <kawamura@debian.or.jp> さんは
Subject: [debian-devel:04676] emacs20-dl (Was Re: The priority of emacs20-(dl|wnn).*)
Message-ID: <m0z7EVK-0001ZwC@xxxxxxxxxxxxxxxxxxxxxx>
において言いました
>> だけど、これらの作業はおおがかりなので、パッケージができたと
>> しても、テストする時間がない気がします。とりあえず、
>> DOC-20.2.[12]をdpkg-divertすることにして、emacs-20.2を使うな
>> とREADME.debianに書いておき(実際、使う意味は全然ないと思いま
>> す)、slinkできちんと直すのが現実的かなと思います。
具体的には、どうすれば良いんでしょう。
時間があれば、自分で調べるんですが、ちょっと今回の場合、急を要するん
で、勝手なお願いですが、どなたか教えて頂けませんか。
なんか、emacs 本体に関しては update-alternative を使ってたんで、それを
まねて、postinst に
----- ここから(postinst)
if [ -f /usr/share/emacs/20.2/etc/DOC-20.2.1 ] ; then
cp /usr/share/emacs/20.2/etc/DOC-20.2.1 \
/usr/share/emacs/20.2/etc/DOC-20.2.1-pure
fi
update-alternatives --install /usr/share/emacs/20.2/etc/DOC-20.2.1 DOC-20.2.1 \
/usr/share/emacs/20.2/etc/DOC-20.2.1-dl-wnn 25
rm /usr/share/emacs/20.2/etc/DOC-20.2.1 \
&& ln -s /usr/share/emacs/20.2/etc/DOC-20.2.1-dl-wnn \
/usr/share/emacs/20.2/etc/DOC-20.2.1
if [ -f /usr/share/emacs/20.2/etc/DOC-20.2.2 ] ; then
cp /usr/share/emacs/20.2/etc/DOC-20.2.2 \
/usr/share/emacs/20.2/etc/DOC-20.2.2-pure
fi
update-alternatives --install /usr/share/emacs/20.2/etc/DOC-20.2.2 DOC-20.2.2 \
/usr/share/emacs/20.2/etc/DOC-20.2.2-dl-wnn 25
rm /usr/share/emacs/20.2/etc/DOC-20.2.2 \
&& ln -s /usr/share/emacs/20.2/etc/DOC-20.2.2-dl-wnn \
/usr/share/emacs/20.2/etc/DOC-20.2.2
----- ここまで
で、prerm に
----- ここから(prerm)
update-alternatives --remove DOC-20.2.1 \
/usr/share/emacs/20.2/etc/DOC-20.2.1-dl-wnn
rm /usr/share/emacs/20.2/etc/DOC-20.2.1 \
&& mv /usr/share/emacs/20.2/etc/DOC-20.2.1-pure \
/usr/share/emacs/20.2/etc/DOC-20.2.1
update-alternatives --remove DOC-20.2.2 \
/usr/share/emacs/20.2/etc/DOC-20.2.2-dl-wnn
rm /usr/share/emacs/20.2/etc/DOC-20.2.2 \
&& mv /usr/share/emacs/20.2/etc/DOC-20.2.2-pure \
/usr/share/emacs/20.2/etc/DOC-20.2.2
----- ここまで
なんてのを加えてみたんですが。
--
From Nagoya
ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp
** 石川 睦%無意味な全文引用は嫌い@Japan Linux Users Group **
(Nagoya Linux Users Group)
私家版 f.o.l FAQ (Last Update : 1997/12/24)
http://www.linux.or.jp/~ishikawa/linux/faq/faq-list.html