Provided by: dpkg-dev_1.19.7ubuntu3.2_all bug

NOM

       dsc - Format du fichier de contrôle dans les paquets source Debian

SYNOPSIS

       nom-du-fichier.dsc

DESCRIPTION

       Chaque paquet Debian possède un fichier de contrôle .dsc qui contient un certain nombre de champs. Chaque
       champ commence par une étiquette, telle que Source ou Binary (la casse n'importe pas), suivie d'un « : »,
       et  du  contenu  du  champ.  Les  champs  sont séparés seulement par des étiquettes de champ. En d'autres
       termes, le contenu d'un champ peut  s'étendre  sur  plusieurs  lignes,  mais  les  outils  d'installation
       joindront  en général les lignes pendant le traitement du contenu du champ (sauf pour les champs à lignes
       multiples Package-List, Files, Checksums-Sha1 et Checksums-Sha256, voir ci-dessous).

       Les données de contrôle pourraient être incluses dans une  signature  OpenPGP  « ASCII  Armored »,  comme
       spécifié dans RFC4880.

LES CHAMPS

       Format: version-format (requis)
              La  valeur  de  ce  champ  déclare  la  version du format du paquet source. La valeur du champ est
              utilisée par les programmes qui agissent sur un  paquet  source  pour  interpréter  la  liste  des
              fichiers  du  paquet  source et déterminer comment le dépaqueter. La syntaxe de la valeur du champ
              est un numéro de révision majeure (« 0-9 »), un point (« . »), un numéro de révision mineure, puis
              un sous-type facultatif après une espace («   »)  qui,  lorsqu'il  est  présent,  est  un  mot  en
              caractères alphanumériques (« a-z0-9 »), en minuscules entre parenthèses (« () ». Le sous-type est
              facultatif  dans  la syntaxe, mais peut être obligatoire pour certaines révisions particulières du
              format source.

              Les formats source actuellement pris en charge par dpkg sont 1.0, 2.0, 3.0 (native), 3.0  (quilt),
              3.0 (git), 3.0 (bzr) et 3.0 (custom). Voir dpkg-source(1) pour leur description.

       Source: nom-source (requis)
              La valeur de ce champ donne le nom du paquet, et la plupart des outils d'installation s'en servent
              pour produire les noms des paquets.

       Binary: liste-de-paquets-binaires
              Ce  champ  coupé  liste  des  paquets  binaires que ce paquet source peut produire séparés par des
              virgules.

              Ce champ a maintenant été remplacé par le champ Package-List qui donne suffisamment d'informations
              sur quels paquets binaires sont produits sur quelle architecture, quel profil de  construction  et
              autres restrictions actives.

       Architecture: liste-architectures (recommandé)
              Une  liste  d'architectures  et  de jokers d'architecture séparés par des espaces qui précisent le
              type de matériel pour lequel ce paquet peut être compilé. Les noms et  les  jokers  d'architecture
              courants sont amd64, armel, i386, linux-any, any-amd64, etc.

              Notez  que la valeur all est destinée aux paquets indépendants de l'architecture et any à ceux qui
              sont dépendants d'une architecture. La liste peut  comprendre  (ou  consister  uniquement  de)  la
              valeur  spéciale  all.  Quand la liste comprend le joker d'architecture any, la seule autre valeur
              permise dans la liste est all.

              La valeur du champ est en général générée par les champs Architecture du fichier debian/control du
              paquet source.

       Version: chaîne-de-la-version (requis)
              C'est classiquement le numéro de version du paquet d'origine dans la forme choisie par l'auteur du
              programme. Il peut y avoir aussi un numéro de révision Debian (pour les paquets  non  natifs).  Le
              format exact et l'algorithme de tri sont décrits dans deb-version(7).

       Origin: nom
              Nom de la distribution dont ce paquet provient.

       Maintainer: nom-complet-et-adresse-électronique (recommandé)
              Le  format  de  ce champ sera « Jean Dupont <jdupont@foo.com> » ; et c'est bien sûr le créateur du
              paquet, par opposition à l'auteur du programme mis en paquet.

       Uploaders: liste-de-noms-complets-et-adresses-électroniques
              Affiche les noms et les adresses électroniques des co-responsables du paquet, au même  format  que
              le champ Maintainer. Des co-responsables multiples peuvent être séparés par des virgules.

       Description description-courte
        description-longue
              Le  format  de  la  description du paquet est un résumé bref sur la première ligne (après le champ
              Description). Les lignes suivantes peuvent servir à une description plus longue et plus détaillée.
              Chaque ligne de cette description longue doit être précédée d'une espace ; quand c'est  une  ligne
              blanche, elle doit contenir un seul « . » après cette espace.

       Homepage: URL
              URL de la page d'accueil du projet amont.

       Standards-Version: chaîne-de-la-version (recommandé)
              Ce  champ indique la version la plus récente des normes de la charte de la distribution auxquelles
              ce paquet se conforme.

       Vcs-Browser: URL
              Indique l'URL de l'interface web permettant de  parcourir  le  dépôt  du  système  de  gestion  de
              versions.

       Vcs-Arch: URL
       Vcs-Bzr: URL
       Vcs-Cvs: URL
       Vcs-Darcs: URL
       Vcs-Git: URL
       Vcs-Hg: URL
       Vcs-Mtn: URL
       Vcs-Svn: URL
              Ces  champs  indiquent l'URL du dépôt du système de gestion de versions utilisé pour la gestion du
              paquet. Voir deb-src-control(5) pour plus de détails.

       Testsuite: liste-de-noms
              Ce champ indique que le paquet source contient les suites de tests spécifiées. La valeur  est  une
              liste  des  suites  de  tests séparées par des virgules. Si la valeur autopkgtest est présente, un
              fichier debian/tests/control devrait être présent, et si  la  fichier  est  présent  mais  pas  la
              valeur, alors dpkg-source l'ajoutera automatiquement, en conservant les valeurs précédentes.

       Testsuite-Triggers: liste-de-paquets
              Ce  champ  indique  l'union  de  toutes les dépendances de test, séparées par des virgules (champs
              Depends du fichier debian/tests/control), toutes restrictions supprimées, et  les  dépendances  OR
              mises  à plat (c'est-à-dire convertie en relations AND distinctes), sauf pour les binaires générés
              par ce paquet source et son équivalent de méta-dépendance @.

              Raison : ce champ est nécessaire parce qu'autrement chaque paquet source  devrait  être  dépaqueté
              pour pouvoir obtenir les dépendances de test.

       Build-Depends: liste-de-paquets
       Build-Depends-Arch:liste-de-paquets
       Build-Depends-Indep: liste-de-paquets
       Build-Conflicts: liste de paquets
       Build-Conflicts-Arch: liste-de-paquets
       Build-Conflicts-Indep: liste-de-paquets
              Ces  champs  indiquent  les  relations  entre  le  paquet  source  et les paquets utilisés pour le
              construire. Ils sont détaillés dans la page de manuel deb-src-control(5).

       Package-List:
       paquet type-de-paquet section priorité liste-clés-valeurs
              Ce champ à lignes multiples contient une liste des paquets binaires générés par le paquet source.

              Le paquet est le nom du paquet binaire.

              Le type-de-paquet est le type du paquet binaire, habituellement deb ; une autre valeur commune est
              udeb.

              La section et la priorité correspondent aux champs du même nom du paquet binaire.

              La liste-clés-valeurs est une  liste  de  clés=valeurs  séparées  par  des  valeurs  et  les  clés
              optionnelles actuellement reconnues sont :

              arch   Les  restrictions  d'architecture à partir du champ Architecture du paquet binaire avec les
                     espaces converties en « , ».

              profile
                     La formule normalisée  de  restrictions  de  profil  de  construction  à  partir  du  champ
                     Build-Profile du paquet binaire avec les OR convertis en « + » et les « AND » en « , ».

              essential
                     Si  le paquet binaire est essentiel, cette clé contiendra la valeur du champ Essential, qui
                     est la valeur yes.

       Files: (requis)
       Checksums-Sha1: (requis)
       Checksums-Sha256: (requis)
       somme-de-contrôle taille nom-du-fichier
              Ces champs à lignes multiples contiennent une liste de fichiers avec une somme de contrôle et  une
              taille  pour  chacun.  Ces  champs  ont la même syntaxe et diffèrent seulement par l'algorithme de
              somme  de  contrôle  employé :  MD5  pour  Files,  SHA-1  pour  Checksums-Sha1  et  SHA-256   pour
              Checksums-Sha256.

              La première ligne de la valeur du champ (la partie sur la même ligne que le nom du champ suivi par
              deux-points)  est  toujours  vide.  Le  contenu  du  champ  est exprimé sous la forme de lignes de
              continuation, un ligne par fichier. Chaque ligne consiste en la somme de contrôle, une espace,  la
              taille du fichier, une espace et le nom du fichier.

              Ces  champs  listent tous les fichiers qui composent le paquet source. La liste de fichiers de ces
              champs doit correspondre à celle présente dans les autres champs relatifs.

BOGUES

       Le champ Format combine le format pour le fichier .dsc lui-même et le format du paquet source extrait.

VOIR AUSSI

       deb-src-control(5), deb-version(7), dpkg-source(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>.

1.19.7                                             2022-05-25                                             dsc(5)