blob: d239db6dd772086ab5fd39fc85d18c4dd5bbb2f6 [file] [log] [blame]
.\" Author: Raphaël Hertzog
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH deb\-symbols 5 2011\-08\-14 Debianprojektet dpkg\-verktygen
.SH NAMN
deb\-symbols \- Debians utökade informationsfil för delade bibliotek
.
.SH SYNOPS
symbols
.
.SH BESKRIVNING
Formatet för posterna med utökad beroendeinformation för delade bibliotek i
dessa filer är:
.PP
\fIbiblioteks\-sonamn huvudberoendemall\fP
.br
[ | \fIalternativ\-beroendemall\fP ]
.br
[ ? ]
.br
[ * \fIfältnamn\fP: \fIfältvärde\fP ]
.br
[ ? ]
\fIsymbol\fP \fIminsta\-version\fP[ \fIid för beroendemall\fP ]
.P
\fIBiblioteks\-sonamn\fP är det exakta värdet från SONAME\-fältet, som det
exporteras från \fBobjdump\fP(1). En \fIberoendemall\fP är ett beroende där
\fI#MINVER#\fP dynamiskt ersätts av en versionskontrollrad "(>=
\fIminsta\-version\fP)" eller av ingenting (om ett ej versionsstyrt beroende
anses tillräckligt).
.P
Varje exporterad \fIsymbol\fP (anges som \fInamn\fP@\fIversion\fP, där \fIversion\fP är
"Base" om biblioteket inte är versionsstyrt) associeras med en
\fIminsta\-version\fP i sin beroendemall (huvudberoendemallen används om
\fIid\-för\-beroendemall\fP inte finns). Den första alternativa beroendemallen
får nummer 1, den andra 2, osv.
.P
Alla poster i ett bibliotek kan även innehålla några fält med
metainformation. Dessa fält lagras på rader som börjar med en asterisk. För
närvarande är det enda giltiga fältet \fIBuild\-Depends\-Package\fP, vilket anger
namnet på det "\-dev"\-paket som hör till biblioteket, och används av
\fBdpkg\-shlibdeps\fP för att se till att det beroende som genereras är
åtminstone lika strikt som motsvarande byggberoende.
.SH EXEMPEL
.SS "Enkla symbolfiler"
.PP
libftp.so.3 libftp3 #MINVER#
DefaultNetbuf@Base 3.1\-1\-6
FtpAccess@Base 3.1\-1\-6
[?]
.SS "Avancerad symbols\-fil"
.PP
libGL.so.1 libgl1
.br
| libgl1\-mesa\-glx #MINVER#
.br
* Build\-Depends\-Package: libgl1\-mesa\-dev
publicGlSymbol@Base 6.3\-1
[?]
implementationSpecificSymbol@Base 6.5.2\-7 1
[?]
.SH "SE ÄVEN"
\fBhttp://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP
.br
\fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1).
.SH "ÖVERSÄTTNING"
Peter Krefting och Daniel Nylander.