]> git.donarmstrong.com Git - debhelper.git/blob - dh_shlibdeps.1
r415: * dh_shlibdeps -l can handle relative paths now. Patch from Colin Watson
[debhelper.git] / dh_shlibdeps.1
1 .TH DH_SHLIBDEPS 1 "" "Debhelper Commands" "Debhelper Commands"
2 .SH NAME
3 dh_shlibdeps \- calculate shared library dependancies
4 .SH SYNOPSIS
5 .B dh_shlibdeps
6 .I "[debhelper options] [-ldirectory] [-uparams] [-Xitem] [-- params]"
7 .SH "DESCRIPTION"
8 dh_shlibdeps is a debhelper program that is responsible for calculating
9 shared library dependancies for packages.
10 .P
11 This program is merely a wrapper around
12 .BR dpkg-shlibdeps (1)
13 that calls it once for each package listed in the control file, passing it
14 a list of ELF executables and shared libraries it has found.
15 .SH OPTIONS
16 .TP
17 .B debhelper options
18 See
19 .BR debhelper (1)
20 for a list of options common to all debhelper commands.
21 .TP
22 .B \-uparams, \--dpkg-shlibdeps-params=params
23 .TP
24 .B \-\- params
25 Pass "params" to
26 .BR dpkg-shlibdeps (1)
27 .TP
28 .B \-Xitem, \--exclude=item
29 Exclude files that contain "item" anywhere in their filename from being
30 passed to dpkg-shlibdeps. This will make their dependancies be ignored.
31 This may be useful in some situations, but use it with caution. This option
32 may be used more than once to exclude more than one thing.
33 .TP
34 .B \-ldirectory
35 Before
36 .BR dpkg-shlibdeps (1)
37 is run, LD_LIBRARY_PATH will be set to the specified directory.
38 This is useful for multi-binary packages where a library
39 is built in one package and another package contains binaries linked
40 against said library. Relative paths will be made absolute for the
41 benefit of dpkg-shlibdeps.
42 .SH ENVIRONMENT
43 See
44 .BR debhelper (1)
45 for a list of environment variables that affect all debhelper commands.
46 .SH "SEE ALSO"
47 .TP
48 .BR debhelper (1)
49 .TP
50 .BR dpkg-shlibdeps (1)
51 .SH "CONFORMS TO"
52 Debian policy, version 3.0.1
53 .SH AUTHOR
54 Joey Hess <joeyh@debian.org>