Provided by: dpkg-dev_1.17.5ubuntu5.8_all bug

NOM

       dpkg-source - outil de manipulation des paquets sources Debian (.dsc).

SYNOPSIS

       dpkg-source [option...] commande

DESCRIPTION

       dpkg-source empaquette ou dépaquette une archive source Debian.

       Aucune  de  ces  commandes  ne  permet la combinaison de plusieurs options en une seule et
       elles ne permettent pas d'indiquer la valeur d'une option dans un argument séparé.

COMMANDES

       -x fichier.dsc [répertoire-de-sortie]
              Cette option sert à extraire un paquet source. On doit donner un seul argument sans
              option :  le  nom  du  fichier  de  contrôle des sources Debian (.dsc). Un deuxième
              argument sans option peut être donné pour indiquer le  répertoire  où  extraire  le
              paquet  source :  ce  répertoire  ne  doit pas déjà exister. Quand aucun répertoire
              n'est indiqué, le paquet source est extrait dans un  répertoire  source-version  du
              répertoire courant.

              dpkg-source  lit,  dans le fichier de contrôle, les noms des fichiers qui composent
              le paquet source ; il suppose qu'ils sont dans le même répertoire  que  le  fichier
              .dsc.

              Les  fichiers  extraits  du  paquet  auront  le  même  système  de  propriété et de
              permission que s'ils avaient  été  simplement  créés  --  les  répertoires  et  les
              fichiers  exécutables  auront  un  système de permission égal à 0777 et les simples
              fichiers, 0666 ; ces deux systèmes étant modifiés par le masque de celui  qui  fait
              l'extraction ;  si le répertoire parent est « setgid », les répertoires extraits le
              seront aussi et tous les fichiers et répertoires hériteront du système de propriété
              de ce groupe.

              Si  le  paquet  source  utilise un format non-standard (actuellement, cela signifie
              tous les formats sauf le "1.0"), son nom sera enregistré dans  debian/source/format
              de sorte que la construction du paquet source utilise le même format par défaut.

       -b répertoire [paramètres-dans-un-format-spécifique]
              Construit un paquet source. Le premier argument non optionnel est pris comme nom du
              répertoire contenant l'arborescence des sources Debianisées (c'est-à-dire  avec  un
              sous-répertoire  debian et peut-être des modifications sur les fichiers d'origine).
              Selon le format du paquet  source  utilisé  pour  construire  le  paquet,  d'autres
              paramètres peuvent être acceptés.

              dpkg-source  va construire le paquet source dans le premier format qui fonctionnera
              dans la liste suivante : le(s) format(s) indiqué(s) avec le paramètre de  la  ligne
              de  commande  --format,  le  format  indiqué  dans  debian/source/format,  « 1.0 ».
              L'utilisation de « 1.0 » comme dernier recours est obsolète et sera retirée dans le
              futur.  Le  format  source devrait toujours être indiqué dans debian/source/format.
              Voir la section FORMATS DE PAQUETS SOURCE pour une description plus  détaillée  des
              différents formats de paquet source.

       --print-format répertoire
              Affiche  le  format  source  qui serait utilisé pour construire le paquet source si
              dpkg-source -b répertoire était utilisé (dans les  mêmes  conditions  et  avec  les
              mêmes options).

       --before-build répertoire
              Exécute  le  point  d'entrée  correspondant  du  format  de paquet source. Ce point
              d'entrée doit être utilisé avant toute construction  du  paquet  (dpkg-buildpackage
              l'utilise  très  tôt,  avant  même  debian/rules  clean).  Il doit être autonome et
              pouvoir être lancée plusieurs fois. Tous les  formats  source  ne  mettent  pas  en
              oeuvre  ce  branchement et ceux qui le font préparent l'arborescence source pour la
              construction, par exemple en garantissant que les correctifs Debian sont appliqués.

       --after-build répertoire
              Exécute le point d'entrée correspondant  du  format  de  paquet  source.  Ce  point
              d'entrée  doit  être  utilisé après toute construction du paquet (dpkg-buildpackage
              l'utilise en dernier). Il doit être autonome et doit pouvoir être  lancé  plusieurs
              fois. Tous les formats source ne mettent pas en ?uvre ce branchement et ceux qui le
              font s'en servent pour défaire ce qui a été fait par --before-build.

       --commit [répertoire] ...
              Enregistre  les  modifications  dans  l'arborescence   source   décompressée   dans
              répertoire.  Cette  commande  peut accepter des paramètres supplémentaires selon le
              format source. Elle provoquera une erreur pour les formats où cette  opération  n'a
              pas de signification.

       -?, --help
              Affiche un message d'aide puis quitte.

       --version
              Affiche le numéro de version puis quitte.

