[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14224] Re: questions on packaging
At Mon, 21 May 2001 17:50:16 +0900,
Atsuhito Kohda wrote:
> Build-Depends: には [i386] のような記述ができますが
> Depends: などでは無いのでしょうか?
ありません。
> 例えば ewb が jdk1.1(i386) や jikes(non-i386) に依存
> らしいのですが、こういう場合 Depends: jdk1.1 | jikes
> しかないのでしょうか? ちょっとあやふやな気がします。
その依存関係が必要なら
Architecture: i386 なパッケージでは Depends: jdk1.1
それ以外の arch のパッケージでは Depends: jikes
にすべきでしょう。substvars とかが使えるはずです。
> また gs で
>
> Build-Depends: libpaperg-dev, libpng2-dev, zlib1g-dev, xlibs-dev,
> svgalibg1-dev [i386], sharutils, libfreetype6-dev,
> debhelper (>= 3.0)
>
> のような記述があるのですが lintian が
>
> package-uses-debhelper-but-lacks-build-depends
>
> というみたいなのは改行が良くないのでしょうか? そうだと
> するとこういう場合長い一行に書くしかない、それとも上手い
> 記述方法があるのでしょうか?
一行で書かないと駄目なのでは?
Debian Policy 3.5.4.0: 3.1. Syntax of control files
| Some fields' values may span several lines; in this case each
| continuation line _must_ start with a space or tab. Any trailing
| spaces or tabs at the end of individual lines of a field value are
| ignored.
|
| Except where otherwise stated only a single line of data is allowed
| and whitespace is not significant in a field body. Whitespace must
| not appear inside names (of packages, architectures, files or anything
| else) or version numbers, or between the characters of multi-character
| version relationships.
で Description 以外は、several lines がつかえると書かれていないようなので
single line of data だけがゆるされてるのだと思います。
# そうじゃないのなら lintian のバグでしょう。
--
鵜飼文敏