Provided by: dpkg-dev_1.17.5ubuntu5.8_all bug

NAZWA

       deb-symbols - plik z rozszerzonymi informacjami o bibliotekach współdzielonych w Debianie

SKŁADNIA

       symbole

OPIS

       Format  wpisów  określających  rozszerzone  zależności  bibliotek  współdzielonych  w tych
       plikach jest następujący:

       soname-biblioteki szablon-głównych-zależności
       [| alternatywny-szablon-zależności]
       [...]
       [* nazwa-pola: wartość-pola]
       [...]
        symbol minimalna-wersja [id-szablonu-zależności]

       Wersja-biblioteki jest  dokładną  wartością  pola  SONAME,  jak  ją  wypisuje  objdump(1).
       Szablon-zależności  jest  zależnością,  w której #MINVER# jest dynamicznie zamieniane albo
       przez zależność wersji w  postaci  "(>=  minimalna-wersja)",  albo  jest  usuwane  (jeżeli
       wystarcza niewersjonowana zależność).

       Z  każdym wyeksportowanym symbolem (wymienionym jako nazwa@wersja, gdzie wersja jest równa
       "Base", jeśli  biblioteka  nie  jest  wersjonowana)  jest  skojarzona  minimalna-wersja  w
       szablonie   zależności   (główny  szablon  zależności  jest  używany,  jeżeli  nie  podano
       id-szablonu-zależności). Alternatywne szablony zależności są kolejno numerowane,  pierwszy
       ma numer 1, drugi - 2, itd.

       Każdy  wpis  dotyczący biblioteki może mieć także parę pól zawierających metadane. Pola te
       są przechowywane w liniach zaczynających się od znaku gwiazdki. Obecnie, jedynym poprawnym
       polem  jest  Build-Depends-Package,  które  określa  nazwę  pakietu  "-dev" skojarzonego z
       biblioteką i używanego przez dpkg-shlibdeps do upewnienia się, że  wygenerowana  zależność
       jest co najmniej tak restrykcyjna jak odpowiadająca jej zależność czasu budowania.

PRZYKŁADY

   Prosty plik symboli
       libftp.so.3 libftp3 #MINVER#
        DefaultNetbuf@Base 3.1-1-6
        FtpAccess@Base 3.1-1-6
        [...]

   Zaawansowany plik symboli
       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
        [...]

ZOBACZ TAKŻE

       https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
       dpkg-shlibdeps(1), dpkg-gensymbols(1).

TŁUMACZE

       Piotr Roszatycki <dexter@debian.org>, 1999
       Bartosz Feński <fenio@debian.org>, 2004-2005
       Robert Luberda <robert@debian.org>, 2006-2008
       Wiktor Wandachowicz <siryes@gmail.com>, 2008
       Michał Kułach <michal.kulach@gmail.com>, 2012