OPTIONS

   Generic build options
       -cfichier-de-contrôle
              Indique le principal fichier de contrôle des sources où trouver les renseignements.
              Par défaut, c'est le fichier debian/control. Lorsqu'un chemin relatif  est  fourni,
              on  considère  qu'il  est  relatif  au  répertoire  le plus élevé de l'arborescence
              source.

       -lfichier-des-changements
              Indique le journal des modifications où trouver  des  renseignements.  Par  défaut,
              c'est  le  fichier  debian/changelog.  Lorsqu'un  chemin  relatif  est  fourni,  on
              considère qu'il est relatif au répertoire le plus élevé de l'arborescence source.

       -Fformat-du-fichiers-des-changements
              Indique le format du fichier des changements. Voir dpkg-parsechangelog(1) pour plus
              d'informations à propos des formats gérés.

       --format=valeur
              Utilise  le format indiqué pour la construction du paquet source. Ce choix remplace
              le format indiqué dans debian/source/format.

       -Vnom=valeur
              Fixe la valeur d'une variable de substitution. Consultez deb-substvars(5) pour  une
              discussion sur la valeur de substitution.

       -Tfichier/substvars
              Lit les variables de substitution dans fichier-substvars ; par défaut aucun fichier
              n'est lu. Cette option peut être utilisée plusieurs fois pour lire des variables de
              substitution depuis plusieurs fichiers.

       -Dchamp=valeur
              Remplace ou ajoute en sortie un champ dans le fichier de contrôle.

       -Uchamp
              Supprime en sortie un champ dans le fichier de contrôle.

       -Zcompression, --compression=compression
              Specify  the  compression  to use for created files (tarballs and diffs). Note that
              this option will not cause existing tarballs to be recompressed,  it  only  affects
              new  files. Supported values are: gzip, bzip2, lzma and xz. gzip is the default. xz
              is only supported since dpkg 1.15.5.

       -zniveau, --compression-level=niveau
              Niveau de compression à utiliser. Comme avec -Z cela ne concerne que  les  fichiers
              nouvellement  créés. Les valeurs prises possibles sont les suivantes : 1 à 9, best,
              et fast. La valeur par défaut est 9 pour gzip et bzip2, 6 pour xz et lzma.

       -i[regex], --diff-ignore[=regex]
              You may specify a perl regular expression to match files you want filtered  out  of
              the list of files for the diff. (This list is generated by a find command.) (If the
              source package is being built as a version 3 source package using a VCS,  this  can
              be  used to ignore uncommited changes on specific files. Using -i.* will ignore all
              of them.)

              The -i option by itself enables this setting with a default regex  (preserving  any
              modification  to  the default regex done by a previous use of --extend-diff-ignore)
              that will filter out control files and directories  of  the  most  common  revision
              control  systems, backup and swap files and Libtool build output directories. There
              can only be one active regex, of multiple -i options only the last  one  will  take
              effect.

              This is very helpful in cutting out extraneous files that get included in the diff,
              e.g. if you maintain your source in a revision control system and  want  to  use  a
              checkout  to  build  a  source  package  without including the additional files and
              directories that it will  usually  contain  (e.g.  CVS/,  .cvsignore,  .svn/).  The
              default  regex  is  already  very exhaustive, but if you need to replace it, please
              note that by default it can match any part of a path, so if you want to  match  the
              begin  of a filename or only full filenames, you will need to provide the necessary
              anchors (e.g. '(^|/)', '($|/)') yourself.

       --extend-diff-ignore=regex
              The perl regular expression  specified  will  extend  the  default  value  used  by
              --diff-ignore  and  its  current  value  (if  set).  It  does this by concatenating
              "|regex"  to  the  existing  value.  This  option   is   convenient   to   use   in
              debian/source/options to exclude some auto-generated files from the automatic patch
              generation.

       -I[motif-fichier], --tar-ignore[=motif-fichier]
              If this option is specified, the pattern  will  be  passed  to  tar(1)'s  --exclude
              option  when  it is called to generate a .orig.tar or .tar file. For example, -ICVS
              will make tar skip over CVS directories when generating a .tar.gz file. The  option
              may be repeated multiple times to list multiple patterns to exclude.

              -I  by itself adds default --exclude options that will filter out control files and
              directories of the most common revision control systems, backup and swap files  and
              Libtool build output directories.

       Note:  While  they  have  similar  purposes,  -i  and  -I  have  very different syntax and
       semantics. -i can only be specified once and takes a perl  compatible  regular  expression
       which  is  matched  against the full relative path of each file. -I can specified multiple
       times and takes a filename pattern with shell wildcards. The pattern  is  applied  to  the
       full  relative  path but also to each part of the path individually. The exact semantic of
       tar's       --exclude       option       is        somewhat        complicated,        see
       https://www.gnu.org/software/tar/manual/tar.html#wildcards for a full documentation.

       The  default  regex  and patterns for both options can be seen in the output of the --help
       command.

   Generic extract options
       --no-copy
              Ne pas copier l'archive d'origine près de l'extraction du paquet source.

       --no-check
              Ne vérifie pas les signatures et les sommes de contrôle avant de dépaqueter.

       --require-valid-signature
              Refuse de décompresser le paquet source s'il ne contient pas de  signature  OpenPGP
              pouvant   être   vérifiée   soit   avec  le  fichier  de  clés  trustedkeys.gpg  de
              l'utilisateur, un des fichiers de clés propre à un distributeur ou un des  fichiers
              de    clés   officiels   de   Debian   (/usr/share/keyrings/debian-keyring.gpg   et
              /usr/share/keyrings/debian-maintainers.gpg).

