Provided by: debhelper_8.9.0ubuntu1_all bug

NOM

       dh_makeshlibs - cree automatiquement le fichier shlibs et execute dpkg-
       gensymbols

SYNOPSIS

       dh_makeshlibs [optionsdedebhelper] [-mnum'ero-majeur] [-V[d'ependances]]
       [-n] [-X'el'ement] [--param`etres]

DESCRIPTION

       dh_makeshlibs est le programme de la suite debhelper qui automatise la
       recherche des bibliotheques partagees et produit un fichier <<shlibs>>
       pour celles qu'il trouve.

       Ce programme ajoute egalement un appel a ldconfig dans les scripts de
       maintenance postinst et postrm (en mode v3 et suivants seulement) pour
       tous les paquets ou des bibliotheques partagees ont ete trouvees.

       Packages that support multiarch are detected, and a Pre-Dependency on
       multiarch-support is set in ${misc:Pre-Depends} ; you should make sure
       to put that token into an appropriate place in your debian/control file
       for packages supporting multiarch.

FICHIERS

       debian/paquet.symbols
       debian/paquet.symbols.arch
           Ces fichiers de symboles, s'ils existent, sont transmis a
           dpkg-gensymbols(1) pour etre traites et installes. Preciser le nom
           de l'architecture avec arch s'il est necessaire de fournir des
           fichiers de symboles differents pour diverses architectures.

OPTIONS

       -mnum'ero-majeur, --major=num'ero-majeur
           Utilise le nombre majeur indique apres le parametre -m afin de
           preciser le numero majeur de version de la bibliotheque, au lieu
           d'essayer de le determiner avec objdump. Ce parametre est devenu
           beaucoup moins utile qu'autrefois ou ce programme se basait sur les
           noms des fichiers de bibliotheque et non sur l'utilisation
           d'objdump.

       -V, -Vd'ependances
       --version-info, --version-info=d'ependances
           By default, the shlibs file generated by this program does not make
           packages depend on any particular version of the package containing
           the shared library. It may be necessary for you to add some version
           dependancy information to the shlibs file. If -V is specified with
           no dependency information, the current upstream version of the
           package is plugged into a dependency that looks like "packagename
           (>= packageversion)". Note that in debhelper compatibility levels
           before v4, the Debian part of the package version number is also
           included. If -V is specified with parameters, the parameters can be
           used to specify the exact dependency information needed (be sure to
           include the package name).

           L'usage de -V sans parametre est risque. C'est une disposition
           conservatoire qui garantit que les dependances des autres paquets
           envers la bibliotheque partagee sont aussi strictes qu'elles le
           doivent (a moins que la bibliotheque soit sujette a des changement
           d'ABI sans mise a jour des numeros de version amont). De cette
           maniere, si le responsable du paquet cafouille, les autres paquets
           ne seront pas casses. Le risque est que les paquets pourraient
           finir par avoir des dependances tellement strictes qu'il serait
           difficile de les mettre a jour.

       -n, --noscripts
           Empeche la modification des scripts de maintenance du paquet
           postinst et postrm.

       -X'el'ement, --exclude='el'ement
           Permet d'exclure du traitement des bibliotheques partagees les
           fichiers qui comportent 'el'ement n'importe ou dans leur nom.

       --add-udeb=udeb
           Ajoute une ligne supplementaire, pour les udebs, dans le fichier
           shlibs et rend les udebs dependants du paquet indique par udeb
           plutot que les rendre dependants du paquet normal de la
           bibliotheque.

       -- param`etres
           Fournit param`etres a dpkg-gensymbols(1).

EXEMPLES

       dh_makeshlibs
           En admettant que le paquet s'appelle libtoto1, cette commande
           produit un fichier shlibs tel que: libtoto 1 libtoto1

       dh_makeshlibs -V
           En admettant que la version actuelle du paquet soit 1.1-3, cette
           commande produit un fichier shlibs tel que:
            libtoto 1 libtoto1 (>= 1.1)

       dh_makeshlibs -V `libtoto1 (>= 1.0)'
           Produit un fichier shlibs tel que:
            libtoto 1 libtoto1 (>= 1.0)

VOIR AUSSI

       debhelper(7)

       Ce programme fait partie de debhelper.

AUTEUR

       Joey Hess <joeyh@debian.org>

TRADUCTION

       Valery Perrin <valery.perrin.debian@free.fr> le 17 septembre 2005.
       Derniere mise a jour le 3 avril 2011.

       L'equipe de traduction a fait le maximum pour realiser une adaptation
       francaise de qualite.

       Cette traduction est geree dynamiquement par po4a. Certains paragraphes
       peuvent, eventuellement, apparaitre en anglais. Ils correspondent a des
       modifications ou des ajouts recents du mainteneur, non encore
       incorpores dans la traduction francaise.

       La version originale anglaise de ce document est toujours consultable
       via la commande  man-Lennom_du_man.

       N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas,
       toute erreur dans cette page de manuel.