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-symbols.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-symbols.pod | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/man/nl/deb-symbols.pod b/man/nl/deb-symbols.pod new file mode 100644 index 0000000..820c7eb --- /dev/null +++ b/man/nl/deb-symbols.pod @@ -0,0 +1,118 @@ + + ***************************************************** + * 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-symbols - Informatiebestand over Debian's uitgebreide gedeelde +bibliotheek + +=head1 OVERZICHT + +B<DEBIAN/symbols> + +=head1 BESCHRIJVING + +De symboolbestanden worden meegeleverd met Debian binaire pakketten en de +indeling ervan maakt gebruik van deelaspecten van de +sjabloonsymboolbestanden die door B<dpkg-gensymbols>(1) in Debian +broncodepakketten gebruikt worden. + +In deze bestanden is de indeling van een item met informatie over een +afhankelijkheid van de uitgebreide gedeelde bibliotheek als volgt: + +Z<> + I<bibliotheek-soname hoofd-afhankelijkheidssjabloon> + [| I<alternatief-afhankelijkheidssjabloon>] + [...] + [* I<veld-name>: I<veld-waarde>] + [...] + I<symbool> I<minimale-versie> [I<id-van-vereiste-sjabloon>] + +De I<bibliotheeksoname> is exact de waarde van het veld SONAME zoals die +door B<objdump>(1) geëxporteerd wordt. Een I<afhankelijkheidssjabloon> is +een afhankelijkheid waarbij I<#MINVER#> dynamisch vervangen wordt door ofwel +een versietoets zoals “(E<gt>= I<minimale-versie>)” ofwel door niets (indien +een versieloze afhankelijkheid voldoende geacht wordt). + +Elk geëxporteerd I<symbool> (vermeld als I<naam>@I<versie>, waarbij +I<versie> “Base” is als het een versieloze bibliotheek betreft) is +geassocieerd met een I<minimale-versie> van zijn afhankelijkheidssjabloon +(het hoofdafhankelijkheidssjabloon wordt altijd gebruikt en wordt +uiteindelijk gecombineerd met het afhankelijkheidssjabloon waarnaar verwezen +wordt door I<id-van-afhankelijkheidssjabloon> als dat voorhanden is). Het +eerste alternatieve afhankelijkheidssjabloon krijgt het nummer 1, het tweede +2 enzovoort. Elke kolom wordt door exact één witruimte gescheiden. + +Elk item over een bibliotheek kan ook velden met meta-informatie +bevatten. Die velden worden opgeslagen in regels die beginnen met een +asterisk. Momenteel mogen enkel de volgende velden gebruikt worden: + +=over + +=item B<Build-Depends-Package> + +Dit geeft de naam op van het “-dev”-pakket dat geassocieerd is met de +bibliotheek en het wordt gebruikt door B<dpkg-shlibdeps> om er zeker van te +zijn dat de gegenereerde afhankelijkheid minstens even strikt is als de +overeenkomstige bouw-afhankelijkheid (sinds dpkg 1.14.13) + +=item B<Build-Depends-Packages> + +Hetzelfde als B<Build-Depends-Package>, maar aanvaardt een door komma's +gescheiden lijst van pakketnamen (sins dpkg 1.20.0). Dit veld zal eventuele +bestaande B<Build-Depends-Package>-velden overschrijven en is vooral nuttig +voor “-dev”-pakketten en ervan afhankelijke metapakketten, bijvoorbeeld voor +een transitieperiode. + +=item B<Allow-Internal-Symbol-Groups> + +Dit vermeldt in een lijst met witruimte als scheidingsteken welke interne +symbolengroepen genegeerd moeten worden, zodat de symbolen uit deze groepen +mee opgenomen worden in het uitvoerbestand (sinds dpkg 1.20.1). Dit zou +enkel noodzakelijk moeten zijn voor pakketten uit de gereedschapskist die +deze interne symbolen ter beschikking stellen. De beschikbare groepen zijn +systeemafhankelijk en voor op ELF en op GNU gebaseerde systemen zijn dat +B<aeabi> en B<gomp>. + +=item B<Ignore-Blacklist-Groups> + +Een verouderde alias voor B<Allow-Internal-Symbol-Groups> (sins dpkg 1.20.1, +ondersteund sinds dpkg 1.17.6). + +=back + +=head1 VOORBEELDEN + +=head2 Eenvoudig symboolbestand + + libftp.so.3 libftp3 #MINVER# + DefaultNetbuf@Base 3.1-1-6 + FtpAccess@Base 3.1-1-6 + [...] + +=head2 Geavanceerd symboolbestand + + libGL.so.1 libgl1 + | libgl1-mesa-glx #MINVER# + * Build-Depends-Package: libgl1-mesa-dev + publicGlSymbol@Base 6.3-1 + [...] + implementationSpecificSymbol@Base 6.5.2-7 1 + [...] + +=head1 ZIE OOK + +L<https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>, +B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1). + |