[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12434] Re: dh_installmanpages for multibinary
On Tue, 30 May 2000 06:29:18 +0900,
kitame@xxxxxxxxxxxx (Takuo KITAME) wrote:
> KM> おまけに xjed はバイナリを usr/X11R6/bin に入れてんのに usr/X11R6/man
> KM> に行ってくれんし。
>
> foo.1x とかじゃないとダメだったような。
うん xjed.1x にしたらうまく行きました。
> KM> dh_installmanpages -pjed-common-ja rgrep.1 skktcp.1
> KM> dh_installmanpages -pxjed-ja xjed.1
> KM> dh_installmanpages -pjed-ja jed.1
>
> KM> だけじゃだめなんでしょうか?
> KM> (rule全部見せないとだめかな)
>
> dh_installmanpages ってそういう使いかただったかなぁとか思いつつ man
>
> file ...
> Do not install these files as man pages, even if
> they look like valid man pages.
>
> ということで、引数には 「いれたくない」manpages を指定するのでは?
え? ゑ?
うぉ、ほんとだ。今回 man dh_installmanpages は何度もやったのに
まったく読みとばしてました。思いこみとは恐ろしい。
> dh_installmanpages -pjed-common-ja xjed.1 jed.1
> dh_installmanpages -pxjed-ja rgrep.1 skktcp.1 jed.1
> dh_installmanpages -pjed-ja rgrep.1 skktcp.1 xjed.1
というわけで御指示のとおりにしてみましたが(jed.1等へのpathは必要だった)、
やっぱり全部のパッケージに入っちまいます(涙)。
export DH_VERBOSE=1 にして観測すると
dh_installmanpages -pjed-common-ja doc/jed.1 doc/xjed.1x
install -d debian/tmp/usr/share/man/man1/
install -p -m644 doc/rgrep.1 debian/tmp/usr/share/man/man1/rgrep.1
install -p -m644 skktcp.1 debian/tmp/usr/share/man/man1/skktcp.1
install -d debian/xjed-ja/usr/share/man/man1/
install -p -m644 doc/rgrep.1 debian/xjed-ja/usr/share/man/man1/rgrep.1
install -p -m644 skktcp.1 debian/xjed-ja/usr/share/man/man1/skktcp.1
install -p -m644 doc/rgrep.1 debian/jed-common-ja/usr/share/man/man1/rgrep.1
install -p -m644 skktcp.1 debian/jed-common-ja/usr/share/man/man1/skktcp.1
--- XJED ---
dh_installmanpages -pxjed-ja doc/rgrep.1 doc/skktcp.1 doc/jed.1
install -d debian/tmp/usr/X11R6/man/man1/
install -p -m644 doc/xjed.1x debian/tmp/usr/X11R6/man/man1/xjed.1x
install -p -m644 doc/xjed.1x debian/xjed-ja/usr/X11R6/man/man1/xjed.1x
install -d debian/jed-common-ja/usr/X11R6/man/man1/
install -p -m644 doc/xjed.1x debian/jed-common-ja/usr/X11R6/man/man1/xjed.1x
--- JED ---
dh_installmanpages -pjed-ja doc/rgrep.1 doc/skktcp.1 doc/xjed.1x
install -p -m644 doc/jed.1 debian/tmp/usr/share/man/man1/jed.1
install -p -m644 doc/jed.1 debian/xjed-ja/usr/share/man/man1/jed.1
install -p -m644 doc/jed.1 debian/jed-common-ja/usr/share/man/man1/jed.1
となり、たしかに引数のmanはコピーされないのだけど、-pで指定した以外の
パッケージにもコピーされちまうので上の結果になるのでした。
結局めんどくなったので
install -p -m644 doc/rgrep.1 $(jed-common-ja)/usr/share/man/man1/rgrep.1
install -p -m644 skktcp.1 $(jed-common-ja)/usr/share/man/man1/skktcp.1
install -p -m644 doc/xjed.1x $(xjed-ja)/usr/X11R6/man/man1/xjed.1x
install -p -m644 doc/jed.1 $(jed-ja)/usr/share/man/man1/jed.1
と生にやってしまいました。
ともかくありがとうございました。
--
人生を背負い投げ
菊谷 誠(Kikutani Makoto) g@xxxxxxxxxxx or kikutani@xxxxxxxxxx