FORMATS DE PAQUET SOURCE

       Si vous ne savez pas quel format source utiliser, il est conseillé de choisir  soit  « 3.0
       (quilt)"  soit  "3.0  (native)". Voir https://wiki.debian.org/Projects/DebSrc3.0 pour plus
       d'informations sur la mise en ?uvre de ces formats dans Debian.

   Format: 1.0
       Un paquet source dans ce format se compose soit d'un .orig.tar.gz associé à un .diff.gz ou
       un simple .tar.gz (dans ce cas, le paquet est appelé natif "native").

       Extracting

       Extraire  un  paquet  natif  revient  à  une  simple  extraction  de l'archive TAR dans le
       répertoire  cible.  L'extraction  d'un  paquet  non-natif  consiste  au   dépaquetage   du
       .orig.tar.gz  puis l'application des correctifs contenus dans le .diff.gz. La date de tous
       les fichiers correctifs est celle du moment où a eu lieu  l'extraction  depuis  le  paquet
       source  (cela évite les heures fausses menant à des problèmes lorsque des fichiers générés
       automatiquement sont  modifiés).  Le  diff  peut  créer  de  nouveaux  fichiers  (tout  le
       répertoire  debian  est  créé  de cette façon) mais ne peut pas supprimer de fichiers (les
       fichiers vides seront laissés là).

       Construction

       Construire un paquet natif revient simplement à créer une archive TAR avec  le  répertoire
       du  source. La création d'un paquet non-natif consiste à extraire l'archive d'origine dans
       un répertoire séparé ".orig" puis régénérer le .diff.gz  en  comparant  le  répertoire  du
       paquet source avec répertoire ".orig".

       Options de construction (avec -b):

       Si  l'on donne un second argument, ce sera le nom du répertoire source d'origine ou le nom
       du fichier « tar » ou bien une chaîne vide si le paquet est un « debian pure  souche »  et
       n'a  donc  pas  de  fichiers  « diffs » concernant sa « debianisation ». S'il n'y a pas de
       second argument, et selon les autres arguments  donnés,  dpkg-source  cherche  le  fichier
       « tar »  des  sources d'origine paquet_version-d'origine.orig.tar.gz ou bien le répertoire
       source d'origine répertoire.orig selon les paramètres -sX.

       Les options -sa, -sp, -sk, -su et -sr ne  remplacent  pas  les  fichiers  « tar »  ou  les
       répertoires existants. Pour cela, il faut utiliser les options -sA, -sP, -sK, -sU et -sR.

       -sk    Quand  on  spécifie  en  fichier  source d'origine un fichier « tar » ; par défaut,
              paquet_version-d'origine.orig.tarextension. Il le  laisse  en  place  en  tant  que
              fichier  « tar »  ou le copie dans le répertoire en cours s'il n'y est pas déjà. Le
              fichier sera dépaqueté dans répertoire.orig pour la génération du fichier diff.

       -sp    Comme -sk mais supprimera le répertoire à nouveau par la suite.

       -su    Quand on spécifie que le source d'origine est un répertoire ; la valeur par  défaut
              est  le  répertoire  paquet-version-d'origine.orig et dpkg-source crée une nouvelle
              archive du source d'origine.

       -sr    Comme -su mais supprimera ce répertoire après utilisation.

       -ss    Specifies that the original source is available  both  as  a  directory  and  as  a
              tarfile.  dpkg-source will use the directory to create the diff, but the tarfile to
              create the .dsc. This option must be used with care - if the directory and  tarfile
              do not match a bad source archive will be generated.

       -sn    Indique  de  ne pas chercher de source d'origine et de ne pas créer de « diff ». Le
              second argument, s'il existe, doit être une chaîne vide. Cela sert pour les paquets
              Debian  pure  souche  qui  n'ont  pas une source d'origine distincte et donc pas de
              fichier « diff » de debianisation.

       -sa or -sA
              Indique comme source d'origine soit un fichier « tar », soit  un  répertoire  -  le
              deuxième  argument, s'il existe, doit être l'un d'eux ou bien une chaîne vide (cela
              revient à utiliser l'option -sn). Quand un fichier « tar » existe, il est dépaqueté
              pour  créer  le fichier « diff » ; ensuite il est supprimé (cela revient à utiliser
              l'option -sp) ; quand un répertoire est trouvé, il  est  dépaqueté  et  dpkg-source
              crée le source d'origine et supprime ensuite ce répertoire (cela revient à utiliser
              l'option -sr) ; quand ni l'un ni l'autre n'est trouvé, dpkg-source suppose  que  le
              paquet  ne  possède  pas  de  fichier « diff » de debianisation, mais seulement une
              simple archive source (cela revient à utiliser l'option -sn). Quand les  deux  sont
              trouvés,  dpkg-source  ignore  le  répertoire  et le remplace si l'option -sA a été
              spécifiée (cela revient à utiliser l'option -sP)  ou  il  provoque  une  erreur  si
              l'option -sa a été spécifiée. L'option par défaut est -sA.

       --abort-on-upstream-changes
              Ce  processus  échoue  si  le  fichier  de  différences  contient des modifications
              apportées à des fichiers en dehors du sous-répertoire debian.  Cette  option  n'est
              pas   autorisée   dans   debian/source/options   mais   peut   être  utilisée  dans
              debian/source/local-options.

              options d'extractions (avec -x):

              Dans tous ces cas, l'arborescence existante des sources d'origine est supprimée.

       -sp    Quand on extrait le répertoire source d'origine (s'il existe), il est  conservé  en
              tant  que  fichier « tar ». S'il n'est pas déjà dans le répertoire courant ou si ce
              répertoire contient un fichier différent, le fichier  « tar »  est  copié  dans  ce
              répertoire. (Ceci est le comportement par défaut).

       -su    Dépaquetage de l'arborescence du répertoire source d'origine.

       -sn    Assure  que  le  répertoire source d'origine ne sera ni copié dans le répertoire en
              cours, ni dépaqueté. Si une arborescence source  d'origine  est  présente  dans  le
              répertoire courant, elle est toujours supprimée.

       Toutes  les  options  -sX s'excluent mutuellement. Si vous en indiquez plusieurs, seule la
       dernière sera prise en compte.

       --skip-debianization
              Passe l'étape d'application du fichier de différences Debian aux sources amont.

   Format: 2.0
       Aussi connu sous le nom de « wig&pen ». Ce format n'est pas recommandé afin d'assurer  une
       utilisation  massive  du  format  "3.0 (quilt)" qui le remplace. Wig&pen a été la première
       spécification d'une nouvelle génération de format de paquet source.

       Le comportement de ce format est le même que pour  le  format  "3.0  (quilt)"  sauf  qu'il
       n'utilise  pas  de  liste  explicite de correctifs. Tous les fichiers dans debian/patches/
       correspondant à l'expression rationnelle Perl [\w-]+ doivent être des correctifs valides :
       ils sont appliqués au moment de l'extraction.

       Lors  de  la  construction  d'un  nouveau  paquet source, toute modification apportée à la
       source amont est enregistrée dans un correctif nommé zz_debian-diff-auto.

   Format: 3.0 (native)
       Ce format est une extension du format de paquet natif tel que défini dans le  format  1.0.
       Il gère toutes les méthodes de compression et ignore par défaut tout fichier et répertoire
       VCS ainsi que de nombreux fichiers temporaires  (voir  la  valeur  par  défaut  associé  à
       l'option -I dans la sortie de --help).

   Format: 3.0 (quilt)
       A source package in this format contains at least an original tarball (.orig.tar.ext where
       ext can be gz, bz2, lzma and xz) and a  debian  tarball  (.debian.tar.ext).  It  can  also
       contain additional original tarballs (.orig-component.tar.ext). component can only contain
       alphanumeric characters and hyphens ("-").

       Extracting

       L'archive principale tar d'origine est extraite  tout  d'abord,  puis  toutes  les  autres
       archives  tar  d'origine  sont extraites dans des sous-répertoires dont le nom est formé à
       partir de la partie composant de leur nom. L'archive tar Debian est extraite par dessus le
       répertoire  source,  après  la  suppression  de tout répertoire debian existant. Notez que
       l'archive tar Debian doit contenir un  sous-répertoire  debian,  mais  il  peut  également
       contenir   des   fichiers   binaires   en   dehors   de   ce   répertoire  (voir  l'option
       --include-binaries).

       All patches listed  in  debian/patches/debian.series  or  debian/patches/series  are  then
       applied.  If  the  former file is used and the latter one doesn't exist (or is a symlink),
       then the latter is replaced with a symlink to the former. This is meant to simplify  usage
       of  quilt  to  manage  the  set  of  patches.  Note  however that while dpkg-source parses
       correctly series files with explicit options used for patch application  (stored  on  each
       line  after  the  patch filename and one or more spaces), it does ignore those options and
       always expect patches that can be applied with the -p1 option of patch. It will thus  emit
       a warning when it encounters such options, and the build is likely to fail.

       Contrary  to  quilt's  default  behaviour, patches are expected to apply without any fuzz.
       When that is not the case, you should refresh such patches with quilt, or dpkg-source will
       error out while trying to apply them.

       Similarly to quilt's default behaviour, the patches can remove files too.

       Le  fichier .pc/applied-patches est créé si certains correctifs ont été appliqués au cours
       de l'extraction.

       Construction

       All original tarballs found  in  the  current  directory  are  extracted  in  a  temporary
       directory  by  following  the same logic as for the unpack, the debian directory is copied
       over  in  the  temporary  directory,  and  all  patches   except   the   automatic   patch
       (debian-changes-version   or   debian-changes,  depending  on  --single-debian-patch)  are
       applied. The temporary directory is compared to the source  package  directory.  When  the
       diff  is non-empty, the build fails unless --single-debian-patch or --auto-commit has been
       used, in which case the diff is stored in the automatic patch. If the automatic  patch  is
       created/deleted, it's added/removed from the series file and from the quilt metadata.

       Tout  changement dans un fichier binaire ne peut être indiqué dans le diff et va déboucher
       sur  un  échec  à  moins  que  le  responsable  ne  décide  délibérément  d'inclure  cette
       modification    binaire    dans    l'archive    tar    Debian    (en   le   listant   dans
       debian/source/include-binaries). La construction pourra également échouer si des  fichiers
       binaires  sont  trouvés  dans  le  sous-répertoire  debian sans être indiqué dans la liste
       blanche de debian/source/include-binaries.

       Le répertoire debian mis à jour et la liste des binaires modifiés  sont  ensuite  utilisés
       pour recréer l'archive tar debian.

       The  automatically generated diff doesn't include changes on VCS specific files as well as
       many temporary files (see default value associated to -i option in the --help output).  In
       particular,  the .pc directory used by quilt is ignored during generation of the automatic
       patch.

       Note : dpkg-source  --before-build  (et  -b)  prendra  soin  d'appliquer  les  corrections
       indiquées  dans le fichier series afin q'un paquet soit toujours construit avec toutes les
       corrections appliquées.  Pour  effectuer  cette  détection,  il  recherche  la  liste  des
       correctifs  non  appliqués  (ils  sont  mentionnés  dans  le  fichier series mais pas dans
       .pc/applied-patches) et si le premier de cette liste peut être appliqué  dans  erreur,  il
       les  applique  tous.  L'option  --no-preparation  peut  être  utilisée  pour désactiver ce
       comportement.

       Enregistrement des modifications

       --commit [répertoire] [nom-du-correctif] [fichier-de-correctif]
              Generates a patch corresponding to the local changes that are not  managed  by  the
              quilt patch system and integrates it in the patch system under the name patch-name.
              If the name is missing, it will be asked interactively. If patch-file is given,  it
              is  used  as  the  patch  corresponding  to  the  local  changes to integrate. Once
              integrated, an editor is launched so that you can edit the meta-information in  the
              patch header.

              Le fait de passer fichier-de-correctifs est essentiellement utile après un échec de
              construction qui prégénère ce fichier. Sur ces bases, le fichier est supprimé après
              intégration.  Veuillez  également  noter  que  les  modifications contenues dans le
              fichier de correctifs doivent déjà être appliquées dans l'arborescence et  que  les
              fichiers  modifiés  par  le  correctif  ne  doivent  pas comporter de modifications
              supplémentaires.

              Si la création de correctif détecte des  fichiers  binaires  modifiés,  ils  seront
              ajoutés  automatiquement  à  debian/source/include-binaries  afin  de  pouvoir être
              inclus dans l'archive debian  (de  façon  analogue  à  ce  que  ferait  dpkg-source
              --include-binaries -b).

       Options de construction

       --allow-version-of-quilt-db=version
              Allow  dpkg-source to build the source package if the version of the quilt metadata
              is the one specified, even if dpkg-source doesn't know about it.  Effectively  this
              says  that the given version of the quilt metadata is compatible with the version 2
              that dpkg-source currently supports. The version of the quilt metadata is stored in
              .pc/.version.

       --include-removal
              Ne  pas  ignorer  les  fichiers  supprimés  et  les  inclure  dans  le  fichier  de
              modification généré automatiquement.

       --include-timestamp
              Inclure la date dans le patch généré automatiquement.

       --include-binaries
              Ajouter tous les binaires modifiés dans l'archive tar debian. Les ajouter  aussi  à
              debian/source/include-binaries :   elles   seront  ajoutées  par  défaut  dans  les
              constructions correspondantes aussi cette option n'est donc plus nécessaire.

       --no-preparation
              Ne pas essayer de préparer l'arbre de la construction en appliquant les  correctifs
              qui ne lui sont apparemment pas appliqués.

       --single-debian-patch
              Utilise          debian/patches/debian-changes          au          lieu         de
              debian/patches/debian-changes-version comme nom du correctif  automatiquement  créé
              au  cours de la construction. Cette option est particulièrement pratique lorsque le
              paquet est géré avec un outil de gestion de versions et qu'un jeu de correctifs  ne
              peut  être créé de façon fiable. Dans ce cas, les différences avec la version amont
              doivent être conservées dans un correctif unique. Cette option serait indiquée dans
              debian/source/local-options       et      accompagnée      par      un      fichier
              debian/source/patch-header qui  explique  la  meilleure  méthode  pour  relire  les
              corrections  spécifiques  à  Debian,  par  exemple dans le gestionnaire de versions
              utilisé.

       --create-empty-orig
              Crée automatiquement une archive tar d'origine vide si elle est manquante et  qu'il
              existe  des  archives tar d'origine additionnelles. Cette option peut être utilisée
              lorsque le paquet source est une collection de différentes sources amont  et  qu'il
              n'existe pas de logiciel « principal ».

       --no-unapply-patches, --unapply-patches
              By default, dpkg-source will automatically unapply the patches in the --after-build
              hook if it did apply  them  during  --before-build.  Those  options  allow  you  to
              forcefully  disable  or  enable  the patch unapplication process. Those options are
              only allowed in debian/source/local-options so that all generated  source  packages
              have the same behavior by default.

       --abort-on-upstream-changes
              The process fails if an automatic patch has been generated. This option can be used
              to ensure that all changes were properly recorded in separate quilt  patches  prior
              to  the  source  package build. This option is not allowed in debian/source/options
              but can be used in debian/source/local-options.

       --auto-commit
              The process doesn't fail if an automatic patch has  been  generated,  instead  it's
              immediately recorded in the quilt series.

       Options d'extraction

       --skip-debianization
              Passe l'étape d'extraction de l'archive tar debian par dessus les sources amont

       --skip-patches
              Ne pas appliquer des correctifs à la fin de l'extraction.

   Format: 3.0 (custom)
       Ce  format est particulier. Il ne représente pas un réel format de paquet source mais peut
       être utilisé pour créer des paquets sources avec des fichiers arbitraires.

       Options de construction

       Tous les arguments qui ne sont pas des options sont pris pour des fichiers à intégrer dans
       le  paquet  source  généré.  Ils  doivent exister et être de préférence dans le répertoire
       courant. Au moins un fichier doit être donné.

       --target-format=valeur
              Required. Defines the real format of the generated source  package.  The  generated
              .dsc file will contain this value in its Format field and not "3.0 (custom)".

   Format: 3.0 (git)
       Ce format est expérimental.

       Un  paquet  source  qui  utilise ce format est constitué d'un ensemble d'un seul dépôt git
       .git qui contient les sources du paquet. Il peut également exister un fichier  .gitshallow
       qui donne les révisions d'un clone git « shallow ».

       Extracting

       Cet  ensemble est cloné sous forme d'un dépôt git dans le répertoire cible. S'il existe un
       fichier .gitshallow, il est installé en tant que « .git/shallow » dans le dépôt git cloné.

       Veuillez noter que, par défaut, le nouveau dépôt aura la même branche récupérée que  celle
       qui  était  récupérée  dans  les sources d'origine (souvent « master » mais cela peut être
       tout  à  fait  autre  chose).  Toutes  les  autres  branches   seront   disponibles   sous
       « remotes/origin ».

       Construction

       Avant  d'aller  plus  loin, quelques vérifications sont effectuées afin de s'assurer qu'il
       n'existe aucun changement non-soumis et à ne pas ignorer.

       git-bundle(1) permet de créer un ensemble à partir du dépôt git. Par  défaut,  toutes  les
       branches et étiquettes du dépôt sont incluses dans cet ensemble.

       Options de construction

       --git-ref=réf
              Allows  specifying a git ref to include in the git bundle. Use disables the default
              behavior of including all branches and tags. May be specified multiple  times.  The
              ref  can  be  the  name of a branch or tag to include. It may also be any parameter
              that can be passed to git-rev-list(1). For example,  to  include  only  the  master
              branch,  use  --git-ref=master.  To  include  all tags and branches, except for the
              private branch, use --git-ref=--all --git-ref=^private

       --git-depth=nombre
              Crée un clone « shallow » dont  l'historique  est  tronqué  au  nombre  indiqué  de
              révisions.

   Format: 3.0 (bzr)
       Ce format est expérimental. Il crée une archive tar contenant le dépôt bzr correspondant.

       Extracting

       L'archive tar est décompressée puis bzr est utilisé afin de récupérer la branche courante.

       Construction

       Avant  d'aller  plus  loin, quelques vérifications sont effectuées afin de s'assurer qu'il
       n'existe aucun changement non-soumis et à ne pas ignorer.

       Ensuite, la partie spécifique du répertoire source du gestionnaire de versions est  copiée
       dans  un  répertoire temporaire. Avant que ce répertoire temporaire ne soit empaqueté dans
       une archive tar, divers nettoyages sont effectuées pour économiser de l'espace.

