Man page - dh_installdocs(1)

Packages contains this manual

Available languages:

en fr pt de

Manual

DH_INSTALLDOCS

NOM
SYNOPSIS
DESCRIPTION
FICHIERS
OPTIONS
EXEMPLES
REMARQUES
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

dh_installdocs – Installer la documentation dans le rĂ©pertoire de construction du paquet

SYNOPSIS

dh_installdocs [ options_de_debhelper ] [ -A ] [ -X élément ] [ fichier ...]

DESCRIPTION

dh_installdocs est le programme de la suite debhelper chargĂ© de l’installation de la documentation dans le rĂ©pertoire usr/share/doc/paquet du rĂ©pertoire de construction du paquet.

Dans les niveaux de compatibilité 10 et infĂ©rieurs, dh_install (1) est mieux adaptĂ© Ă  la gestion de la documentation si le systĂšme de construction amont installe la documentation voulue correctement. Dans ce cas, dh_installdocs est toujours utile pour installer la documentation de l’empaquetage (par exemple le fichier debian/copyright ).

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

Dans les niveaux de compatibilité 11 et au delà, dh_installdocs offre la plupart des fonctionnalités de dh_install (1). De plus, dh_installdocs prend aussi en charge le profil de construction nodoc pour exclure la documentation (quel que soit le niveau de compatibilité).

FICHIERS

debian/ paquet .docs

Liste les fichiers de documentation Ă  installer dans paquet .

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

debian/copyright

Le fichier de copyright est installé dans tous les paquets sauf si un fichier de copyright plus spécifique est disponible.

debian/ paquet .copyright
debian/ paquet .README.Debian
debian/ paquet .TODO

Chacun de ces fichiers est automatiquement installĂ© s’il existe pour un paquet .

debian/README.Debian
debian/TODO

Ces fichiers sont installés dans le premier paquet binaire listé dans debian/control .

Nota : les fichiers README.debian sont également installés en tant que README.Debian et les fichiers TODO seront installés en tant que TODO.Debian dans les paquets non natifs.

debian/ paquet .doc-base

InstallĂ©s en tant que fichiers de contrĂŽle doc-base. Remarque : l’identifiant de documentation (doc-id) sera dĂ©fini d’aprĂšs l’indication du champ Document: du fichier de contrĂŽle doc-base en question. Au cas oĂč plusieurs fichiers doc-base d’un seul paquet source partagent le mĂȘme identifiant de documentation, ils seront installĂ©s dans usr/share/doc-base/ paquet au lieu de usr/share/doc-base/ doc-id .

debian/ paquet .doc-base.*

Si le paquet doit enregistrer plus d’un document, plusieurs fichiers doc-base sont nĂ©cessaires, et peuvent ĂȘtre nommĂ©s comme cela. Au cas oĂč plusieurs fichiers doc-base de ce genre dans un seul paquet source partagent le mĂȘme identifiant de documentation, ils seront installĂ©s dans usr/share/doc-base/ paquet-* au lieu de usr/share/doc-base/ doc-id .

Soyez conscient que cette dĂ©duplication est uniquement rĂ©alisĂ©e en mĂ©moire actuellement, ce qui fait que pour l’instant il ne faut pas que dh_installdocs soit appelĂ© plus d’une fois pendant la construction du paquet. L’appel de dh_installdocs -p paquet en combinaison avec l’utilisation de debian/paquet.doc-base.* peut mener Ă  des paquets non installables. Voir <https://bugs.debian.org/980903> pour plus de dĂ©tails.

OPTIONS

-A , --all

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

-X élément , --exclude= élément

Exclut les fichiers qui comportent Ă©lĂ©ment , n’importe oĂč dans leur nom, de l’installation. Il est Ă  noter que cela inclut les fichiers doc-base.

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

--doc-main-package= paquet-principal

Définit le paquet principal pour un paquet de documentation. Cela est utilisé pour installer la documentation du paquet de documentation dans /usr/share/doc/paquet-principal comme recommandé par la Charte Debian 3.9.7 au paragraphe 12.3.

