Man page - deb-symbols(5)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

deb-symbols

NOM
SYNOPSIS
DESCRIPTION
EXEMPLES
Simple fichier de symboles
Fichier avancé de symboles
VOIR AUSSI
TRADUCTION

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>.