chiark / gitweb /
dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / nl / deb-symbols.man
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
27 deb\-symbols \- Informatiebestand over Debian's uitgebreide gedeelde
28 bibliotheek
29 .
30 .SH OVERZICHT
31 symbols
32 .
33 .SH BESCHRIJVING
34 De symbolenbestanden worden meegeleverd met Debian binaire pakketten en de
35 indeling ervan maakt gebruik van deelaspecten van de
36 sjabloonsymbolenbestanden die door \fBdpkg\-gensymbols\fP(1) in Debian
37 broncodepakketten gebruikt worden.
38 .P
39 In deze bestanden is de indeling van een item met informatie over een
40 afhankelijkheid 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
53 De \fIbibliotheeksoname\fP is exact de waarde van het veld SONAME zoals die
54 door \fBobjdump\fP(1) geëxporteerd wordt. Een \fIafhankelijkheidssjabloon\fP is
55 een afhankelijkheid waarbij \fI#MINVER#\fP dynamisch vervangen wordt door ofwel
56 een versietoets zoals “(>= \fIminimale\-versie\fP)” ofwel door niets (indien
57 een versieloze afhankelijkheid voldoende geacht wordt).
58 .P
59 Elk geëxporteerd \fIsymbool\fP (vermeld als \fInaam\fP@\fIversie\fP, waarbij
60 \fIversie\fP “Base” is als het een versieloze bibliotheek betreft) is
61 geassocieerd met een \fIminimale\-versie\fP van zijn afhankelijkheidssjabloon
62 (het hoofdafhankelijkheidssjabloon wordt altijd gebruikt en wordt
63 uiteindelijk gecombineerd met het afhankelijkheidssjabloon waarnaar verwezen
64 wordt door \fIid\-van\-afhankelijkheidssjabloon\fP als dat voorhanden is). Het
65 eerste alternatieve afhankelijkheidssjabloon krijgt het nummer 1, het tweede
66 2 enzovoort.
67 .P
68 Elk item over een bibliotheek kan ook velden met meta\-informatie
69 bevatten. Die velden worden opgeslagen in regels die beginnen met een
70 asterisk. Momenteel mogen enkel de volgende velden gebruikt worden:
71 .TP 
72 \fBBuild\-Depends\-Package\fP
73 Dit geeft de naam op van het “\-dev”\-pakket dat geassocieerd is met de
74 bibliotheek en het wordt gebruikt door \fBdpkg\-shlibdeps\fP om er zeker van te
75 zijn dat de gegenereerde afhankelijkheid minstens even strikt is als de
76 overeenkomstige bouw\-afhankelijkheid (sinds dpkg 1.14.13)
77 .TP 
78 \fBIgnore\-Blacklist\-Groups\fP
79 Dit vermeldt in een lijst met witruimte als scheidingsteken, met welke
80 groepen uit de zwarte lijst geen rekening moet gehouden worden, zodat de
81 symbolen uit deze groepen mee opgenomen worden in het uitvoerbestand (sinds
82 dpkg 1.17.6). Dit zou enkel noodzakelijk moeten zijn voor pakketten uit de
83 gereedschapskist die deze symbolen die op de zwarte lijst staan, ter
84 beschikking stellen. De beschikbare groepen zijn systeemafhankelijk en voor
85 op ELF en op GNU gebaseerde systemen zijn dat \fBaeabi\fP en \fBgomp\fP.
86 .SH VOORBEELDEN
87 .SS "Eenvoudig symbolenbestand"
88 .PP
89 libftp.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
95 libGL.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).