diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 09:40:31 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 09:40:31 +0000 |
commit | b86570f63e533abcbcb97c2572e0e5732a96307b (patch) | |
tree | cabc83be691530ae685c45a8bc7620ccc0e1ebdf /man/nl/deb-substvars.pod | |
parent | Initial commit. (diff) | |
download | dpkg-upstream.tar.xz dpkg-upstream.zip |
Adding upstream version 1.20.13.upstream/1.20.13upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | man/nl/deb-substvars.pod | 215 |
1 files changed, 215 insertions, 0 deletions
diff --git a/man/nl/deb-substvars.pod b/man/nl/deb-substvars.pod new file mode 100644 index 0000000..826f881 --- /dev/null +++ b/man/nl/deb-substvars.pod @@ -0,0 +1,215 @@ + + ***************************************************** + * GENERATED FILE, DO NOT EDIT * + * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION * + ***************************************************** + +This file was generated by po4a(7). Do not store it (in VCS, for example), +but store the PO file used as source file by po4a-translate. + +In fact, consider this as a binary, and the PO file as a regular .c file: +If the PO get lost, keeping this translation up-to-date will be harder. + +=encoding UTF-8 + +=head1 NAAM + +deb-substvars - Substitutievariabelen in Debian broncode + +=head1 OVERZICHT + +B<debian/substvars>, B<debian/>I<binair-pakket>B<.substvars> + +=head1 BESCHRIJVING + +Vooraleer B<dpkg-source>, B<dpkg-gencontrol> en B<dpkg-genchanges> hun +comtrole-informatie neerschrijven (naar het broncodecontrolebestand B<.dsc> +in het geval van B<dpkg-source> en naar standaarduitvoer in het geval van +B<dpkg-gencontrol> en B<dpkg-genchanges>), voeren ze een aantal +variabelesubstituties uit op het uitvoerbestand. + +Een variabelesubstitutie heeft als vorm +B<${>I<variabelenaam>B<}>. Variabelenamen bestaan uit alfanumerieke tekens +(a-zA-Z0-9), koppeltekens (-) en dubbele punten (:) en beginnen met een +alfanumeriek teken. Ze zijn ook hoofdlettergevoelig, ook al kunnen ze +verwijzen naar andere entiteiten die hoofdletterbehoudend +zijn. Variabelesubstituties worden bij herhaling uitgevoerd tot er geen meer +overblijven. Na een substitutie wordt de volledige tekst van het veld +opnieuw doorzocht op nog meer uit te voeren substituties. + +Nadat alle substituties uitgevoerd werden, wordt de tekenreeks B<${}> +(hetgeen geen geldige substitutie is) overal waar die voorkomt, vervangen +door het teken B<$>. + +Hoewel variabelesubstitutie uitgevoerd wordt op alle controlevelden, zijn +sommige van die velden nodig tijdens het bouwen wanneer de substitutie nog +niet heeft plaats gevonden. Dat is de reden waarom u geen variabelen kunt +gebruiken in de velden B<Package>, B<Source> en B<Architecture>. + +Variabelesubstitutie vindt plaats op de inhoud van de velden nadat die +ontleed werden. Indien u dus wenst dat een variabele zich uitstrekt over +meerdere regels, moet u na het regeleinde geen spatie invoegen. Dit gebeurt +impliciet bij de uitvoer van het veld. Indien bijvoorbeeld de variabele +B<${Description}> ingesteld werd op "foo is bar.${Newline}foo is geweldig." +en u het volgende veld heeft: + + Description: toepassing foo + ${Description} + . + Bijkomende tekst. + +Dit zal dit resulteren in: + + Description: toepassing foo + foo is bar. + foo is geweldig. + . + Bijkomende tekst. + +Variabelen kunnen ingesteld worden met behulp van de algemene optie +B<-V>. Ze kunnen ook opgegeven worden in het bestand B<debian/substvars> (of +om het even welk ander bestand dat opgegeven werd met de optie B<-T>). Dit +bestand bestaat uit regels die de vorm I<naam>B<=>I<waarde> +hebben. Witruimte aan het einde van een regel, lege regels en regels die +beginnen met het symbool B<#> (commentaar) worden genegeerd. + +Bovendien kunnen de volgende standaardvariabelen gebruikt worden: + +=over + +=item B<Arch> + +De huidige computerarchitectuur (d.w.z. de architectuur waarvoor het pakket +gebouwd wordt; het equivalent van B<DEB_HOST_ARCH>). + +=item B<vendor:Name> + +De naam van de huidige leverancier (sinds dpkg 1.20.0). Deze waarde is +afkomstig van het B<Vendor>-veld voor het origin-bestand van de huidige +leverancier, zoals B<dpkg-vendor>(1) het zou ophalen. + +=item B<vendor:Id> + +Het ID van de huidige leverancier (sinds dpkg 1.20.0). Dit is gewoon de +variant van B<vendor:Name> in kleine letters. + +=item B<source:Version> + +De versie van het broncodepakket (sinds dpkg 1.13.19). + +=item B<source:Upstream-Version> + +De versie van het broncodepakket van de toeleveraar, eventueel met inbegrip +van de versie-epoche van Debian (sinds dpkg 1.13.19). + +=item B<binary:Version> + +De versie van het binaire pakket (dat verschillend kan zijn van +B<source:Version>, in geval van een binNMU bijvoorbeeld; sinds dpkg +1.13.19). + +=item B<Source-Version> + +De versie van het broncodepakket (uit het bestand changelog). Deze variabele +is nu B<verouderd> en geeft aanleiding tot een foutmelding als hij gebruikt +wordt, aangezien de betekenis ervan verschilt van zijn functie. U moet +naargelang het geval nu B<source:Version> of B<binary:Version> gebruiken. + +=item B<source:Synopsis> + +De synopsis van het bronpakket, gehaald uit het veld B<Description> van het +broncode-element, als het bestaat (sinds dpkg 1.19.0). + +=item B<source:Extended-Description> + +De uitgebreide beschrijving van het bronpakket, gehaald uit het veld +B<Description> van het broncode-element, als het bestaat (sinds dpkg +1.19.0). + +=item B<Installed-Size> + +De geschatte totale grootte van de uit het pakket geïnstalleerde +bestanden. Deze waarde wordt gekopieerd naar het overeenkomstige veld in het +bestand control. Dit instellen wijzigt de waarde van dat veld. Indien deze +variabele niet ingesteld werd, zal B<dpkg-gencontrol> de standaardwaarde +berekenen door de grootte van alle gewone bestanden en alle symbolische +koppelingen samen te nemen, afgerond tot op een eenheid van 1 KiB, en met +een richtlijn van 1 KiB voor elk ander type object van het +bestandssysteem. Daarbij worden harde koppelingen slechts éénmaal geteld als +een gewoon bestand. + +B<Opmerking:> Houd er rekening mee dat dit steeds slechts een schatting kan +zijn, aangezien de werkelijke grootte die op het geïnstalleerde systeem +gebruikt zal worden, in grote mate afhankelijk is van het gebruikte +bestandssysteem en de parameters ervan, waardoor het eindresultaat kan zijn +dat ofwel meer ofwel minder ruimte in beslag genomen wordt dan in dit veld +opgegeven werd. + +=item B<Extra-Size> + +Extra schijfruimte die gebruikt wordt als het pakket geïnstalleerd +is. Indien deze variabele ingesteld werd, wordt de waarde ervan opgeteld bij +de variabele B<Installed-Size> (ofwel de expliciet ingestelde of de +standaardwaarde ervan) vooraleer ze gekopieerd wordt naar het veld +B<Installed-Size> in het bestand control. + +=item B<S:>I<veldnaam> + +De waarde van het broncodeveld I<veldnaam> (die moet opgegeven worden in de +gebruikelijke schrijfwijze met hoofd-/kleine letters; sinds dpkg +1.18.11). Het instellen van deze variabelen heeft geen effect tenzij op die +plaatsen waar ze expliciet geëxpandeerd worden. Deze variabelen zijn enkel +beschikbaar tijdens het genereren van de control-bestanden van het binaire +pakket. + +=item B<F:>I<veldnaam> + +De waarde van het uitvoerveld I<veldnaam> (die moet opgegeven worden in de +gebruikelijke schrijfwijze met hoofd-/kleine letters). Het instellen van +deze variabelen heeft geen effect tenzij op die plaatsen waar ze expliciet +geëxpandeerd worden. + +=item B<Format> + +Het versienummer van de bestandsindeling van B<.changes> dat door deze +versie van de scripts voor het verpakken van de broncode gegenereerd +wordt. Indien u deze variabele instelt, zal de inhoud van het veld B<Format> +in het bestand B<.changes> ook gewijzigd worden. + +=item B<Newline>, B<Space>, B<Tab> + +Elk van deze variabelen bevat het overeenkomstig letterteken. + +=item B<shlibs:>I<dependencyfield> + +Variabele-instellingen met namen in deze vorm worden door B<dpkg-shlibdeps> +gegenereerd. + +=item B<dpkg:Upstream-Version> + +De originele toeleveraarsversie (upstream) van dpkg (sinds dpkg 1.13.19). + +=item B<dpkg:Version> + +De volledige versie van dpkg (sinds dpkg 1.13.19). + +=back + +Indien er gerefereerd wordt naar een niet-gedefinieerde variabele, wordt een +waarschuwing gegeven en wordt verondersteld dat de waarde ervan leeg is. + +=head1 BESTANDEN + +=over + +=item B<debian/substvars> + +Lijst met substitutievariabelen en hun waarden. + +=back + +=head1 ZIE OOK + +B<dpkg>(1), B<dpkg-vendor>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), +B<dpkg-shlibdeps>(1), B<dpkg-source>(1). + |