Man page - dsc(5)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
dsc
NOMSYNOPSIS
DESCRIPTION
LES CHAMPS
BOGUES
VOIR AUSSI
TRADUCTION
NOM
dsc - Debian source package control file format
SYNOPSIS
nom-du-fichier .dsc
DESCRIPTION
Chaque paquet Debian possĂšde un fichier de contrĂŽle .dsc qui contient un certain nombre de champs au format deb822 (5) format.
Chaque champ commence par une Ă©tiquette, telle que Source ou Binary (la casse nâimporte pas), suivie dâun « : », et du contenu du champ (sensible Ă la casse Ă moins que cela ne soit spĂ©cifiĂ© autrement). 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).
The control data might be enclosed in an OpenPGP ASCII Armored signature, as specified in RFC9580.
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.
The source formats currently supported by dpkg are 1.0 , 2.0 , 3.0 (native) , 3.0 (quilt) , 3.0 (git) , 3.0 (bzr) and 3.0 (custom) . See dpkg-source (1) for their 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)
Typically, this is the original packageâs version number in whatever form the programâs author uses. It may also include a Debian revision number (for non-native packages). The exact format and sorting algorithm are described in 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
These fields declare the url of the Version Control System repository used to maintain this package. See deb-src-control (5) for more details.
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 le 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 converties en relations AND distinctes), sauf pour les binaires gĂ©nĂ©rĂ©s par ce paquet source et son Ă©quivalent de mĂ©ta-dĂ©pendance @ .
Rationale : this field is needed because otherwise to be able to get the test dependencies, each source package would need to be unpacked.
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
These fields declare relationships between the source package and packages used to build it. They are discussed in the deb-src-control (5) manual page.
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 .
The section and priority match the binary package fields of the same name, or if omitted default to unknown and optional respectively (since dpkg 1.22.13).
La
liste-clés-valeurs
est une liste de
clés
=
valeurs
séparées par des espaces 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 « , ».
protected
Si le paquet binaire est protégé, cette clé contiendra la valeur du champ Protected , qui est la valeur yes .
Pris en charge depuis dpkg 1.20.1.
essential
Si le paquet binaire est essentiel, cette clé contiendra la valeur du champ Essential , qui est la valeur yes .
Files:
(required, weak)
Checksums-Sha1:
(required, weak)
Checksums-Sha256:
(required, strong)
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 un 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.
Note : The MD5 and SHA-1 checksums are considered weak, and should never be assumed to be sufficient for secure verification.
BOGUES
Le champ Format combine le format pour le fichier .dsc lui-mĂȘme et le format du paquet source extrait.
VOIR AUSSI
deb822 (5), 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>.