1deb-shlibs(5) dpkg suite deb-shlibs(5)
2
3
4
6 deb-shlibs - Debian shared library information file
7
9 shlibs files map shared library names and versions (sonames) to
10 dependencies suitable for a package control file. There is one entry
11 per line. Blank lines are not allowed. Lines beginning with an #
12 character are considered commentary, and are ignored. All other lines
13 must have the format
14
15 [type:] library version dependencies
16
17 The library and version fields are whitespace-delimited, but the
18 dependencies field extends to the end of the line. The type field is
19 optional and normally not needed.
20
21 The dependencies field has the same syntax as the Depends field in a
22 binary control file, see deb-control(5).
23
25 The shlibs file for a typical library package, named libcrunch1, that
26 provides one library whose soname is libcrunch.so.1, might read
27
28 libcrunch 1 libcrunch1 (>= 1.2-1)
29
30 The dependencies must mention the most recent version of the package
31 that added new symbols to the library: in the above example, new
32 symbols were added to version 1.2 of libcrunch. This is not the only
33 reason the dependencies might need to be tightened.
34
36 deb-control(5), dpkg-shlibdeps(1), deb-symbols(5).
37
38
39
401.19.7 2019-06-03 deb-shlibs(5)