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

develnews #3 (1/6) 翻訳(その2)



>  For package like libgtk2-0 where symbol based dependency could generate a
>  dependency weaker than what's really needed at run-time, it offers a way
>  for the package using the library to provide a minimal version for the
>  dependency. In the case of libgtk2-0, the minimal version of libgtk2-dev
>  required at build-time (as identified in the Build-Depends header) would
>  be used a minimal version to put in the run-time dependency. For this the
>  symbols file needs to indicate to dpkg-shlibdeps the name of the
>  corresponding -dev package. This is done with a special header called
>  "Build-Depends-Package" (see man dpkg-shlibdeps and man deb-symbols for
>  details and precise syntax).

libgtk2-0 のように、シンボルをもとにすると実際に実行時に必要とされるより弱い
依存関係に最小バージョンを提供する手段を提供します。libgtk2-0 の場合、ビルド
時に (Build-Depends ヘッダで判別されて) 必要になる libgtk2-dev の最小
symbols ファイルは対応している -dev パッケージ名を dpkg-shlibdeps に示す必要が
あります。これは "Build-Depends-Package" という特別なヘッダでなされます (詳細と
正確な記法については、man dpkg-shlibdeps と man-deb-symbols を見てください)。

>  If you add symbols files to packages, please follow the guidelines
>  provided here[2] and feel free to contribute to this wiki page. I'm also
>  looking for volunteers to identify the libraries with most reverse
>  dependencies, to file bug reports on them and to coordinate the work to
>  make it a release goal to have the most important libraries use symbols
>  files.

パッケージに symbols ファイルを追加する時は、ここ [2] にあるガイドラインに
従ってください。この wiki ページへの寄稿もご自由に。ライブラリの被依存を
symbols ファイルが使われることをリリースゴールとするために作業をとりまとめる、

>   -- Raphaël Hertzog
>  [1] http://lists.debian.org/debian-devel/2007/12/msg00036.html
>  [2] http://wiki.debian.org/UsingSymbolsFiles