diff options
Diffstat (limited to '')
-rw-r--r-- | man/nl/dpkg-buildpackage.pod | 699 |
1 files changed, 699 insertions, 0 deletions
diff --git a/man/nl/dpkg-buildpackage.pod b/man/nl/dpkg-buildpackage.pod new file mode 100644 index 0000000..b01cb66 --- /dev/null +++ b/man/nl/dpkg-buildpackage.pod @@ -0,0 +1,699 @@ + + ***************************************************** + * 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 + +dpkg-buildpackage - binaire of broncodepakketten bouwen uit de broncode + +=head1 OVERZICHT + +B<dpkg-buildpackage> [I<optie>...] + +=head1 BESCHRIJVING + +B<dpkg-buildpackage> is een programma dat het proces van het bouwen van een +Debian pakket automatiseert. Het bestaat uit de volgende stappen: + +=over + +=item B<1.> + +Het bereidt de bouwomgeving voor door verschillende omgevingsvariabelen in +te stellen(zie B<OMGEVING>), voert de uitbreiding (hook) B<init> uit en +roept B<dpkg-source --before-build> aan (tenzij B<-T> of B<--target> +gebruikt werd). + +=item B<2.> + +Het controleert of voldaan is aan de bouw-vereisten en de +bouw-tegenstrijdigheden (tenzij B<-d> of B<--no-check-builddeps> opgegeven +werd). + +=item B<3.> + +Indien met de optie B<-T> of B<--target> een of meer specifieke doelen +geselecteerd werden, roept het deze doelen aan en stopt dan. Anders voert +het de uitbreiding (hook) B<preclean> uit en roept het B<fakeroot +debian/rules clean> aan om de bouwboom zuiver te maken (tenzij B<-nc> of +B<--no-pre-clean> opgegeven werd). + +=item B<4.> + +Het voert de uitbreiding (hook) B<source> uit en roept B<dpkg-source -b> aan +om het broncodepakket te genereren (indien het bouwen van B<source> +aangevraagd werd met B<--build> of gelijkwaardige opties). + +=item B<5.> + +Het voert de uitbreiding (hook) B<build> uit en roept B<debian/rules> +I<build-target> aan. Het voert vervolgens de uitbreiding (hook) B<binary> +uit, gevolgd door B<fakeroot debian/rules> I<binary-target> (tenzij enkel de +bouw van het broncodepakket gevraagd werd met B<--build=source> of +gelijkwaardige opties). Merk op dat I<build-target> en I<binary-target> +ofwel B<build> en B<binary> zijn (de standaardsituatie, of indien een bouw +van het type B<any> en B<all> aangevraagd werd met B<--build> of +gelijkwaardige opties), ofwel B<build-arch> en B<binary-arch> (indien een +bouw van het type B<any> maar niet B<all> aangevraagd werd met B<--build> of +gelijkwaardige opties), ofwel B<build-indep> en B<binary-indep> (indien een +bouw van het type B<all> maar niet B<any> aangevraagd werd met B<--build> of +gelijkwaardige opties). + +=item B<6.> + +Het voert de uitbreiding (hook) B<buildinfo> uit en roept +B<dpkg-genbuildinfo> aan om een bestand B<.buildinfo> aan te +maken. Verschillende opties van B<dpkg-buildpackage> worden aan +B<dpkg-genbuildinfo> overgemaakt. + +=item B<7.> + +Het voert de uitbreiding (hook) B<changes> uit en roept B<dpkg-genchanges> +aan om een bestand B<.changes> aan te maken. De naam van het +B<.changes>-bestand is afhankelijk van het bouwtype en zal zo specifiek als +nodig zijn, maar niet meer dan dat. Voor een bouw die B<any> bevat, zal de +naam I<broncode-naam>B<_>I<binaire-versie>B<_>I<arch>B<.changes> zijn. Voor +een bouw die B<all> bevat, zal de naam +I<broncode-naam>B<_>I<binaire-versie>B<_>B<all.changes> zijn. En voor een +bouw die B<source> bevat, zal de naam +I<broncode-naam>B<_>I<broncode-versie>B<_>B<source.changes> zijn. Veel +opties van B<dpkg-buildpackage> worden aan B<dpkg-genchanges> overgemaakt. + +=item B<8.> + +Het voert de uitbreiding (hook) B<postclean> uit en als B<-tc> of +B<--post-clean> werd opgegeven zal het nogmaals B<fakeroot debian/rules +clean> aanroepen. + +=item B<9.> + +Het roept B<dpkg-source --after-build> aan. + +=item B<10.> + +Het voert de uitbreiding (hook) B<check> uit en roept een +pakketcontroleprogramma aan voor nazicht van het bestand B<.changes> (indien +er in B<DEB_CHECK_COMMAND> of met B<--check-command> een commando opgegeven +werd). + +=item B<11.> + +Het voert de uitbreiding (hook) B<sign> uit en roept B<gpg> aan (voor zover +het geen bouw van het type UNRELEASED is of tenzij B<--no-sign> werd +opgegeven) voor het ondertekenen van het bestand B<.dsc> (als dat bestaat, +tenzij B<-us> of B<--unsigned-source> opgegeven werden), van het bestand +B<.buildinfo> (tenzij B<-ui>, B<--unsigned-buildinfo>, B<-uc> of +B<--unsigned-changes> opgegeven werden) en van het bestand B<.changes> +(tenzij B<-uc> of B<--unsigned-changes> opgegeven werden). + +=item B<12.> + +Het voert de uitbreiding (hook) B<done> uit. + +=back + +=head1 OPTIES + +Alle opties kunnen zowel opgegeven worden aan de commandoregel als in de +systeem- en gebruikersconfiguratiebestanden voor B<dpkg-buildpackage>. Elke +regel in het configuratiebestand is ofwel een optie (exact hetzelfde als de +commandoregeloptie, maar zonder de verbindingsstreepjes aan het begin) of +commentaar (als hij begint met een ‘B<#>’). + +=over + +=item B<--build=>I<type> + +Geeft het bouw-I<type> op vanuit een lijst van door komma's gescheiden +componenten (sinds dpkg 1.18.5). Wordt doorgegeven aan B<dpkg-genchanges>. + +De waarden die gebruikt mogen worden zijn: + +=over + +=item B<source> + +Bouwt het broncodepakket. + +B<Opmerking:> Indien u deze waarde op zichzelf staand gebruikt en indien uw +enige bedoeling is om het bronpakket gewoon (opnieuw) te bouwen vanuit een +zuivere broncodeboom, dan is het altijd beter om rechtstreeks B<dpkg-source> +te gebruiken, aangezien dat niet vereist dat eventuele bouwvereisten +geïnstalleerd worden, welke anders nodig zijn om in staat te zijn het +doelwit B<clean> te aanroepen. + +=item B<any> + +Bouwt de architectuurspecifieke binaire pakketten. + +=item B<all> + +Bouwt de architectuuronafhankelijke binaire pakketten. + +=item B<binary> + +Bouwt de architectuurspecifieke en de architectuuronafhankelijke binaire +pakketten. Dit is een alias voor B<any,all>. + +=item B<full> + +Bouwt alles. Dit is een alias voor B<source,any,all> en identiek aan de +standaardsituatie wanneer geen bouwoptie opgegeven werd.. + +=back + +=item B<-g> + +Het equivalent van B<--build=source,all> (sinds dpkg 1.17.11). + +=item B<-G> + +Het equivalent van B<--build=source,any> (sinds dpkg 1.17.11). + +=item B<-b> + +Het equivalent van B<--build=binary> of B<--build=any,all>. + +=item B<-B> + +Het equivalent van B<--build=any>. + +=item B<-A> + +Het equivalent van B<--build=all>. + +=item B<-S> + +Het equivalent van B<--build=source>. + +=item B<-F> + +Het equivalent van B<--build=full>, B<--build=source,binary> of +B<--build=source,any,all> (sinds dpkg 1.15.8). + +=item B<--target=>I<target>[,...] + +=item B<--target> I<doel>[,...] + +=item B<-T>, B<--rules-target=>I<target>[,...] + +Roept na het opzetten van de bouwomgeving per opgegeven target eenmaal +B<debian/rules> I<doel> aan en stopt het proces van het bouwen van het +pakket hier (sinds dpkg 1.15.0, de lange optie sinds dpkg 1.18.8, de +ondersteuning voor meerdere targets sinds dpkg 1.18.16). Indien ook +B<--as-root> opgegeven werd, dan wordt het commando als systeembeheerder +uitgevoerd (zie B<--root-command>). Merk op dat gekende targets die +verplicht als systeembeheerder moeten uitgevoerd worden, deze optie niet +nodig hebben (d.w.z. de targets B<clean>, B<binary>, B<binary-arch> en +B<binary-indep>). + +=item B<--as-root> + +Enkel zinvol in samenhang met B<--target> (sinds dpkg 1.15.0). Vereist dat +het doel met systeembeheerdersrechten uitgevoerd wordt. + +=item B<-si> + +=item B<-sa> + +=item B<-sd> + +=item B<-v>I<versie> + +=item B<-C>I<beschrijving-van-de-wijzigingen> + +=item B<-m>, B<--release-by=>I<adres-van-de-pakketonderhouder> + +=item B<-e>, B<--build-by=>I<adres-van-de-pakketonderhouder> + +Wordt ongewijzigd doorgegeven aan B<dpkg-genchanges>. Zie de man-pagina +ervan. + +=item B<-a>, B<--host-arch> I<architectuur> + +De Debian-architectuur waarvoor we bouwen specificeren (lange optie sinds +dpkg 1.17.17). De architectuur van de machine waarop we bouwen, wordt +automatisch vastgesteld en ze wordt ook als standaard genomen voor de +hostmachine. + +=item B<-t>, B<--host-type> I<gnu-systeemtype> + +Het GNU-systeemtype waarvoor we bouwen specificeren (lange optie sinds dpkg +1.17.17). Het kan gebruikt worden in de plaats van B<--host-arch> of als een +aanvulling om het standaard GNU-systeemtype voor de Debian-architectuur van +de host aan te passen. + +=item B<--target-arch> I<architectuur> + +De Debian-architectuur specificeren waarvoor de gebouwde programma's gebouwd +zullen worden (sinds dpkg 1.17.17). De standaardwaarde is de hostmachine. + +=item B<--target-type> I<gnu-systeemtype> + +Het GNU-systeemtype specificeren waarvoor de gebouwde programma's gebouwd +zullen worden (sinds dpkg 1.17.17). Het kan gebruikt worden in de plaats van +B<--target-arch> of als een aanvulling om het standaard GNU-systeemtype voor +de Debian doelarchitectuur aan te passen. + +=item B<-P>, B<--build-profiles=>I<profiel>[B<,>...] + +Het/de profiel(en) welke we bouwen specificeren in een lijst met een komma +als scheidingsteken (sinds dpkg 1.17.2, de lange optie sinds dpkg +1.18.8). Het standaardgedrag is om niet voor een specifiek profiel te +bouwen. Stelt ze ook in (als een lijst met een spatie als scheidingsteken) +als de omgevingsvariabele B<DEB_BUILD_PROFILES>, hetgeen bijvoorbeeld +toelaat aan B<debian/rules>-bestanden om gebruik te maken van deze +informatie bij voorwaardelijke bouwoperaties. + +=item B<-j>, B<--jobs>[=I<taken>|B<auto>] + +Aantal taken dat gelijktijdig mag uitgevoerd worden, waarbij het aantal +taken overeenkomt met het aantal beschikbare processoren als B<auto> +opgegeven werd (sinds dpkg 1.17.10), of onbeperkt is als I<taken> niet +opgegeven werd. Dit is het equivalent van de gelijknamige optie voor +B<make>(1) (sinds dpkg 1.14.7, lange optie sinds dpkg 1.18.8). Het voegt +zichzelf toe aan de omgevingsvariabele B<MAKEFLAGS>, waardoor elke erop +volgende aanroep van make de optie overerft en parallelle taakuitvoering dus +opgelegd wordt bij het maken van pakketten (en mogelijks ook oplegt aan het +bouwsysteem van de toeleveraar indien dat gebruik maakt van make), ongeacht +het feit of er ondersteuning is voor het in parallel bouwen, hetgeen tot +mislukkingen bij het bouwen kan leiden. Het voegt ook B<parallel=>I<taken> +of B<parallel> toe aan de omgevingsvariabele B<DEB_BUILD_OPTIONS>, hetgeen +debian/rules-bestanden in staat stelt van deze informatie gebruik te maken +voor eigen doeleinden. De waarde B<-j> heeft voorrang op de optie +B<parallel=>I<taken> of B<parallel> in de omgevingsvariabele +B<DEB_BUILD_OPTIONS>. Merk op dat de waarde B<auto> zal vervangen worden +door het effectieve aantal momenteel actieve processoren en ze dus als +zodanig naar geen enkel onderliggend proces doorgegeven zal worden. Indien +het aantal beschikbare processoren niet afgeleid kan worden, dan zal de code +terugvallen op het gebruiken van seriële uitvoering (sinds dpkg 1.18.15), +hoewel dit enkel zou mogen gebeuren op exotische en niet-ondersteunde +systemen. + +=item B<-J>, B<--jobs-try>[=I<taken>|B<auto>] + +Deze optie (sinds dpkg 1.18.2, de lange optie sinds dpkg 1.18.8) is het +equivalent van de optie B<-j>, behalve dat ze de omgevingsvariabele +B<MAKEFLAGS> niet instelt. Als zodanig is het veiliger om ze te gebruiken +met elk pakket, ook met die waarvoor het niet zeker is dat in parallel +bouwen mogelijk is. + +B<auto> is het standaardgedrag (sinds dpkg 1.18.11). Het aantal jobs +instellen op 1 zal het seriële gedrag opnieuw instellen. + +=item B<-D>, B<--check-builddeps> + +Bouwvereisten en tegenstrijdigheden controleren en afbreken als er niet aan +voldaan is (de lange optie sinds dpkg 1.18.8). Dit is het standaardgedrag. + +=item B<-d>, B<--no-check-builddeps> + +Bouwvereisten en tegenstrijdigheden niet controleren (de lange optie sinds +dpkg 1.18.8). + +=item B<--ignore-builtin-builddeps> + +Ingebouwde bouwvereisten en tegenstrijdigheden niet controleren (sinds dpkg +1.18.2). Dit zijn de distributiespecifieke impliciete bouwvereisten die +gewoonlijk noodzakelijk zijn in een bouwomgeving, de zogenaamde set van +pakketten van het type Build-Essential. + +=item B<--rules-requires-root> + +Het veld B<Rules-Requires-Root> niet honoreren; er wordt teruggevallen op +zijn verouderde standaardwaarde (since dpkg 1.19.1). + +=item B<-nc>, B<--no-pre-clean> + +Voor het bouwen de broncodeboom niet opschonen (de lange optie sinds dpkg +1.18.8). Impliceert B<-b> indien geen van de opties B<-F>, B<-g>, B<-G>, +B<-B>, B<-A> of B<-S> gekozen werd. Gecombineerd met B<-S> impliceert dit +B<-d> (sinds dpkg 1.18.0). + +=item B<--pre-clean> + +Voor het bouwen de broncodeboom opschonen (sinds dpkg 1.18.8). Dit is het +standaardgedrag. + +=item B<-tc>, B<--post-clean> + +De broncodeboom opschonen (met I<commando-om-root-te-worden> B<debian/rules +clean>) nadat het pakket gebouwd werd (de lange optie sinds dpkg 1.18.8). + +=item B<--no-post-clean> + +De broncodeboom niet opschonen na het bouwen van het pakket (sinds dpkg +1.19.1). Dit is het standaardgedrag. + +=item B<--sanitize-env> + +De bouwomgeving saneren (sinds dpkg 1.20.0). Dit houdt het verwijderen of +opnieuw instellen in van omgevingsvariabelen, van umask en van eventuele +andere procesattributen welke anders de bouw van pakketten negatief zouden +kunnen beïnvloeden. Omdat het officiële startpunt voor het bouwen van +pakketten B<debian/rules> is, kunnen pakketten er niet op vertrouwen dat +deze instellingen aanwezig zijn en moeten ze dus werken indien dat niet het +geval is. Wat gesaneerd moet worden is leverancierspecifiek. + +=item B<-r>, B<--root-command=>I<commando-om-root-te-worden> + +Wanneer B<dpkg-buildpackage> een deel van het bouwproces in de hoedanigheid +van root (systeembeheerder) moet uitvoeren, laat het het commando dat het +uitvoert voorafgaan door I<commando-om-root-te-worden> indien er een +opgegeven werd (de lange optie sinds dpkg 1.18.8). Anders, als er geen +opgegeven werd, wordt standaard B<fakeroot> gebruikt als het beschikbaar +is. I<commando-om-root-te-worden> moet beginnen met de naam van een +programma in het B<PATH> en krijgt als argumenten de naam van het echte +commando dat uitgevoerd moet worden en de argumenten die het moet +krijgen. I<commando-om-root-te-worden> kan parameters bevatten (ze moeten +met spaties van elkaar gescheiden worden) maar geen +shell-metatekens. Doorgaans is I<commando-om-root-te-worden> B<fakeroot>, +B<sudo>, B<super> of B<really>. B<su> is niet geschikt, aangezien het enkel +de shell van de gebruiker kan aanroepen met B<-c> in plaats van +afzonderlijke argumenten door te geven aan het uit te voeren commando. + +=item B<-R>, B<--rules-file=>I<rules-bestand> + +Een Debian-pakket bouwen houdt meestal het aanroepen van B<debian/rules> in +als een commando met verschillende standaardparameters (sinds dpkg 1.14.17, +de lange optie sinds dpkg 1.18.8). Met deze optie is het mogelijk om een +andere programma-aanroep te gebruiken om het pakket te bouwen (ze kan +parameters bevatten die onderling door spaties gescheiden +worden). Anderzijds kan de optie ook gebruikt worden om het standaard +rules-bestand uit te voeren met een ander make-programma (bijvoorbeeld door +B</usr/local/bin/make -f debian/rules> te gebruiken als I<rules-bestand>). + +=item B<--check-command=>I<controlecommando> + +Commando dat gebruikt wordt om het bestand B<.changes> zelf en eventuele +gebouwde artefacten waarnaar in het bestand verwezen wordt, te controleren +(sinds dpkg 1.17.6). Het commando moet als argument de padnaam van +B<.changes> krijgen. Gewoonlijk is dit commando B<lintian>. + +=item B<--check-option=>I<optie> + +Optie I<optie> doorgeven aan het I<controlecommando> dat gespecificeerd werd +met B<DEB_CHECK_COMMAND> of met B<--check-command> (sinds dpkg 1.17.6). Kan +meermaals gebruikt worden. + +=item B<--hook->I<hook-naam>B<=>I<hook-commando> + +Stelt de opgegeven shell-code I<hook-commando> in als de uitbreiding (hook) +I<hook-naam>, die zal uitgevoerd worden op de momenten die in de +uitvoeringsstappen gepreciseerd worden (sinds dpkg 1.17.6). De uitbreidingen +(hooks) zullen steeds uitgevoerd worden, zelfs als de volgende actie niet +uitgevoerd wordt (met uitzondering voor de uitbreiding (hook) +B<binary>). Alle uitbreidingen (hooks) zullen uitgevoerd worden in de map +van de uitgepakte broncode. + +B<Opmerking:> uitbreidingen (hooks) kunnen het bouwproces beïnvloeden en +leiden tot het mislukken van de bouw als hun commando's falen. Wees dus +alert voor onbedoelde consequenties. + +Momenteel worden de volgende I<hook-namen> ondersteund: + +B<init preclean source build binary buildinfo changes postclean check sign +done> + +Het I<hook-commando> ondersteunt de volgende +substitutie-indelingstekenreeksen, die er voorafgaand aan de uitvoering op +toegepast zullen worden: + +=over + +=item B<%%> + +Eén enkel %-teken. + +=item B<%a> + +Een booleaanse waarde (0 of 1), die aangeeft of de volgende actie uitgevoerd +wordt of niet. + +=item B<%p> + +De naam van het broncodepakket. + +=item B<%v> + +De versie van het broncodepakket. + +=item B<%s> + +De versie van het broncodepakket (zonder de epoch). + +=item B<%u> + +Het bovenstroomse versienummer (toeleveraarsversie). + +=back + +=item B<--buildinfo-option=>I<optie> + +Optie I<optie> doorgeven aan B<dpkg-genbuildinfo> (sinds dpkg 1.18.11). Kan +meermaals gebruikt worden. + +=item B<-p>, B<--sign-command=>I<ondertekeningscommando> + +Als B<dpkg-buildpackage> GPG moet uitvoeren om een controlebestand (B<.dsc>) +van de broncode of een bestand B<.changes> te ondertekenen, zal het +I<ondertekeningscommando> uitvoeren (en indien nodig daarbij het B<PATH> +doorzoeken) in plaats van B<gpg> (de lange optie sinds dpkg 1.18.8). Aan +I<ondertekeningscommando> zullen alle argumenten meegegeven worden die +anders aan B<gpg> gegeven zouden zijn. I<ondertekeningscommando> mag geen +spaties bevatten en geen andere shell-metatekens. + +=item B<-k>, B<--sign-key=>I<sleutel-id> + +De sleutel-ID specificeren welke gebruikt moet worden om pakketten te +ondertekenen (de lange optie sinds dpkg 1.18.8). + +=item B<-us>, B<--unsigned-source> + +Het broncodepakket niet ondertekenen (de lange optie sinds dpkg 1.18.8). + +=item B<-ui>, B<--unsigned-buildinfo> + +Het bestand B<.buildinfo> niet ondertekenen (sinds dpkg 1.18.19). + +=item B<-uc>, B<--unsigned-changes> + +De bestanden B<.buildinfo> en B<.changes> niet ondertekenen (de lange optie +sinds dpkg 1.18.8). + +=item B<--no-sign> + +Geen enkel bestand ondertekenen; dit omvat het broncodepakket, het bestand +B<.buildinfo> en het bestand B<.changes> (sinds dpkg 1.18.20). + +=item B<--force-sign> + +Het ondertekenen van de resulterende bestanden afdwingen (sinds dpkg +1.17.0), ongeacht B<-us>, B<--unsigned-source>, B<-ui>, +B<--unsigned-buildinfo>, B<-uc>, B<--unsigned-changes> of overige interne +heuristiek. + +=item B<-sn> + +=item B<-ss> + +=item B<-sA> + +=item B<-sk> + +=item B<-su> + +=item B<-sr> + +=item B<-sK> + +=item B<-sU> + +=item B<-sR> + +=item B<-i>, B<--diff-ignore>[=I<regex>] + +=item B<-I>, B<--tar-ignore>[=I<patroon>] + +=item B<-z>, B<--compression-level=>I<niveau> + +=item B<-Z>, B<--compression=>I<compressor> + +Wordt ongewijzigd doorgegeven aan B<dpkg-source>. Zie de man-pagina ervan. + +=item B<--source-option=>I<optie> + +Optie I<optie> doorgeven aan B<dpkg-source> (sinds dpkg 1.15.6). Kan +meermaals gebruikt worden. + +=item B<--changes-option=>I<optie> + +Optie I<optie> doorgeven aan B<dpkg-genchanges> (sinds dpkg 1.15.6). Kan +meermaals gebruikt worden. + +=item B<--admindir=>I<map> + +=item B<--admindir> I<map> + +Een andere locatie opgeven voor de database van B<dpkg> (sinds dpkg +1.14.0). De standaardlocatie is I<%ADMINDIR%>. + +=item B<-?>, B<--help> + +Info tonen over het gebruik en afsluiten. + +=item B<--version> + +De versie tonen en afsluiten. + +=back + +=head1 OMGEVING + +=head2 Externe omgeving + +=over + +=item B<DEB_CHECK_COMMAND> + +Indien dit ingesteld werd, zal het gebruikt worden als het commando waarmee +het bestand B<.changes> gecontroleerd wordt (sinds dpkg 1.17.6). De optie +B<--check-command> heeft hierop voorrang. + +=item B<DEB_SIGN_KEYID> + +Indien dit ingesteld werd, zal het gebruikt worden om de bestanden +B<.changes> en B<.dsc> te ondertekenen (sinds dpkg 1.17.2). De optie +B<--sign-key> heeft hierop voorrang. + +=item B<DEB_BUILD_OPTIONS> + +Indien dit ingesteld werd, bevat het een lijst van door spaties van elkaar +gescheiden opties die het bouwproces kunnen beïnvloeden in I<debian/rules> +en het gedrag van sommige dpkg-commando's. + +Bij B<nocheck> zal de variabele B<DEB_CHECK_COMMAND> genegeerd worden. Bij +B<parallel=>I<N> zal het aantal parallelle taken op I<N> ingesteld worden, +maar de optie B<--jobs-try> heeft hierop voorrang. + +=item B<DEB_BUILD_PROFILES> + +Indien dit ingesteld werd, zal het gebruikt worden als het/de actieve +bouwprofiel(en) voor het pakket dat gebouw wordt (sinds dpkg 1.17.2). Het is +een lijst van profielnamen die onderling door een spatie gescheiden zijn. De +optie B<-P> heeft hierop voorrang. + +=item B<DPKG_COLORS> + +Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt +mogen worden zijn: B<auto> (standaard), B<always> en B<never>. + +=item B<DPKG_NLS> + +Indien dit ingesteld is, zal het gebruikt worden om te beslissen over het +activeren van moedertaalondersteuning, ook gekend als +internationaliseringsondersteuning (of i18n) (sinds dpkg 1.19.0). Geldige +waarden zijn: B<0> and B<1> (standaard). + +=back + +=head2 Interne omgeving + +Zelfs al exporteert B<dpkg-buildpackage> sommige variabelen, toch mag +B<debian/rules> er niet op rekenen dat ze aanwezig zijn en moet het in de +plaats daarvan gebruik maken van de desbetreffende interface om de benodigde +variabelen op te halen, aangezien dat bestand.het belangrijkste +aanspreekpunt is voor het bouwen van pakketten en de op zichzelf staande +uitvoering ervan ondersteund moet zijn. + +=over + +=item B<DEB_BUILD_*> + +=item B<DEB_HOST_*> + +=item B<DEB_TARGET_*> + +B<dpkg-architecture> wordt aangeroepen met de doorgegeven parameters B<-a> +en B<-t>. Eventuele variabelen die zijn optie B<-s> als uitvoer geeft, +worden in de bouwomgeving geïntegreerd. + +=item B<DEB_RULES_REQUIRES_ROOT> + +Deze variabele wordt ingesteld op de waarde die verkregen wordt uit het veld +B<Rules-Requires-Root> of vanuit de commandoregel. Indien ze ingesteld is, +zal ze een geldige waarde zijn voor het veld B<Rules-Requires-Root>. Ze +wordt gebruikt om B<debian/rules> te informeren of de specificatie +B<rootless-builds.txt> ondersteund wordt. + +=item B<DEB_GAIN_ROOT_CMD> + +Deze variabele wordt ingesteld op I<gain-root-command> wanneer het veld +B<Rules-Requires-Root> ingesteld staat op een andere waarde dan B<no> of +B<binary-targets>. + +=item B<SOURCE_DATE_EPOCH> + +Deze variabele wordt ingesteld op de Unix-tijd (timestamp) sinds het +tijdstip (de epoch) van het laatste item in I<debian/changelog>, voor zover +hij niet reeds gedefinieerd is. + +=back + +=head1 BESTANDEN + +=over + +=item I<%PKGCONFDIR%/buildpackage.conf> + +Configuratiebestand dat voor het hele systeem geldt + +=item I<$XDG_CONFIG_HOME/dpkg/buildpackage.conf> of + +=item I<$HOME/.config/dpkg/buildpackage.conf> + +Configuratiebestand dat gebruikersafhankelijk is. + +=back + +=head1 OPMERKINGEN + +=head2 Compileervlaggen worden niet langer geëxporteerd + +Tussen dpkg 1.14.17 en 1.16.1 exporteerde B<dpkg-buildpackage> +compileervlaggen (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> en +B<LDFLAGS>) met de waarden die door B<dpkg-buildflags> teruggegeven +werden. Dit is niet langer het geval. + +=head2 Standaard bouwtargets + +B<dpkg-buildpackage> gebruikt sinds dpkg 1.16.2 de targets B<build-arch> en +B<build-indep>. Deze targets zijn dus verplicht. Maar om te vermijden dat +bestaande pakketten defect raken en om de overgang te vergemakkelijken, zal +het, indien het broncodepakket niet zowel architectuuronafhankelijke als +architectuurspecifieke binaire pakketten bouwt (sinds dpkg 1.18.8), +terugvallen op het gebruik van het target B<build> indien B<make -f +debian/rules -qn> I<bouwtarget> 2 teruggeeft als afsluitwaarde. + +=head1 BUGS + +Het zou mogelijk moeten zijn om spaties en shell-metatekens en initiële +argumenten op te geven voor I<commando-om-root-te-worden> en +I<ondertekeningscommando>. + +=head1 ZIE OOK + +B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), +B<dpkg-genbuildinfo>(1), B<dpkg-genchanges>(1), B<fakeroot>(1), +B<lintian>(1), B<gpg>(1). + |