[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00428] Re: server と
librariesの分離
- To: freewnn@tomo.gr.jp
- Subject: [freewnn:00428] Re: server と
librariesの分離
- From: ISHIKAWA Mutsumi <ishikawa@XXXX>
- Date: Tue, 29 Aug 2000 18:58:15 +0900
- In-Reply-To: In your message of "Tue, 29 Aug 2000 18:28:57 +0900"<20000829182857P.taoka@infonets.hiroshima-u.ac.jp>
- Organization: hanzubon.org
- References: <20000829182857P.taoka@infonets.hiroshima-u.ac.jp>
- Reply-To: freewnn@tomo.gr.jp
- User-Agent: Wanderlust/2.3.0 (Roam) EMY/1.13.8 (Tastes differ) FLIM/1.13.2(Kasanui) APEL/10.2 Emacs/20.7 (i386-debian-linux-gnu) MULE/4.0(HANANOEN)
むつみです。
>>>>> In [freewnn : No.00427]
>>>>> TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp> wrote:
>> 田岡です。FreeBSDでWnnのportsをメンテをしているものです。
>> そこで、FreeWnn-libとFreeWnn-serverに分けてports treeに入れることにしま
>> した。ですが、NetBSDのpkgsrcではその様に分離しているようですが、BSD
>> makeの書式を使って実現しています。これでは、一般受けしません。
>>
>> そこで、configure.inなどをいじって、例えば
>>
>> configure --enable-server=no
>>
>> で、librariesだけがコンパイル&インストールできるようにしました。ただし、
>> もしかして、こんな作業は既に行われていますか?Linux方面(Kondraのもの)
>> などを見たのですが、分割はしてないようですね。
えーと rpm も deb もそうですが、パッケージングシステムそのものに、
パッケージ build 時にパッケージを分割する機能があるので、そういう需要
があまりないんじゃないかと思います。
例えば deb の場合、「どのファイルをどのパッケージ入移すか」という
リストを作っておくと、(debhelper の dh_movefiles が)勝手にファイル
を移動させて、複数のパッケージのための tree を作って、一回の build で
複数のパッケージができます。これだけかな?
freewnn-cserver - Chinese input system
freewnn-kserver-dev - Header files and static library for kWnn
freewnn-jserver - Japanese input system
freewnn-cserver-dev - Header files and static library for cWnn
freewnn-jserver-dev - Header files and static libraries for Wnn
freewnn-kserver - Korean input system
freewnn-common - Files shared among freewnn packages
一旦 debian/tmp に 全部インストールする -> debian/freewnn-cserver と
か debian/freewnn-jserver-dev とかの下に適切にファイルが移動させる
-> それぞれの tree に対して .deb が作成される ということです。
同様に rpm の場合も .spec ファイルに どのファイルをどのパッケージに
入れるかということを記述しておけば、一度の build で複数のパッケージが
生成されます。
--
いしかわ むつみ
<ishikawa@linux.or.jp>, <ishikawa@debian.org>, <ishikawa@redhat.com>