Provided by: dpkg-dev_1.17.5ubuntu5.8_all bug

名前

       deb-symbols - Debian の拡張された共有ライブラリ情報ファイル

書式

       symbols

説明

       これらのファイルに設定可能な拡張された共有ライブラリの依存関係情報のフォーマットは以下のと
       おりである:

       library-soname main-dependency-template
       [| alternative-dependency-template]
       [...]
       [* field-name: field-value]
       [...]
        symbol minimal-version [id-of-dependency-template]

       library-sonameobjdump(1) によってエクスポートされた SONAME  フィールドの値と完全に合致
       している。dependency-template  は依存関係を示す。なお#MINVER# は "(>= minimal-version)" の
       ようなバージョンチェックにより動的に置き換えられるか、(バージョンを明示した依存関係が不要
       だと判断された場合は) 空文字となる。

       エクスポートされた各シンボル  (name@version 形式で列挙。ライブラリにバージョンが存在しない
       場合、version は "Base" となる) は dependency template のminimal-version  に関連付けられる
       (id-of-dependency-template が存在しない場合は、main-dependency-template が用いられる。代替
       の dependency-template の最初のものは 1 となり、次は 2 となっていく。

       ライブラリの各エントリには、メタ情報を示すフィールドもいくつか存在する。これらのフィールド
       はアスタリスクから始まる行に保存される。現在のところ有効なフィールド
       は、Build-Depends-Package のみである。これは、ライブラリに関連する "-dev" パッケージ名を示
       し、dpkg-shlibdeps  によって、生成される依存関係が、対応するビルド時の依存関係を最低限満た
       すことを保証するために用いられる。

   簡単な symbol ファイル
       libftp.so.3 libftp3 #MINVER#
        DefaultNetbuf@Base 3.1-1-6
        FtpAccess@Base 3.1-1-6
        [...]

   複雑な symbol ファイル
       libGL.so.1 libgl1
       | libgl1-mesa-glx #MINVER#
       * Build-Depends-Package: libgl1-mesa-dev
        publicGlSymbol@Base 6.3-1
        [...]
        implementationSpecificSymbol@Base 6.5.2-7 1
        [...]

関連項目

       https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
       dpkg-shlibdeps(1), dpkg-gensymbols(1).

翻訳者

       高橋 基信 <monyo@monyo.com>.  喜瀬 浩 <kise@fuyuneko.jp>.  関戸  幸一  <sekido@mbox.kyoto-
       inet.or.jp>.   鍋谷  栄展  <nabe@debian.or.jp>.  倉澤 望 <nabetaro@debian.or.jp>.  石川 睦
       <ishikawa@linux.or.jp>.      鵜飼      文敏      <ukai@debian.or.jp>.       中野      武雄
       <nakano@apm.seikei.ac.jp>.

翻訳校正

       Debian JP Documentation ML <debian-doc@debian.or.jp>.