Provided by: dpkg-dev_1.22.6ubuntu6_all bug

NOM

       deb-symbols - Fichier d'information sur les bibliothèques partagées étendues Debian

SYNOPSIS

       DEBIAN/symbols

DESCRIPTION

       The symbol files are shipped in Debian binary packages, and its format is a subset of the
       template symbol files used by dpkg-gensymbols(1) in Debian source packages, see
       deb-src-symbols(5).

       Le format pour une entrée d'information sur les dépendances étendues avec bibliothèques
       partagées dans ces fichiers est le suivant :

        soname-de-bibliothèque modèle-principal-de-dépendance
        [| modèle-alternatif-de-dépendance]
        [...]
        [* nom-du-champ: valeur-du-champ]
        [...]
         symbole version-minimale [id-du-modèle-de-dépendance]

       The library-soname is exactly the value of the SONAME field as exported by objdump(1). A
       dependency-template is a dependency where #MINVER# is dynamically replaced either by a
       version check like “(>= minimal-version)” or by nothing (if an unversioned dependency is
       deemed sufficient).

       Chaque symbole exporté (noté nom@version, avec version réglé à « Base » si la bibliothèque
       n'a pas de version) est associé à une version-minimale dans son modèle de dépendance (le
       modèle principal de dépendance est toujours utilisé et se termine combiné avec le modèle
       de dépendance référencé par l'id-du-modèle-de-dépendance si présent). La première
       alternative au modèle de dépendance est numérotée 1, la seconde 2, etc. Les colonnes sont
       séparées par exactement un seul espace.

       Chaque entrée pour une bibliothèque peut aussi avoir des champs de méta-information. Ces
       champs sont enregistrés dans des lignes qui débutent par un astérisque (« * »).
       Actuellement, le seul champ valable est :

       Build-Depends-Package
           Il indique le nom du paquet « -dev » associé à la bibliothèque et est utilisé par
           dpkg-shlibdeps pour s'assurer que la dépendance produite est au moins aussi stricte
           que la dépendance de construction correspondante (depuis dpkg 1.14.13).

       Build-Depends-Packages
           C'est identique à Build-Depends-Package, mais accepte une liste de noms de paquets
           séparés par des virgules (depuis dpkg 1.20.0). Ce champ remplacera tout champ Build-
           Depends-Package présent et est surtout utile avec les paquets « -dev » et les
           métapaquets qui en dépendent, pour une période de transition.

       Allow-Internal-Symbol-Groups
           Il indique que les groupes de symboles internes seront ignorés, sous forme de liste
           séparée par des espaces, afin que les symboles contenus dans ces groupes soient inclus
           dans le fichier de sortie (depuis dpkg 1.20.1). Cela sera seulement nécessaire pour
           les paquets de chaîne d'outils qui fournissent ces symboles internes. Les groupes
           disponibles dépendent des systèmes et, pour les systèmes basés sur ELF et GNU, ce sont
           aeabi et gomp.

       Ignore-Blacklist-Groups
           Un alias obsolète pour Allow-Internal-Symbol-Groups (depuis dpkg 1.20.1, gérés depuis
           dpkg 1.17.6).

EXEMPLES

   Simple fichier de symboles
        libftp.so.3 libftp3 #MINVER#
         DefaultNetbuf@Base 3.1-1-6
         FtpAccess@Base 3.1-1-6
         [...]

   Fichier avancé de symboles
        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
         [...]

VOIR AUSSI

       <https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>, deb-src-symbols(5),
       dpkg-shlibdeps(1), dpkg-gensymbols(1).

TRADUCTION

       Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas François,
       2006. Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.