NOM
deb-symbols - Fichier d'information sur les bibliothques partagées
Debian
SYNOPSIS
symboles
Le format pour une entre d'information sur les dpendances tendues avec
bibliothques partages dans ces fichiers est le suivant :
<bibliothque soname> <modle principal de dpendance>
[ | <modle alternatif de dpendance> ]
[ ... ]
[ * <nom-du-champ>: <valeur du champ> ]
[ ... ]
<symbole> <version minimum>[ <id du modle de dpendance> ]
La variable soname de la bibliothque est exactement la valeur du champ
SONAME tel que export par objdump(1). La varible modle de dpendance est
une dpendance o #MINVER# est dynamiquement remplac soit par une version
comme "(>= version minimum)" soit par rien (si une dpendance quelle que
soit sa version est reconnue suffisante).
Chaque symbole export (not nom@version, avec version qui commence par
"Base" si la bibliothque n'a pas de version) est associ une version
minimale dans son modle de dpendance (le modle principal de dpendance
est utilis si l'id du modle de dpendance n'est pas prsent). La premire
alternative au modle de dpendance est numrote 1, la seconde 2, etc.
Chaque entre pour une bibliothque peut aussi avoir des champs de
mta-information. Ces champs sont enregistrs via des lignes qui dbutent
par une astrisque ( * ). Actuellement, le seul champ valide est
construction-des-dpendances-du-paquet, il indique le nom du paquet
-dev associ la bibliothque et est utilis par dpkg-shlibdeps pour
s'assurer que la dpendance produite est au moins aussi stricte que la
dpendance de construction correspondante.
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
http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
dpkg-shlibdeps(1), dpkg-gensymbols(1).
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006.
Nicolas Franois, 2006. Veuillez signaler toute erreur
<debian-l10n-french@lists.debian.org>.