Provided by: dpkg-dev_1.14.24ubuntu1_all bug

NOM

       deb-substvars - Variables de substitution de source Debian

SYNOPSIS

       substvars

DESCRIPTION

       Avant  que  dpkg-source,  dpkg-gencontrol et dpkg-genchanges n’écrivent
       leurs informations de contrôle (dans le fichier source de contrôle .dsc
       pour  dpkg-source  et  sur  la  sortie standard pour dpkg-gencontrol et
       dpkg-genchanges), ils réalisent  quelques  substitutions  de  variables
       dans le fichier de sortie.

       Une  substitution  de  variable  est de la forme : ${nom-variable}. Les
       noms de  variable  consistent  en  caractères  alphanumériques,  traits
       d’union  et  « deux  points » ;  ils  commencent  par  une lettre ou un
       chiffre. La substitution se fait répétitivement jusqu’à ce  qu’il  n’en
       reste  aucune  à faire ; le texte entier du champ après la substitution
       est réexaminé pour chercher d’autres substitutions.

       Quand toutes les substitutions ont été faites, chaque occurrence de  la
       chaîne   ${}  (laquelle  n’est  pas  une  substitution  autorisée)  est
       remplacée par un signe $.

       On peut définir les variables en utilisant l’option commune -V. On peut
       aussi se servir du fichier debian/substvars (ou tout autre fichier avec
       l’option -T). Ce fichier est composé de lignes de la  forme  suivante :
       nom=valeur. Les espaces résiduels sur chaque ligne, les lignes vides et
       les lignes qui commencent par un symbole # sont ignorés.

       En outre, les variables standard suivantes sont disponibles :

       Arch   L’architecture  pour  laquelle  on  construit  (tirée  de   dpkg
              --print-architecture).

       source:Version
              La version du paquet source.

       source:Upstream-Version
              La   version   amont   du  paquet  source,  avec  éventuellement
              l’« epoch » de la version debian.

       binary:Version
              La version du  paquet  binaire  (qui  peut  être  différente  de
              source:Version dans un binNMU par exemple).

       Source-Version
              La  version  du paquet source, selon le fichier changelog. Cette
              variable est maintenant déconseillée car  sa  signification  est
              distincte  de  sa  fonction.  Utilisez  plutôt source:Version ou
              binary:Version.

       Installed-Size
              La taille de tous les fichiers installés du paquet. Cette valeur
              est  copiée dans le champ adéquat du fichier « control » ; Quand
              on fixe cette variable, cela modifie  la  valeur  de  ce  champ.
              Quand  elle est indéterminée, dpkg-gencontrol use de la commande
              du -k debian/tmp pour trouver une valeur par défaut.

       Extra-Size
              L’espace disque supplémentaire utilisé  pour  l’installation  du
              paquet.  Quand  on fixe cette variable, on ajoute sa valeur à la
              valeur de  la  variable  Installed-Size  (qu’elle  soit  définie
              explicitement  ou  calculée  par  défaut)  avant que la variable
              Installed-Size  ne  soit  copiée  dans  le  champ   du   fichier
              « control ».

       F:fieldname
              La  valeur du champ fieldname affiché en sortie et qui doit être
              classiquement en majuscules. Quand on fixe ces  variables,  cela
              ne prend effet que là où elles sont effectivement développées.

       Format La version du format du fichier .changes produite par la version
              des scripts construisant le source.  Quand  on  détermine  cette
              variable,  le  contenu  du champ Format dans le fichier .changes
              est aussi modifié.

       Newline, Space, Tab
              Ces variables contiennent chacune le caractère correspondant.

       shlibs:dependencyfield
              Les variables déterminées de  cette  façon  sont  produites  par
              dpkg-shlibdeps.

       dpkg:Upstream-Version
              La version amont de dpkg.

       dpkg:Version
              La version complète de dpkg.

       Quand  une variable est référencée mais n’est pas définie, cela produit
       un avertissement et une valeur nulle est assumée.

FICHIERS

       debian/substvars
              La liste des variables de substitution et leurs valeurs.

BOGUES

       Le moment où a lieu le remplacement d’un champ par rapport à  certaines
       déterminations  de  champ  affichées  sur la sortie standard est plutôt
       embrouillé.

VOIR AUSSI

       dpkg(1),  dpkg-genchanges(1),  dpkg-gencontrol(1),   dpkg-shlibdeps(1),
       dpkg-source(1).

AUTEUR

       Copyright (C) 1995-1996 Ian Jackson
       Copyright (C) 2000 Wichert Akkerman

       Ce  programme  est  un  logiciel  libre ; voyez la « GNU General Public
       Licence » version 2 ou supérieure pour le copyright. Il n’y  a  PAS  de
       garantie.

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