[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:15759] Re: Bug#JP/1605: missing build-depends
いまいです。
From: ISHIKAWA Mutsumi <ishikawa@debian.org>
Subject: Bug#JP/1605: missing build-depends
Date: Sat, 02 Aug 2003 18:04:34 +0900
Message-ID: <20030802090434.3E9068DC26@xxxxxxxxxxxxxxxxxx>
> Package: zphoto
> Version: 0.5-2
> Severity: important
>
> Build-Depends: libming-dev が必要そうです。
ご指摘ありがとうございます。
ほぼスクラッチの状態の sid で再パッケージングしてみると、
libming-dev (= 0.2a)
libpopt-dev (>= 1.6.3)
libimlib2-dev
libavifile-0.7-dev (>= 0.7.34、なくてもビルドできます。)
も必要なのが分かりました。upstream でのコンパイル要件と合ってます。
で、最低限必要なバージョン(カッコ内)があるのですが、
* libming-dev
これは少し厄介で、zphoto の要件となる 0.2a そのものは sid にはもうな
く、sid にある libming の CVS 版では一部ライブラリのインタフェースが
変わっています。flash.c に加えている変更 (SWFMovie_save() のところ)
はそのためです。なので、もう少し古いのでもいけそうですが、
libming-dev (>= 0.2a.cvs20030716-1)
# 0.2a.cvs20020905-? でビルドできたのは確かです。
* libpopt-dev
これは upstream で 1.6.3 以上とあるので、そのまま適用して、
libpopt-dev (>= 1.6.3)
* libavifile-0.7-dev
upstream では 0.7.34 以上とあるので、
libavifile-0.7-dev (>= 0.7.34)
# これを満たすのは 1:0.7.38.20030710-1 だけです。
を Build-Depends: に書けばよさそうに思います。ここまでは正しいでしょ
うか?
これらを追加して、ビルドしてみたところ、${shlibs:Depends} が補完して
くれる Depends: のライブラリと、指定されるバージョンが少し違ってきて
しまいます。
libming:
libming (<< 0.2a.cvs20030717), libming (>= 0.2a.cvs20030716)
# バージョンに cvs とか入ってるとこうなる?
libpopt:
libpopt0 (>= 1.7)
libavifile:
libavifile-0.7c102 (>= 1:0.7.38.20030710-1)
# これはそのまま Build-Depends: に使ってもよさそうですが・・・
${shlibs:Depends} を残しつつ、Build-Depends: のバージョンを反映させ
るにはどうすればいいのでしょうか?「ここを読め」とか「このパッケージ
が参考になる」などあればお願いします。
--
Nobuhiro IMAI <nov@xxxxxxxxxxxx>
Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106