dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / nl / deb-symbols.man
CommitLineData
1479465f
GJ
1.\" dpkg manual page - deb-symbols(5)
2.\"
3.\" Copyright © 2007-2012 Raphaël Hertzog <hertzog@debian.org>
4.\" Copyright © 2011, 2013-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 deb\-symbols 5 %RELEASE_DATE% %VERSION% dpkg\-suite
25.nh
26.SH NAAM
27deb\-symbols \- Informatiebestand over Debian's uitgebreide gedeelde
28bibliotheek
29.
30.SH OVERZICHT
31symbols
32.
33.SH BESCHRIJVING
34De symbolenbestanden worden meegeleverd met Debian binaire pakketten en de
35indeling ervan maakt gebruik van deelaspecten van de
36sjabloonsymbolenbestanden die door \fBdpkg\-gensymbols\fP(1) in Debian
37broncodepakketten gebruikt worden.
38.P
39In deze bestanden is de indeling van een item met informatie over een
40afhankelijkheid van de uitgebreide gedeelde bibliotheek als volgt:
41.PP
42\fIbibliotheeksoname sjabloon\-hoofdafhankelijkheid\fP
43.br
44[| \fIsjabloon\-alternatieve\-afhankelijkheid\fP]
45.br
46[...]
47.br
48[* \fIveldnaam\fP: \fIveldwaarde\fP]
49.br
50[...]
51 \fIsymbool\fP \fIminimale\-versie\fP [\fIid\-van\-afhankelijkheidssjabloon\fP]
52.P
53De \fIbibliotheeksoname\fP is exact de waarde van het veld SONAME zoals die
54door \fBobjdump\fP(1) geëxporteerd wordt. Een \fIafhankelijkheidssjabloon\fP is
55een afhankelijkheid waarbij \fI#MINVER#\fP dynamisch vervangen wordt door ofwel
56een versietoets zoals “(>= \fIminimale\-versie\fP)” ofwel door niets (indien
57een versieloze afhankelijkheid voldoende geacht wordt).
58.P
59Elk geëxporteerd \fIsymbool\fP (vermeld als \fInaam\fP@\fIversie\fP, waarbij
60\fIversie\fP “Base” is als het een versieloze bibliotheek betreft) is
61geassocieerd met een \fIminimale\-versie\fP van zijn afhankelijkheidssjabloon
62(het hoofdafhankelijkheidssjabloon wordt altijd gebruikt en wordt
63uiteindelijk gecombineerd met het afhankelijkheidssjabloon waarnaar verwezen
64wordt door \fIid\-van\-afhankelijkheidssjabloon\fP als dat voorhanden is). Het
65eerste alternatieve afhankelijkheidssjabloon krijgt het nummer 1, het tweede
662 enzovoort.
67.P
68Elk item over een bibliotheek kan ook velden met meta\-informatie
69bevatten. Die velden worden opgeslagen in regels die beginnen met een
70asterisk. Momenteel mogen enkel de volgende velden gebruikt worden:
71.TP
72\fBBuild\-Depends\-Package\fP
73Dit geeft de naam op van het “\-dev”\-pakket dat geassocieerd is met de
74bibliotheek en het wordt gebruikt door \fBdpkg\-shlibdeps\fP om er zeker van te
75zijn dat de gegenereerde afhankelijkheid minstens even strikt is als de
76overeenkomstige bouw\-afhankelijkheid (sinds dpkg 1.14.13)
77.TP
78\fBIgnore\-Blacklist\-Groups\fP
79Dit vermeldt in een lijst met witruimte als scheidingsteken, met welke
80groepen uit de zwarte lijst geen rekening moet gehouden worden, zodat de
81symbolen uit deze groepen mee opgenomen worden in het uitvoerbestand (sinds
82dpkg 1.17.6). Dit zou enkel noodzakelijk moeten zijn voor pakketten uit de
83gereedschapskist die deze symbolen die op de zwarte lijst staan, ter
84beschikking stellen. De beschikbare groepen zijn systeemafhankelijk en voor
85op ELF en op GNU gebaseerde systemen zijn dat \fBaeabi\fP en \fBgomp\fP.
86.SH VOORBEELDEN
87.SS "Eenvoudig symbolenbestand"
88.PP
89libftp.so.3 libftp3 #MINVER#
90 DefaultNetbuf@Base 3.1\-1\-6
91 FtpAccess@Base 3.1\-1\-6
92 [...]
93.SS "Geavanceerd symbolenbestand"
94.PP
95libGL.so.1 libgl1
96.br
97| libgl1\-mesa\-glx #MINVER#
98.br
99* Build\-Depends\-Package: libgl1\-mesa\-dev
100 publicGlSymbol@Base 6.3\-1
101 [...]
102 implementationSpecificSymbol@Base 6.5.2\-7 1
103 [...]
104.SH "ZIE OOK"
105\fBhttps://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP
106.br
107\fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1).