deb-shlibs - Debian shared library information file
files map shared library names and versions (sonames
dependencies suitable for a package control file. There is one entry per line.
Blank lines are not
allowed. Lines beginning with an #
are considered commentary, and are ignored. All other lines must have the
- [type:] library version
fields are whitespace-delimited, but the
field extends to the end of the line. The type
field is optional and normally not needed.
field has the same syntax as the Depends
a binary control file, see deb-control(5)
file for a typical library package, named libcrunch1
that provides one library whose soname is libcrunch.so.1
, might read
- libcrunch 1 libcrunch1 (>= 1.2-1)
must mention the most recent version of the package that
added new symbols to the library: in the above example, new symbols were added
to version 1.2 of libcrunch
. This is not the only reason the
dependencies might need to be tightened.