DIAGNOSTICS

   aucun format source indiqué dans debian/source/format
       The file debian/source/format should always exist and indicate the desired source  format.
       For  backwards  compatibility, format "1.0" is assumed when the file doesn't exist but you
       should not rely on this: at some point in the future dpkg-source will be modified to  fail
       when that file doesn't exist.

       Cela  est  dû  au  fait  que  le format « 1.0 » n'est plus le format recommandé, qu'il est
       conseillé de choisir un des formats les plus récents (« 3.0 (quilt) » ou « 3.0 (native) »)
       mais  que  dpkg-source  ne  le  fera  pas  automatiquement.  Si vous souhaitez continuer à
       utiliser l'ancien format, il est nécessaire d'être  explicite  et  indiquer  « 1.0 »  dans
       debian/source/format.

   le fichier de différences modifie les fichiers amont suivants
       Lors de l'utilisation du format source « 1.0 », il est déconseillé de modifier directement
       les fichiers amont car les modifications restent alors cachées et souvent non  documentées
       dans  le  fichier  diff.gz.  Au contraire, il est conseillé de conserver les modifications
       sous forme de correctifs dans le répertoire debian et de les appliquer  au  moment  de  la
       construction.  Pour éviter ces opérations plus complexes, vous pouvez également choisir le
       format « 3.0 (quilt) » qui permet ces opérations de manière native.

   impossible d'identifier les changements de fichier
       Les modifications des sources amont sont  en  général  conservées  dans  des  fichiers  de
       correctifs  mais  certaines  modifications ne peuvent être représentées sous forme de tels
       fichiers qui ne peuvent modifier que des fichiers texte. Si vous essayez de  remplacer  un
       fichier avec un objet d'un type différent (par exemple remplacer un fichier par un lien ou
       un répertoire), ce message d'erreur s'affichera.

   le fichier fichier, nouvellement créé, ne sera pas représenté dans le fichier de différences
       Les fichiers vides ne peuvent pas être créés  avec  des  correctifs.  En  conséquence,  la
       modification   n'est   pas  enregistrée  dans  le  paquet  source,  ce  qui  provoque  cet
       avertissement.

   le mode exécutable  permissions  de  fichier  ne  sera  pas  représenté  dans  le  fichier  de
       différences
       Patch  files  do  not  record permissions of files and thus executable permissions are not
       stored in the source package. This warning reminds you of that fact.

   le mode spécial permissions de fichier ne sera pas représenté dans le fichier de différences
       Les fichiers correctifs n'enregistrent pas les permissions de fichiers et, en conséquence,
       les  permissions modifiées ne sont pas enregistrées dans le paquet source, ce qui provoque
       cet avertissement.

