475 lines
22 KiB
HTML
475 lines
22 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of deb-src-control</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>deb-src-control</H1>
|
|
Section: dpkg-suite (5)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAAM</H2>
|
|
|
|
deb-src-control - Indeling van het hoofdcontrolebestand van
|
|
Debian-broncodepakketten
|
|
<A NAME="lbAC"> </A>
|
|
<H2>OVERZICHT</H2>
|
|
|
|
debian/control
|
|
<A NAME="lbAD"> </A>
|
|
<H2>BESCHRIJVING</H2>
|
|
|
|
Elk Debian broncodepakket bevat het hoofdcontrolebestand «control», dat
|
|
tenminste uit twee paragrafen bestaat, gescheiden door een witregel. De
|
|
eerste paragraaf geeft alle informatie weer over het broncodepakket in het
|
|
algemeen, terwijl elke daaropvolgende paragraaf exact één binair pakket
|
|
beschrijft. Elke paragraaf bestaat minstens uit één veld. Een veld begint
|
|
met de veldnaam, zoals <B>Package</B> of <B>Section</B> (niet hoofdlettergevoelig),
|
|
gevolgd door een dubbele punt, het tekstgedeelte van het veld en een
|
|
regeleinde. Velden mogen ook uit meerdere regels bestaan, maar iedere
|
|
bijkomende regel zonder veldnaam moet minstens met één spatie
|
|
beginnen. Gereedschap voegt de inhoud van velden die uit meerdere regels
|
|
bestaan, meestal samen tot één regel (behalve in het geval van het veld
|
|
<B>Description</B>; zie hierna). Om lege regels toe te voegen in een veld dat
|
|
uit meerdere regels bestaat, moet u na de spatie een punt toevoegen. Regels
|
|
die met een '<B>#</B>' beginnen worden als commentaar behandeld.
|
|
<A NAME="lbAE"> </A>
|
|
<H2>VELDEN BRONCODEPAKKET</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="1"><B>Source:</B> <I>broncodepakket-naam</I> (verplicht)<DD>
|
|
De waarde van dit veld is de naam van het broncodepakket en moet
|
|
overeenkomen met de naam van het broncodepakket in het bestand
|
|
debian/changelog. Een pakketnaam mag enkel bestaan uit kleine letters (a-z),
|
|
cijfers (0-9), plussen (+) en minnen (-) en punten (.). Pakketnamen moeten
|
|
minstens twee tekens lang zijn en moeten met een alfanumeriek teken (a-z0-9)
|
|
in kleine letter beginnen.
|
|
<P>
|
|
<DT id="2"><B>Maintainer:</B> <I>volledige-naam-en-e-mail</I> (aanbevolen)<DD>
|
|
Moet volgens de indeling «Joe Bloggs <<A HREF="mailto:jbloggs@foo.com">jbloggs@foo.com</A>>» opgemaakt
|
|
zijn en verwijzen naar de persoon die momenteel het pakket onderhoudt, in
|
|
tegenstelling tot de auteur van de software of de originele verpakker ervan.
|
|
<P>
|
|
<DT id="3"><B>Uploaders:</B><I> volledige-naam-en-e-mailadres</I><DD>
|
|
Somt al de namen en de e-mailadressen op van de personen die het pakket mee
|
|
onderhouden volgens dezelfde indeling als van het veld
|
|
<B>Maintainer</B>. Meerdere mede-onderhouders moeten onderling door een komma
|
|
gescheiden worden.
|
|
<P>
|
|
<DT id="4"><B>Standards-Version:</B><I> versietekenreeks</I><DD>
|
|
Dit documenteert de meest recente versie van de normen die vastgelegd werden
|
|
in de richtlijnen van de distributie en waaraan dit pakket voldoet.
|
|
<P>
|
|
<DT id="5"><B>Description:</B> <I>korte-beschrijving</I><DD>
|
|
|
|
<B> </B><I>uitgebreide-beschrijving</I>
|
|
De indeling van een pakketbeschrijving bestaat uit een beknopte korte
|
|
samenvatting op de eerste regel (na de veldmarkering <B>Description</B>). De
|
|
daaropvolgende regels moeten gebruikt worden voor een langere, meer
|
|
gedetailleerde beschrijving. Elke regel van de uitgebreide beschrijving moet
|
|
voorafgegaan worden door een spatie, en lege regels in de uitgebreide
|
|
beschrijving moeten één enkele '<B>.</B>' bevatten die volgt op de eraan
|
|
voorafgaande spatie.
|
|
<P>
|
|
<DT id="6"><B>Homepage:</B><I> URL</I><DD>
|
|
De URL van de homepage van het toeleverend project (upstream).
|
|
<P>
|
|
<DT id="7"><B>Bugs:</B><I> URL</I><DD>
|
|
De <I>URL</I> van het bugopvolgingssysteem voor dit pakket. De momenteel
|
|
gebruikte indeling is <I>bts-type</I><B>://</B><I>bts-adres</I>, zoals
|
|
<B>debbugs://bugs.debian.org</B>. Meestal is dit veld niet nodig.
|
|
<P>
|
|
<DT id="8"><B>Rules-Requires-Root:</B> <B>no</B>|<B>binary-targets</B>|<I>impl-trefwoorden</I><DD>
|
|
Dit veld wordt gebruikt om aan te geven of het bestand <B>debian/rules</B>
|
|
voorrechten van (fake)root nodig heeft om sommige van zijn targets uit te
|
|
voeren, en zo ja wanneer.
|
|
<DL COMPACT><DT id="9"><DD>
|
|
<DL COMPACT>
|
|
<DT id="10"><B>no</B><DD>
|
|
De binaire targets zullen (fake)root helemaal niet nodig hebben.
|
|
<DT id="11"><B>binary-targets</B><DD>
|
|
De binaire targets moeten altijd onder (fake)root uitgevoerd worden. Dit is
|
|
de standaardwaarde als dit veld ontbreekt. Als dit veld toegevoegd wordt met
|
|
een expliciete <B>binary-targets</B>, terwijl dit strikt genomen niet nodig is,
|
|
geeft dit aan dat de noodzaak ervan onderzocht werd.
|
|
<DT id="12"><I>impl-trefwoorden</I><DD>
|
|
Dit is een door witruimte gescheiden lijst van trefwoorden die omschrijven
|
|
wanneer (fake)root vereist is.
|
|
<P>
|
|
Een trefwoord bestaat uit <I>naamruimte</I>/<I>gevallen</I>. Het onderdeel
|
|
<I>naamruimte</I> mag geen "/" en geen witruimte bevatten. Het onderdeel
|
|
<I>gevallen</I> mag geen witruimte bevatten. Voorts moeten beide delen volledig
|
|
uit afdrukbare ASCII-tekens bestaan.
|
|
<P>
|
|
Elk gereedschap/pakket zal een naamruimte definiëren die vernoemd wordt naar
|
|
zichzelf en een aantal gevallen waarin (fake)root vereist is. (Zie
|
|
"Implementation provided keywords" in <I>rootless-builds.txt</I>).
|
|
<P>
|
|
Wanneer het veld ingesteld is op een van de <I>impl-trefwoorden</I>, zal het
|
|
bouwprogramma een interface ontsluiten die gebruikt wordt om een commando
|
|
onder (fake)root uit te voeren. (Zie "Gain Root API" in
|
|
<I>rootless-builds.txt</I>.)
|
|
</DL>
|
|
</DL>
|
|
|
|
<P>
|
|
<DT id="13"><B>Testsuite:</B><I> namenlijst</I><DD>
|
|
|
|
<B>Testsuite-Triggers:</B><I> pakketlijst</I>
|
|
Deze velden worden beschreven in de man-pagina <B><A HREF="/cgi-bin/man/man2html?5+dsc">dsc</A></B>(5), aangezien zij
|
|
gegenereerd worden op basis van informatie, afgeleid uit
|
|
<B>debian/tests/control</B>, of letterlijk naar het controlebestand van de
|
|
broncode gekopieerd worden.
|
|
<P>
|
|
<DT id="14"><B>Vcs-Arch:</B><I> URL</I><DD>
|
|
|
|
<B>Vcs-Bzr:</B><I> URL</I>
|
|
|
|
<B>Vcs-Cvs:</B><I> URL</I>
|
|
|
|
<B>Vcs-Darcs:</B><I> URL</I>
|
|
|
|
<B>Vcs-Git:</B><I> URL</I>
|
|
|
|
<B>Vcs-Hg:</B><I> URL</I>
|
|
|
|
<B>Vcs-Mtn:</B><I> URL</I>
|
|
|
|
<B>Vcs-Svn:</B><I> URL</I>
|
|
De <I>URL</I> van de opslagruimte van het versiecontrolesysteem dat gebruikt
|
|
wordt bij het onderhouden van dit pakket. Momenteel worden ondersteund:
|
|
<B>Arch</B>, <B>Bzr</B> (Bazaar), <B>Cvs</B>, <B>Darcs</B>, <B>Git</B>, <B>Hg</B> (Mercurial),
|
|
<B>Mtn</B> (Monotone) en <B>Svn</B> (Subversion). Meestal verwijst dit veld naar de
|
|
laatste versie van het pakket, zoals de hoofdtak (main branch) of de stam
|
|
(trunk)
|
|
<P>
|
|
<DT id="15"><B>Vcs-Browser:</B><I> URL</I><DD>
|
|
De <I>URL</I> van een webinterface om door de opslagruimte van het
|
|
versiecontrolesysteem te bladeren.
|
|
<P>
|
|
<DT id="16"><B>Origin:</B><I> naam</I><DD>
|
|
De naam van de distributie waaruit dit pakket afkomstig is. Meestal is dit
|
|
veld niet nodig.
|
|
<P>
|
|
<DT id="17"><B>Section:</B><I> sectie</I><DD>
|
|
Dit is een veld van algemene aard dat het pakket in een categorie
|
|
onderbrengt op basis van de software die het installeert. Enkele
|
|
gebruikelijke secties zijn <B>utils</B>, <B>net</B>, <B>mail</B>, <B>text</B>, <B>x11</B>, enz.
|
|
<P>
|
|
<DT id="18"><B>Priority:</B><I> prioriteit</I><DD>
|
|
Duidt het belang van dit pakket aan in verhouding tot het gehele
|
|
systeem. Gebruikelijke prioriteiten zijn <B>required</B>, <B>standard</B>,
|
|
<B>optional</B>, <B>extra</B>, enz.
|
|
<P>
|
|
De velden <B>Section</B> en <B>Priority</B> hebben gewoonlijk een welbepaalde set
|
|
mogelijke waarden, afhankelijk van de richtlijnen van de distributie.
|
|
<P>
|
|
<DT id="19"><B>Build-Depends:</B><I> pakketlijst</I><DD>
|
|
Een lijst van pakketten die geïnstalleerd en geconfigureerd moeten zijn om
|
|
het pakket uit de broncode te kunnen bouwen. Aan deze vereisten moet voldaan
|
|
zijn bij het bouwen van binaire architectuurafhankelijke of
|
|
architectuuronafhankelijke pakketten en broncodepakketten. Een vereiste
|
|
vermelden in dit veld heeft niet exact hetzelfde effect als ze zowel in
|
|
<B>Build-Depends-Arch</B> als in <B>Build-Depends-Indep</B> vermelden, aangezien ook
|
|
voldaan moet zijn aan de vereiste voor het bouwen van het broncodepakket.
|
|
<DT id="20"><B>Build-Depends-Arch:</B><I> pakketlijst</I><DD>
|
|
Hetzelfde als <B>Build-Depends</B>, maar ze zijn enkel nodig bij het bouwen van
|
|
de architectuurafhankelijke pakketten. In dit geval worden ook de pakketten
|
|
uit <B>Build-Depends</B> geïnstalleerd. Dit veld wordt ondersteund sinds dpkg
|
|
1.16.4; om met oudere versies van dpkg pakketten te bouwen moet in plaats
|
|
daarvan <B>Build-Depends</B> gebruikt worden.
|
|
<P>
|
|
<DT id="21"><B>Build-Depends-Indep:</B><I> pakketlijst</I><DD>
|
|
Hetzelfde als <B>Build-Depends</B>, maar ze zijn enkel nodig bij het bouwen van
|
|
de architectuuronafhankelijke pakketten. In dit geval worden ook de
|
|
pakketten uit <B>Build-Depends</B> geïnstalleerd.
|
|
<P>
|
|
<DT id="22"><B>Build-Conflicts:</B><I> pakketlijst</I><DD>
|
|
Een lijst van pakketten die niet geïnstalleerd mogen zijn bij het bouwen van
|
|
het pakket, bijvoorbeeld omdat ze interfereren met het gebruikte
|
|
bouwsysteem. Een afhankelijkheidsrelatie opnemen in deze lijst heeft
|
|
hetzelfde effect als ze zowel in <B>Build-Conflicts-Arch</B> als in
|
|
<B>Build-Conflicts-Indep</B> opnemen, met het bijkomende effect dat ze ook
|
|
gebruikt wordt als enkel het broncodepakket gebouwd wordt.
|
|
<P>
|
|
<DT id="23"><B>Build-Conflicts-Arch:</B><I> pakketlijst</I><DD>
|
|
Hetzelfde als <B>Build-Conflicts</B>, maar enkel bij het bouwen van de
|
|
architectuurafhankelijke pakketten. Dit veld wordt ondersteund sinds dpkg
|
|
1.16.4; om met oudere versies van dpkg pakketten te bouwen moet in plaats
|
|
daarvan <B>Build-Conflicts</B> gebruikt worden.
|
|
<P>
|
|
<DT id="24"><B>Build-Conflicts-Indep:</B><I> pakketlijst</I><DD>
|
|
Hetzelfde als <B>Build-Conflicts</B>, maar enkel bij het bouwen van de
|
|
architectuuronafhankelijke pakketten.
|
|
<P>
|
|
</DL>
|
|
<P>
|
|
|
|
De syntaxis van de velden <B>Build-Depends</B>, <B>Build-Depends-Arch</B> en
|
|
<B>Build-Depends-Indep</B> is een lijst van groepen van alternatieve
|
|
pakketten. Elke groep is een lijst van pakketten die onderling gescheiden
|
|
worden door het symbool verticale streep (of "pijp"), '<B>|</B>'. De groepen
|
|
worden onderling gescheiden door komma's '<B>,</B>' en de lijst kan eindigen met
|
|
een afsluitende komma, die bij het genereren van de velden voor
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) weggelaten zal worden (sinds dpkg 1.10.14). Een komma moet
|
|
geïnterpreteerd worden als een "AND" en een pijp als een "OR", waarbij
|
|
pijpen de sterkste binding hebben. Elke pakketnaam kan facultatief gevolgd
|
|
worden door een architectuurkwalificatie, die toegevoegd wordt na een
|
|
dubbele punt '<B>:</B>', facultatief gevolgd door de vermelding van een
|
|
versienummer tussen ronde haakjes '<B>(</B>' en '<B>)</B>', een
|
|
architectuurspecificatie tussen vierkante haakjes '<B>[</B>' en '<B>]</B>' en een
|
|
restrictieformule die bestaat uit één of meer lijsten van profielnamen
|
|
tussen punthaakjes '<B><</B>' en '<B>></B>'.
|
|
<P>
|
|
De syntaxis van de velden <B>Build-Conflicts</B>, <B>Build-Conflicts-Arch</B> en
|
|
<B>Build-Conflicts-Indep</B> is een lijst van pakketnamen die onderling
|
|
gescheiden zijn door een komma, waarbij de komma geïnterpreteerd moet worden
|
|
als een "AND" en waarbij de lijst kan eindigen met een afsluitende komma,
|
|
die bij het genereren van de velden voor <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) weggelaten zal
|
|
worden (sinds dpkg 1.10.14).. Het specificeren van alternatieve pakketten
|
|
met behulp van een "pijp" wordt niet ondersteund. Elke pakketnaam kan
|
|
facultatief gevolgd worden door de vermelding van een versienummer tussen
|
|
ronde haakjes, een architectuurspecificatie tussen vierkante haakjes en een
|
|
restrictieformule die bestaat uit één of meer lijsten van profielnamen
|
|
tussen punthaakjes.
|
|
<P>
|
|
De naam van een architectuurkwalificatie kan een echte
|
|
Debian-architectuurnaam zijn (sinds dpkg 1.16.5), <B>any</B> (sinds dpkg 1.16.2)
|
|
of <B>native</B> (since dpkg 1.16.5). Indien ze weggelaten is, is de standaard
|
|
voor het veld <B>Build-Depends</B> de architectuur van de huidige computer en
|
|
voor het veld <B>Build-Conflicts</B> is dat <B>any</B>. Een echte
|
|
Debian-architectuurnaam komt exact overeen met die architectuur voor die
|
|
pakketnaam; <B>any</B> komt overeen met om het even welke architectuur voor die
|
|
pakketnaam als het pakket gemarkeerd werd als <B>Multi-Arch: allowed</B>;
|
|
<B>native</B> komt overeen met de huidige bouwarchitectuur indien het pakket
|
|
niet gemarkeerd werd als <B>Multi-Arch: foreign</B>.
|
|
<P>
|
|
Een versienummer kan beginnen met een '<B>>></B>'. In dat geval levert
|
|
dit met alle latere versies een overeenkomst op. Een versienummer kan al dan
|
|
niet ook een Debian-pakketrevisie bevatten (met een koppelteken tussen
|
|
versienummer en Debian-pakketrevisie). Toegestane versierelaties zijn
|
|
'<B>>></B>' voor hoger dan, '<B><<</B>' voor lager dan, '<B>>=</B>'
|
|
voor hoger of gelijk aan, '<B><=</B>' voor lager of gelijk aan en '<B>=</B>'
|
|
voor gelijk aan.
|
|
<P>
|
|
Een architectuuraanduiding bestaat uit één of meer architectuurnamen,
|
|
onderling gescheiden door witruimte. Een uitroepteken mag elk van de namen
|
|
voorafgaan, hetgeen de betekenis heeft van "NOT" (niet).
|
|
<P>
|
|
Een restrictieformule bestaat uit één of meer restrictielijsten, onderling
|
|
gescheiden door witruimte. Elke restrictielijst staat tussen punthaakjes. De
|
|
items in de restrictielijst zijn bouwprofielnamen, onderling gescheiden door
|
|
witruimte, en kunnen voorafgegaan worden door een uitroepteken, hetgeen de
|
|
betekenis heeft van "NOT" (niet). Een restrictieformule heeft de
|
|
verschijningsvorm van een expressie in disjunctieve normaalvorm.
|
|
<P>
|
|
Merk op dat de vermelding dat pakketten vereist worden die behoren tot de
|
|
categorie <B>build-essential</B>, weggelaten kan worden en dat het onmogelijk is
|
|
om tegenover dergelijke pakketten een bouwtegenstrijdigheid te
|
|
formuleren. Een lijst van deze pakketten is te vinden in het pakket
|
|
build-essential.
|
|
<P>
|
|
<P>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>VELDEN BINAIR PAKKET</H2>
|
|
|
|
<P>
|
|
<P>
|
|
|
|
Merk op dat de velden <B>Priority</B>, <B>Section</B> en <B>Homepage</B> ook in een
|
|
paragraaf van het binaire pakket kunnen voorkomen ter vervanging van de
|
|
globale waarde uit het broncodepakket.
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="25"><B>Package:</B> <I>naam-binair-pakket</I> (verplicht)<DD>
|
|
Dit veld wordt gebruikt om de naam van het binaire pakket te
|
|
vermelden. Dezelfde restricties gelden als voor de naam van een
|
|
broncodepakket.
|
|
<P>
|
|
<DT id="26"><B>Package-Type:</B> <B>deb</B>|<B>udeb</B>|<I>type</I><DD>
|
|
Dit veld definieert het pakkettype. <B>udeb</B> is voor pakketten waarvan de
|
|
omvang aan beperkingen onderworpen is en die door het installatieprogramma
|
|
van Debian gebruikt worden. <B>deb</B> is de standaardwaarde, die verondersteld
|
|
wordt als het veld ontbreekt. In de toekomst kunnen nog andere types
|
|
toegevoegd worden.
|
|
<P>
|
|
<DT id="27"><B>Architecture:</B> <I>arch</I>|<B>all</B>|<B>any</B> (verplicht)<DD>
|
|
De architectuur geeft aan op welk type hardware dit pakket werkt. Gebruik de
|
|
waarde <B>any</B> voor pakketten die op alle architecturen werken. Voor
|
|
pakketten die architectuuronafhankelijk zijn, zoals shell- en Perl-scripts
|
|
of documentatie, moet u de waarde <B>all</B> gebruiken. Om pakketten tot een
|
|
bepaalde set van architecturen te beperken, moet u de namen van de
|
|
architecturen opgeven, onderling gescheiden door een spatie. Het is ook
|
|
mogelijk om architectuur-jokers te plaatsen in de lijst (zie
|
|
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-architecture">dpkg-architecture</A></B>(1) voor bijkomende informatie daarover).
|
|
<P>
|
|
<DT id="28"><B>Build-Profiles:</B> <I>restrictie-formule</I><DD>
|
|
Dit veld geeft de condities aan waaronder dit binaire pakket al dan niet te
|
|
bouwen is. Om deze conditie uit te drukken wordt voor de restrictieformule
|
|
dezelfde syntaxis gebruikt als die van het veld <B>Build-Depends</B>.
|
|
<P>
|
|
Indien de paragraaf over een binair pakket dit veld niet bevat, dan betekent
|
|
dit impliciet dat het te bouwen is met alle bouwprofielen (met inbegrip van
|
|
helemaal geen).
|
|
<P>
|
|
Met andere woorden, indien aan de paragraaf betreffende een binair pakket
|
|
een niet-leeg <B>Build-Profiles</B>-veld toegevoegd is, dan wordt dat binair
|
|
pakket gegenereerd indien en enkel indien de conditie die uitgedrukt wordt
|
|
door de expressie in conjunctieve normaalvorm als waar geëvalueerd wordt.
|
|
<P>
|
|
<DT id="29"><B>Essential:</B> <B>yes</B>|<B>no</B><DD>
|
|
|
|
<B>Build-Essential:</B> <B>yes</B>|<B>no</B>
|
|
|
|
<B>Multi-Arch:</B> <B>same</B>|<B>foreign</B>|<B>allowed</B>|<B>no</B>
|
|
|
|
<B>Tag:</B><I> lijst-van-markeringen</I>
|
|
|
|
<B>Description:</B> <I>korte-beschrijving</I> (aanbevolen)
|
|
Deze velden worden beschreven in de man-pagina <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5), vermits
|
|
zij letterlijk naar het controlebestand van het binaire pakket gekopieerd
|
|
worden.
|
|
<P>
|
|
<DT id="30"><B>Depends:</B><I> pakketlijst</I><DD>
|
|
|
|
<B>Pre-Depends:</B><I> pakketlijst</I>
|
|
|
|
<B>Recommends:</B><I> pakketlijst</I>
|
|
|
|
<B>Suggests:</B><I> pakketlijst</I>
|
|
|
|
<B>Breaks:</B><I> pakketlijst</I>
|
|
|
|
<B>Enhances:</B><I> pakketlijst</I>
|
|
|
|
<B>Replaces:</B><I> pakketlijst</I>
|
|
|
|
<B>Conflicts:</B><I> pakketlijst</I>
|
|
|
|
<B>Provides:</B><I> pakketlijst</I>
|
|
|
|
<B>Built-Using:</B><I> pakketlijst</I>
|
|
Deze velden benoemen relaties tussen pakketten. Ze worden besproken in de
|
|
man-pagina <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5). Wanneer deze velden in <I>debian/control</I>
|
|
voorkomen, kunnen ze ook eindigen met een afsluitende komma (sinds dpkg
|
|
1.10.14), kunnen ze architectuurspecificaties bevatten en restrictieformules
|
|
bevatten, wat bij het genereren van de velden voor <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5)
|
|
allemaal teruggebracht zal worden.
|
|
<P>
|
|
<DT id="31"><B>Subarchitecture:</B><I> waarde</I><DD>
|
|
|
|
<B>Kernel-Version:</B><I> waarde</I>
|
|
|
|
<B>Installer-Menu-Item:</B><I> waarde</I>
|
|
Deze velden worden door het installatieprogramma van Debian in <B>udeb</B>'s
|
|
gebruikt en zijn meestal niet nodig. Zie voor meer details over deze velden
|
|
/usr/share/doc/debian-installer/devel/modules.txt uit het pakket
|
|
<B>debian-installer</B>.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>DOOR DE GEBRUIKER GEDEFINIEERDE VELDEN</H2>
|
|
|
|
Het is toegelaten om aan het bestand control bijkomende door de gebruiker
|
|
gedefinieerde velden toe te voegen. De gereedschappen zullen deze velden
|
|
negeren. Indien u wilt dat de velden mee gekopieerd worden naar de
|
|
uitvoerbestanden, zoals de binaire pakketten, moet u een aangepast
|
|
naamgevingsschema hanteren: de velden moeten beginnen met een <B>X</B>, gevolgd
|
|
door nul of meer van de tekens <B>SBC</B> en een koppelteken.
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="32"><B>S</B><DD>
|
|
Het veld zal voorkomen in het control-bestand van het broncodepakket, zie
|
|
<B><A HREF="/cgi-bin/man/man2html?5+dsc">dsc</A></B>(5).
|
|
<DT id="33"><B>B</B><DD>
|
|
Het veld zal voorkomen in het control-bestand van het binair pakket, zie
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5).
|
|
<DT id="34"><B>C</B><DD>
|
|
Het veld zal voorkomen in het controlebestand (.changes) van de upload, zie
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-changes">deb-changes</A></B>(5).
|
|
<P>
|
|
</DL>
|
|
<P>
|
|
|
|
Merk op dat de voorvoegsels <B>X</B>[<B>SBC</B>]<B>-</B> weggelaten worden wanneer de
|
|
velden gekopieerd worden naar de uitvoerbestanden. Een veld
|
|
<B>XC-Approved-By</B> zal als <B>Approved-By</B> in het changes-bestand vermeld
|
|
staan en niet opgenomen zijn in het control-bestand van het binair en het
|
|
bronpakket.
|
|
<P>
|
|
Houd er rekening mee dat deze door de gebruiker gedefinieerde velden gebruik
|
|
maken van de globale naamruimte, waardoor ze op een gegeven ogenblik in de
|
|
toekomst in botsing zouden kunnen komen met officieel erkende velden. Om
|
|
deze mogelijke situatie te vermijden kunt u die velden laten voorafgaan door
|
|
<B>Private-</B>, zoals <B>XB-Private-Nieuw-Veld</B>.
|
|
<P>
|
|
<A NAME="lbAH"> </A>
|
|
<H2>VOORBEELD</H2>
|
|
|
|
|
|
<PRE>
|
|
# Commentaar
|
|
Source: dpkg
|
|
Section: admin
|
|
Priority: required
|
|
Maintainer: Dpkg Developers <<A HREF="mailto:debian-dpkg@lists.debian.org">debian-dpkg@lists.debian.org</A>>
|
|
# dit veld wordt gekopieerd naar het binaire en het broncodepakket
|
|
XBS-Upstream-Release-Status: stable
|
|
Homepage: <A HREF="https://wiki.debian.org/Teams/Dpkg">https://wiki.debian.org/Teams/Dpkg</A>
|
|
Vcs-Browser: <A HREF="https://git.dpkg.org/cgit/dpkg/dpkg.git">https://git.dpkg.org/cgit/dpkg/dpkg.git</A>
|
|
Vcs-Git: <A HREF="https://git.dpkg.org/git/dpkg/dpkg.git">https://git.dpkg.org/git/dpkg/dpkg.git</A>
|
|
Standards-Version: 3.7.3
|
|
Build-Depends: pkg-config, debhelper (>= 4.1.81),
|
|
libselinux1-dev (>= 1.28-4) [!linux-any]
|
|
|
|
Package: dpkg-dev
|
|
Section: utils
|
|
Priority: optional
|
|
Architecture: all
|
|
# dit is een aangepast veld in het binaire pakket
|
|
XB-Mentoring-Contact: Raphael Hertzog <<A HREF="mailto:hertzog@debian.org">hertzog@debian.org</A>>
|
|
Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2),
|
|
bzip2, lzma, patch (>= 2.2-1), make, binutils, libtimedate-perl
|
|
Recommends: gcc | c-compiler, build-essential
|
|
Suggests: gnupg, debian-keyring
|
|
Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)
|
|
Replaces: manpages-pl (<= 20051117-1)
|
|
Description: Gereedschap voor pakketontwikkeling in Debian
|
|
Dit pakket levert de ontwikkelingsgereedschappen (met inbegrip
|
|
van dpkg-source) die nodig zijn om Debian broncodepakketten
|
|
uit te pakken, te bouwen en te uploaden.
|
|
.
|
|
De meeste Debian broncodepakketten zullen bijkomend gereedschap
|
|
nodig hebben om gebouwd te kunnen worden; de meeste pakketten hebben
|
|
bijvoorbeeld make nodig en de C-compiler gcc.
|
|
</PRE>
|
|
|
|
<P>
|
|
<P>
|
|
|
|
<A NAME="lbAI"> </A>
|
|
<H2>ZIE OOK</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?7+deb-version">deb-version</A></B>(7), <B><A HREF="/cgi-bin/man/man2html?1+dpkg-source">dpkg-source</A></B>(1)
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="35"><A HREF="#lbAB">NAAM</A><DD>
|
|
<DT id="36"><A HREF="#lbAC">OVERZICHT</A><DD>
|
|
<DT id="37"><A HREF="#lbAD">BESCHRIJVING</A><DD>
|
|
<DT id="38"><A HREF="#lbAE">VELDEN BRONCODEPAKKET</A><DD>
|
|
<DT id="39"><A HREF="#lbAF">VELDEN BINAIR PAKKET</A><DD>
|
|
<DT id="40"><A HREF="#lbAG">DOOR DE GEBRUIKER GEDEFINIEERDE VELDEN</A><DD>
|
|
<DT id="41"><A HREF="#lbAH">VOORBEELD</A><DD>
|
|
<DT id="42"><A HREF="#lbAI">ZIE OOK</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:06:19 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|