[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:01179] Re: slrn uploaded



やなぎはらです。

From: Kikutani Makoto <kikutani@xxxxxxxxxxxxxxx>
Message-ID: <199706130154.KAA15418@xxxxxxxxxxxxxxxxxxxxxxxx>

kikutani> Jun 13 において Kikutani Makoto 曰く:
kikutani> 
kikutani> > 最初に作ったパッケージなので、きっとミスがあるでしょう。
kikutani> 
kikutani> あれ、今
kikutani> dpkg-deb -e slrn-ja_0.9.4.0-1_i386.deb
kikutani> してcontrol取り出すと、Depends:行がないや。
kikutani> 
kikutani> % ldd /usr/bin/slrn
kikutani>         libm.so.5 => /lib/libm.so.5.0.7
kikutani>         libc.so.5 => /lib/libc.so.5.4.20                                       
kikutani> 
kikutani> なのですが。
kikutani> 
kikutani> Depends: ${shlibs:Depends}
kikutani> 
kikutani> と書いとけばいいのでしたよね?

はい、そうです。
そうそう、debmake を使ってます?

debmake を使うと、rulesファイルのbinary-archのところに
debstd というスクリプトを実行するようになっていると思います。

実は、debstdの中で、dpkg-shlibdepsというスクリプトを呼ぶようになって
いて、これが ${shlibs:Depends}を適当に埋めてくれるんだったと思います。
(man dpkg-shlibdeps を見てみてください)

debstd を使うようになっていない場合、自前で dpkg-shlibdeps を呼ばない
といけないと思います。

rulesファイルはどうなっています?

+---------------------------------------------------------+
 Yoshiaki Yanagihara		E-mail: yochi@xxxxxxxxxxx           
					yosiaki@debian.org
 Debian JP Project
 [Japanese] http://www.debian.linux.or.jp/
 [English ] Sorry, now under construction.