Man page - dh_installman(1)

Packages contains this manual

Available languages:

en fr pt de

Manual

DH_INSTALLMAN

NOM
SYNOPSIS
DESCRIPTION
FICHIERS
OPTIONS
EXEMPLES
REMARQUES
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

dh_installman – Installer les pages de manuel dans le rĂ©pertoire de construction du paquet

SYNOPSIS

dh_installman [ options_de_debhelper ] [ page-de-manuel ...]

DESCRIPTION

dh_installman est un programme de la suite debhelper chargĂ© de l’installation automatique des pages de manuel au bon endroit dans le rĂ©pertoire de construction du paquet.

Jusqu’au niveau de compatibilité 10, ce programme Ă©tait utilisĂ© principalement lorsque le systĂšme de construction amont ne les installait pas correctement lors de la phase d’installation (ou n’avait de phase d’installation). À partir du niveau de compatibilité 11, il prend aussi en charge le rĂ©pertoire de recherche par dĂ©faut et en plus --sourcedir comme dh_install (1) et a l’avantage de respecter le profil de construction nodoc (contrairement Ă  dh_install (1)).

MĂȘme si vous prĂ©fĂ©rez dh_install (1) pour installer les pages de manuel, dh_installman peut ĂȘtre utile pour convertir les pages en UTF-8 et les liens .so (comme dĂ©crit plus bas). De plus, cela est effectuĂ© automatiquement sans configuration explicite.

À partir de la liste des pages de manuel Ă  installer, dh_installman examine la section indiquĂ©e Ă  la ligne .TH ou .Dt de la page et en dĂ©duit la destination. Si la ligne .TH ou .Dt est correctement renseignĂ©e, les pages de manuel seront installĂ©es dans la bonne section avec le nom adĂ©quat. Ce mĂ©canisme fonctionne Ă©galement pour les pages comportant des sous-sections, telles que 3perl , qui sera placĂ©e en man3 et portera l’extension .3perl . Si la ligne .TH ou .Dt est erronĂ©e ou absente, le programme peut faire une mauvaise dĂ©duction, basĂ©e sur l’extension du fichier.

dh_installman gĂšre Ă©galement les traductions de pages de manuel soit en cherchant des extensions telles que .ll.8 et ll_LL.8 , soit en utilisant l’option --language . (NdT : « ll » reprĂ©sente le code langue sur deux caractĂšres et « LL » la variante locale sur deux caractĂšres Ă©galement. Par exemple : fr_BE pour le français de Belgique.)

Si dh_installman installe une page de manuel dans la mauvaise section ou avec une extension erronĂ©e, c’est parce que la page de manuel possĂšde une section comportant une ligne .TH ou .Dt erronĂ©e. Il suffit d’éditer la page de manuel et de corriger la section pour que dh_installman fonctionne correctement. Voir man (7) pour les prĂ©cisions sur la section .TH et mdoc (7) pour la section .Dt . Si dh_installman installe une page de manuel dans un rĂ©pertoire tel que /usr/share/man/pl/man1/ c’est parce que le programme possĂšde un nom comme toto.pl et que dh_installman pense que la page de manuel est traduite en polonais (pl). Il suffit d’utiliser --language=C pour lever cette ambiguĂŻtĂ©.

AprĂšs l’étape d’installation des pages de manuel, dh_installman vĂ©rifie si des pages de manuel, contenues dans les rĂ©pertoires temporaires des paquets traitĂ©s, contiennent des liens .so . Dans ce cas, il les transforme en liens symboliques.

Également, dh_installman va regarder le contenu de la page de manuel pour dĂ©terminer l’encodage des caractĂšres de chaque page de manuel et de les convertir en UTF-8. Si, pour une raison quelconque, cette reconnaissance n’est pas correcte, vous pouvez forcer l’encodage en utilisant une dĂ©claration d’encodage. Consulter manconv (1) pour obtenir plus de dĂ©tails.

Depuis la version 11 de debhelper, dh_install cherchera dans l’arborescence debian/tmp pour trouver les fichiers s’il ne les trouve pas dans le rĂ©pertoire courant (ou dans celui indiquĂ© par l’utilisation de --sourcedir ).

FICHIERS

debian/ paquet .manpages

Liste les pages de manuel Ă  installer.

Les variables de substitution sont prises en charge dans les niveaux de compatibilité 13 et ultérieurs comme documenté dans debhelper (7).

OPTIONS

-A , --all

Installe l’ensemble des fichiers indiquĂ©s sur la ligne de commande dans tous les paquets construits.

--language= ll

Permet d’indiquer que les pages de manuel doivent ĂȘtre traitĂ©es comme Ă©tant Ă©crites dans le langage indiquĂ© par « ll ».

--sourcedir= répertoire

Cherche dans le répertoire indiqué les fichiers à installer. Cette option nécessite le niveau de compatibilité 11 ou supérieur (et sera silencieusement ignorée en version 10 et avant).

Nota : cette option ne fait pas la mĂȘme chose que --sourcedirectory utilisĂ©e par dh_auto_ * . Il est rare d’avoir besoin d’utiliser cette option puisque dh_installman cherche automatiquement les fichiers dans debian/tmp depuis le niveau de compatibilité 11 de debhelper.

page-de-manuel ...

Installe les pages de manuel indiquées dans le premier paquet traité (ou dans tous les paquets traités si -A est indiqué).

EXEMPLES

Un fichier exemple de debian/paquet.manpages pourrait ressembler à ceci :

doc/man/toto.1
# Traductions
doc/man/toto.da.1
doc/man/toto.de.1
doc/man/toto.fr.1
# NB: La ligne suivante est considérée comme une traduction polonaise
# de "toto.1" (pas une page de manuel écrite en Perl appelée toto.pl)
doc/man/toto.pl.1
# ...

REMARQUES

Une ancienne version de ce programme, dh_installmanpages (1), est encore employĂ©e dans quelques paquets. Pour cette raison, l’ancienne version est encore incluse dans debhelper. Il est cependant dĂ©conseillĂ© de l’employer en raison de son interface non intuitive et contradictoire. Il faut employer ce programme Ă  la place.

VOIR AUSSI

debhelper (7)

Ce programme fait partie de debhelper.

AUTEUR

Joey Hess <joeyh@debian.org>

TRADUCTION

Cette traduction est maintenue Ă  l’aide de l’outil po4a <URL:http://po4a.alioth.debian.org/> par l’équipe francophone de traduction de Debian.

Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet debhelper.

Vous pouvez toujours avoir accÚs à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».