man dh_clideps (Commandes) - calculates CLI (.NET) dependencies

NAME

dh_clideps - calculates CLI (.NET) dependencies

SYNOPSIS

dh_clideps [debhelper options]

DESCRIPTION

dh_clideps is a debhelper program that is responsible for generating the ${cli:Depends} substitutions and adding them to substvars files.

The program will look at .dll/.exe and .config files in your package, and will use the embedded dependency information to generate a dependency string on assembly and shared libs packages, including the setting of version ranges (as declared by the shlibs/clilibs files of the used packages). The dependency on a certain CLR (.NET runtime) version will be also added to the final variable.

Note: the dependencies on shared libraries may be not resolved correctly if there are no .config files associated with the the .exe/.dll file which refers to the particular shared library (by its SONAME).

If you use this program, your package should build-depend on cli-common (>= 0.2.0).

OPTIONS

-d
Attempt to predict and avoid duplicates that may appear if you package both, native shared libraries and DLL assemblies in one package. The list of possibly duplicating candidates is expected to be in the variable shlib:Depends from debian/package.substvars.
-r
Don't set a strong versioned dependency on mono-jit or other CLR packages. This option can be used to specify a relaxed dependency on the VM by-hand in the control file, eg. mono-jit | cli-virtual-machine.
internal-mono
Uses the mono runtime in . (used for bootstrapping mono packages)

SEE ALSO

debhelper(7) This program is a part of cli-common.

AUTHOR

Mirco Bauer <meebey@meebey.net>, Eduard Bloch <blade@debian.org>, partialy based on code from Brendan O'Dea <bod@debian.org>.