FORMATS DE FICHIERS

   debian/source/format
       Ce fichier contient sur une seule ligne le format à utiliser  pour  construire  le  paquet
       source  (les  formats  acceptés sont décrits plus haut). Il ne doit pas contenir d'espaces
       avant ou après l'indication du format.

   debian/source/include-binaries
       Ce fichier contient une liste de fichiers binaires (un par ligne) qui doivent être  inclus
       dans  l'archive tar debian. Les espaces placés avant ou après ces noms sont supprimés. Les
       lignes commençant par « # » sont des commentaires et sont ignorées, ainsi que  les  lignes
       vides.

   debian/source/options
       Ce  fichier  contient  la  liste  des  options  qui seront automatiquement ajoutées au jeu
       d'options de ligne de commande utilisées par dpkg-source -b ou dpkg-source --print-format.
       Des options comme --compression et --compression-level conviennent bien pour ce fichier.

       Chaque  option  doit  être  placée sur une ligne distincte. Les lignes vides et les lignes
       commençant par le caractère « # » sont ignorées. Les caractères  initiaux  « -- »  doivent
       être  retirés et les options courtes ne peuvent pas être utilisées. Des espaces optionnels
       sont autorisés autour du symbole « = », ainsi que des guillemets optionnels autour  de  la
       valeur d'une option donnée. Voici un exemple d'un tel fichier :

         # autoriser dpkg-source à créer un fichier debian.tar.bz2 avec la compression maximale
         compression = "bzip2"
         compression-level = 9
         # utiliser debian/patches/debian-changes comme correctif automatique
         single-debian-patch
         # ignorer les modifications dans config.{sub,guess}
         extend-diff-ignore = "(^|/)(config.sub|config.guess)$"

       Note :  les options de format ne sont pas acceptées dans ce fichier. Vous devriez utiliser
       debian/source/format à la place.

   debian/source/local-options
       Identique à debian/source/options mais n'est pas enregistré dans le paquet source créé. Ce
       fichier peut être utile pour conserver une préférence propre au responsable ou au dépôt de
       gestionnaire de versions où le paquet source est géré.

   debian/source/local-patch-header and debian/source/patch-header
       Texte en format libre qui sera ajouté au  correctif  automatique  créé  dans  les  formats
       « 2.0 » et « 3.0 (quilt) ». local-patch-header n'est pas inclus dans le paquet source créé
       alors que patch-header l'est.

   debian/patches/series
       This file lists all patches that have to be applied (in the given order)  on  top  of  the
       upstream source package. Leading and trailing spaces are stripped. Lines starting with "#"
       are comments and are skipped. Empty lines are ignored. Remaining lines start with a  patch
       filename  (relative  to  the debian/patches/ directory) up to the first space character or
       the end of line. Optional quilt options can follow up to the end of line or the first  "#"
       preceded by one or more spaces (which marks the start of a comment up to the end of line).

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-deb(1), dpkg(1), dselect(1).

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