Commit | Line | Data |
---|---|---|
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 | |
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). |