Dans les niveaux de compatibilité 11 ou suivants, cette option n’est utile que si l’auto-dĂ©tection du paquet principal de debhelper est erronĂ©e. Cette option peut aussi ĂȘtre utilisĂ©e pour masquer un avertissement de debhelper lorsque l’auto-dĂ©tection Ă©choue mais que le comportement par dĂ©faut est correct.

Cette option ne peut pas ĂȘtre utilisĂ©e lorsque dh_installdocs doit agir sur plusieurs paquets. Si vous avez besoin de cette option, vous devrez gĂ©nĂ©ralement l’associer Ă  -p pour vous assurer de n’agir que sur un paquet.

Veuillez garder Ă  l’esprit que certains documents (les fichiers copyright, README.Debian, etc.) ne seront pas affectĂ©s par cette option.

--link-doc= paquet

Transforme le rĂ©pertoire de documentation de chacun des paquets traitĂ©s en lien symbolique vers le rĂ©pertoire de documentation de paquet . Cette option est sans effet pour la construction du paquet lui-mĂȘme ou si le rĂ©pertoire de documentation Ă  crĂ©er existe dĂ©jĂ  lorsque dh_installdocs est lancĂ©. Pour ĂȘtre conforme Ă  la charte, paquet doit ĂȘtre un paquet binaire provenant du mĂȘme paquet source.

debhelper essayera d’éviter l’installation de fichiers, dans les rĂ©pertoires de la documentation liĂ©e, qui causerait des conflits avec le paquet liĂ©. L’option -A n’aura aucun effet sur les paquets avec des rĂ©pertoires de documentation liĂ©s et les fichiers copyright , changelog , README.Debian et TODO ne seront pas installĂ©s.

(Une autre mĂ©thode, pour rĂ©aliser la mĂȘme chose, qui reste toujours possible, est de faire du rĂ©pertoire de documentation un lien symbolique « en l’air » avant l’appel Ă  dh_installdocs .)

Veuillez noter que cette option ne s’applique qu’au rĂ©pertoire de documentation du paquet lui-mĂȘme. Lorsque le paquet fournit de la documentation pour un autre (voir par exemple --doc-main-package ), il n’utilisera pas de lien symbolique pour la documentation de l’autre paquet.

AVERTISSEMENT 1 : si une version prĂ©cĂ©dente du paquet Ă©tait construite sans cette option et qu’elle est maintenant construite avec (ou vice-versa), une migration est nĂ©cessaire, « rĂ©pertoire vers lien symbolique » (« dir to symlink ») ou « lien symbolique vers rĂ©pertoire » (« symlink to dir »). Puisque debhelper n’a aucune connaissance des versions prĂ©cĂ©dentes, vous devez activer cette migration vous-mĂȘme.

Cela peut ĂȘtre effectuĂ© en fournissant un fichier « debian/ paquet .maintscript » et en utilisant dh_installdeb (1) pour fournir les extraits des scripts de maintenance correspondants.

AVERTISSEMENT 2 : --link-doc ne doit ĂȘtre utilisĂ© que lorsque les paquets ont la mĂȘme « architecture ». Un lien depuis un paquet indĂ©pendant de l’architecture vers un paquet dĂ©pendant de l’architecture (ou vice-versa) ne fonctionnera pas. Depuis la version 10, debhelper rejette activement les combinaisons non prises en charge.

fichier ...

Installe les fichiers indiqués en tant que documentation du premier paquet traité (ou de tous les paquets traités si -A est indiqué).

EXEMPLES

Voici un exemple de fichier debian/paquet.docs :

README
TODO
debian/notes-for-maintainers.txt
docs/manual.txt
docs/manual.pdf
docs/manual-html/

REMARQUES

Nota : Heureusement, dh_installdocs sait copier des hiĂ©rarchies entiĂšres de rĂ©pertoire (comme un cp -a ). Si on lui demande d’installer un rĂ©pertoire, il installera le contenu complet du rĂ©pertoire.

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