dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / nl / dsc.man
CommitLineData
1479465f
GJ
1.\" dpkg manual page - dsc(5)
2.\"
3.\" Copyright © 1995-1996 Ian Jackson <ijackson@chiark.greenend.org.uk>
4.\" Copyright © 2015 Guillem Jover <guillem@debian.org>
5.\"
6.\" This is free software; you can redistribute it and/or modify
7.\" it under the terms of the GNU General Public License as published by
8.\" the Free Software Foundation; either version 2 of the License, or
9.\" (at your option) any later version.
10.\"
11.\" This is distributed in the hope that it will be useful,
12.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
13.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14.\" GNU General Public License for more details.
15.\"
16.\" You should have received a copy of the GNU General Public License
17.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
18.
19.\"*******************************************************************
20.\"
21.\" This file was generated with po4a. Translate the source file.
22.\"
23.\"*******************************************************************
24.TH dsc 5 %RELEASE_DATE% %VERSION% dpkg\-suite
25.nh
26.SH NAAM
27dsc \- Indeling van het controlebestand van Debian\-broncodepakketten
28.
29.SH OVERZICHT
30\fIbestandsnaam\fP\fB.dsc\fP
31.
32.SH BESCHRIJVING
33Elk Debian broncodepakket bevat een .dsc\-controlebestand dat uit een aantal
34velden bestaat. Ieder veld begint met een markering, zoals \fBSource\fP of
35\fBBinary\fP (niet hoofdlettergevoelig), gevolgd door een dubbele punt en de
36tekstinhoud van het veld. Velden worden enkel door veldmarkeringen
37begrensd. De tekstinhoud van het veld kan met andere woorden verschillende
38regels lang zijn, maar de installatiegereedschappen zullen bij het verwerken
39van de tekstinhoud de regels gewoonlijk samenvoegen (behalve in het geval
40van de multiregel\-velden \fBPackage\-List\fP, \fBFiles\fP, \fBChecksums\-Sha1\fP en
41\fBChecksums\-Sha256\fP; zie hierna)
42.PP
43De controle\-data mogen ingesloten liggen in een OpenPGP\-handtekening met
44ASCII\-harnas volgens de specificatie RFC4880.
45.
46.SH VELDEN
47.TP
48\fBFormat:\fP \fIindelingsversie\fP (verplicht)
49De waarde van dit veld declareert de indelingsversie van het
50broncodepakket. De veldwaarde wordt door programma's die met een
51broncodepakket werken, gebruikt om de bestandslijst in het broncodepakket te
52interpreteren en te bepalen hoe het uitgepakt moet worden. De syntaxis van
53de veldwaarde is: een numerieke hoofdversie, een punt, een numerieke
54onderversie, en dan eventueel na witruimte een subtype dat, als het
55opgegeven wordt, bestaat uit een alfanumeriek woord tussen haakjes. Vanuit
56het oogpunt van syntaxis is het subtype optioneel, maar voor specifieke
57revisies van de indeling van broncodepakketten kan het een verplicht
58onderdeel zijn.
59
60De indelingen van broncodepakketten die momenteel ondersteund worden door
61\fBdpkg\fP zijn \fB1.0\fP, \fB2.0\fP, \fB3.0 (native)\fP, \fB3.0 (quilt)\fP, \fB3.0 (git)\fP,
62\fB3.0 (bzr)\fP en \fB3.0 (custom)\fP.
63.TP
64\fBSource:\fP \fIbroncodepakket\-naam\fP (verplicht)
65De waarde van dit veld bepaalt de pakketnaam en wordt door de meeste
66installatiegereedschappen gebruikt om bestandsnamen te genereren.
67.TP
68\fBBinary:\fP\fI lijst\-van\-binaire\-pakketten\fP
69Dit gevouwen veld somt, door komma's van elkaar gescheiden, de binaire
70pakketten op die door dit broncodepakket gebouwd kunnen worden.
71
72Dit veld is nu vervangen door het veld \fBPackage\-List\fP dat voldoende
73informatie geeft over welke binaire pakketten op welke architecturen
74geproduceerd worden, over bouwprofielen en over andere restricties die van
75belang zijn.
76.TP
77\fBArchitecture:\fP \fIarch\-lijst\fP (aanbevolen)
78Een lijst van door spaties van elkaar gescheiden architecturen en
79architectuurjokertekens die aangeven voor welk type hardware dit pakket
80gecompileerd kan worden. Gebruikelijke architectuurnamen en
81architectuurjokertekens zijn \fBamd64\fP, \fBarmel\fP, \fBi386\fP, \fBlinux\-any\fP,
82\fBany\-amd64\fP, enz.
83
84Merk op dat de waarde \fBall\fP bedoeld is voor pakketten die
85architectuuronafhankelijk zijn en \fBany\fP voor pakketten die
86architectuurafhankelijk zijn. De lijst mag de speciale waarde \fBall\fP
87bevatten (of er uitsluitend uit bestaan). Wanneer de lijst het
88architectuurjokerteken \fBany\fP bevat, is \fBall\fP de enige andere toegelaten
89waarde in de lijst.
90
91De waarde van dit veld wordt gewoonlijk gegenereerd op basis van de
92\fBArchitecture\fP\-velden in het bestand \fIdebian/control\fP van het
93broncodepakket.
94.TP
95\fBVersion:\fP \fIversie\-tekenreeks\fP (verplicht)
96Gewoonlijk is dit het originele versienummer van het pakket, welke vorm de
97auteur van het programma er ook voor gebruikt. Het kan ook een
98Debian\-revisienummer bevatten (voor niet uit Debian stammende pakketten). De
99exacte indeling en het sorteringsalgoritme worden beschreven in
100\fBdeb\-version\fP(5).
101.TP
102\fBOrigin:\fP\fI naam\fP
103De naam van de distributie waaruit dit pakket afkomstig is.
104.TP
105\fBMaintainer:\fP \fIvolledige\-naam\-en\-e\-mail\fP (aanbevolen)
106Moet opgemaakt worden volgens de indeling “Joe Bloggs
107<jbloggs@foo.com>”, en is gewoonlijk de persoon die het pakket
108maakte, in tegenstelling tot de auteur van de verpakte software.
109.TP
110\fBUploaders:\fP\fI lijst van volledige\-namen\-en\-e\-mailadressen\fP
111Somt al de namen en de e\-mailadressen op van de personen die het pakket mee
112onderhouden volgens dezelfde indeling als van het veld
113\fBMaintainer\fP. Meerdere mede\-onderhouders moeten onderling door een komma
114gescheiden worden.
115.TP
116\fBHomepage:\fP\fI URL\fP
117De \fIURL\fP van de homepage van het toeleverend project (upstream).
118.TP
119\fBStandards\-Version:\fP \fIversietekenreeks\fP (aanbevolen)
120Dit documenteert de meest recente versie van de normen die vastgelegd werden
121in de richtlijnen van de distributie en waaraan dit pakket voldoet.
122.TP
123\fBVcs\-Browser:\fP\fI URL\fP
124De \fIurl\fP van een webinterface waarmee door de opslagruimte van het
125versiecontrolesysteem kan gebladerd worden.
126.TP
127\fBVcs\-Arch:\fP\fI URL\fP
128.TQ
129\fBVcs\-Bzr:\fP\fI URL\fP
130.TQ
131\fBVcs\-Cvs:\fP\fI URL\fP
132.TQ
133\fBVcs\-Darcs:\fP\fI URL\fP
134.TQ
135\fBVcs\-Git:\fP\fI URL\fP
136.TQ
137\fBVcs\-Hg:\fP\fI URL\fP
138.TQ
139\fBVcs\-Mtn:\fP\fI URL\fP
140.TQ
141\fBVcs\-Svn:\fP\fI URL\fP
142Deze velden declareren de \fIurl\fP van de opslagruimte van het
143versiecontrolesysteem dat gebruikt wordt om dit pakket te onderhouden. Zie
144\fBdeb\-src\-control\fP(5) voor verdere informatie.
145.TP
146\fBTestsuite:\fP\fI namenlijst\fP
147Dit veld declareert dat het broncodepakket de opgegeven testsuites bevat. De
148waarde is een lijst van onderling door spaties gescheiden testsuites. Indien
149de waarde \fBautopkgtest\fP bestaat, wordt verondersteld dat het bestand
150\fIdebian/tests/control\fP bestaat. Indien het bestand bestaat, maar de waarde
151niet, dan zal \fBdpkg\-source\fP die automatisch toevoegen met behoud van de
152vroegere waarden.
153.TP
154\fBTestsuite\-Triggers:\fP\fI pakketlijst\fP
155Dit veld declareert de door komma's gescheiden unie van alle testvereisten
156(de velden \fBDepends\fP uit het bestand \fIdebian/tests/control\fP), waaruit alle
157restricties verwijderd en alle OR\-vereisten uitgevlakt werden, met
158uitzondering van die welke gelden voor de binaire pakketten die dit
159broncodepakket genereert en van meta\-vereisten zoals \fB@\fP of \fB@builddeps@\fP.
160
161Motivering: dit veld is noodzakelijk omdat anders elk broncodepakket
162uitgepakt zou moeten worden om de testvereisten te kunnen achterhalen.
163.TP
164\fBBuild\-Depends:\fP\fI pakketlijst\fP
165.TQ
166\fBBuild\-Depends\-Arch:\fP\fI pakketlijst\fP
167.TQ
168\fBBuild\-Depends\-Indep:\fP\fI pakketlijst\fP
169.TQ
170\fBBuild\-Conflicts:\fP\fI pakketlijst\fP
171.TQ
172\fBBuild\-Conflicts\-Arch:\fP\fI pakketlijst\fP
173.TQ
174\fBBuild\-Conflicts\-Indep:\fP\fI pakketlijst\fP
175Deze velden declareren de relaties tussen het broncodepakket en de pakketten
176die gebruikt worden om het te bouwen. Zij worden besproken in de man\-pagina
177\fBdeb\-src\-control\fP(5).
178.TP
179\fBPackage\-List:\fP
180.TQ
181 \fIpakket\fP \fIpakkettype\fP \fIsectie\fP \fIprioriteit\fP \fItrefwoord\-waarde\-lijst\fP
182Dit multiregel\-veld bevat een lijst van binaire pakketten die door dit
183broncodepakket gegenereerd worden.
184
185Het element \fIpakket\fP is de naam van het binaire pakket.
186
187Het element \fIpakket\-type\fP is het type van het binaire pakket, meestal
188\fBdeb\fP; een andere gebruikelijke waarde is \fBudeb\fP.
189
190De elementen \fIsectie\fP (section) en \fIprioriteit\fP (priority) komen overeen
191met de velden met dezelfde naam van het binaire pakket.
192
193Het element \fItrefwoord\-waarde\-lijst\fP is een lijst van door spaties
194gescheiden \fItrefwoord\fP\fB=\fP\fIwaarde\fP en de momenteel herkende optionele
195trefwoorden zijn:
196
197.RS
198.TP
199\fBarch\fP
200De architectuurrestrictie uit het veld \fBArchitecture\fP van het binaire
201pakket, waarbij spaties naar ‘,’ geconverteerd worden.
202.TP
203\fBprofile\fP
204De genormaliseerde bouwprofiel\-restrictieformule uit het veld
205\fBBuild\-Profile\fP van het binaire pakket, waarbij OR's omgezet worden naar
206‘+’ en AND's naar ‘,’.
207.TP
208\fBessential\fP
209Indien het binaire pakket essentieel (essential) is, zal dit trefwoord de
210waarde hebben van het veld \fBEssential\fP en dat is de waarde \fByes\fP.
211.RE
212.TP
213\fBFiles:\fP (verplicht)
214.TQ
215\fBChecksums\-Sha1:\fP (verplicht)
216.TQ
217\fBChecksums\-Sha256:\fP (verplicht)
218.TQ
219 \fIcontrolesom\fP \fIgrootte\fP \fIbestandsnaam\fP
220Deze multiregel\-velden bevatten een lijst van bestanden met voor elk van hen
221een controlesom en een grootte. Deze velden hebben een identieke syntaxis en
222verschillen onderling enkel inzake het gebruikte algoritme voor de
223controlesom: MD5 voor \fBFiles\fP, SHA\-1 voor \fBChecksums\-Sha1\fP en SHA\-256 voor
224\fBChecksums\-Sha256\fP.
225
226De eerste regel van de veldwaarde (het deel dat op dezelfde regel staat als
227de door een dubbele punt gevolgde veldnaam) is steeds leeg. De inhoud van
228het veld wordt in de vervolgregels verwoord, één regel per bestand. Elke
229regel bestaat uit de controlesom, een spatie, de bestandsgrootte, een spatie
230en de bestandsnaam.
231
232Deze velden sommen alle bestanden op die deel uitmaken van het
233broncodepakket. De lijst bestanden in deze velden moet overeenkomen met de
234lijst bestanden in de andere verwante velden.
235.
236.\" .SH EXAMPLE
237.\" .RS
238.\" .nf
239.\" .fi
240.\" .RE
241.
242.SH BUGS
243Het veld \fBFormat\fP combineert de indeling van het \fB.dsc\fP\-bestand zelf en de
244indeling van het uitgepakte broncodepakket.
245.SH "ZIE OOK"
246\fBdeb\-src\-control\fP(5), \fBdeb\-version\fP(5), \fBdpkg\-source\fP(1).