Many CLI packages already exist in Debian, or are in ITP, and conform to the
deprecated Mono
Conventions.
Any debian/rules hacks or patches that exist to redirect files to
/usr/share/dotnet should be removed, and adjusted according to
upstream file locations (/usr/lib). See Mono Debian Plan for
the rationale behind this change.
Also, be sure to replace references to dh_netdepends, dh_makenetlibs, and ${net:Depends} with the CLI functions detailed above.
Please remove any build-deps on mono-jit, mono-mint,
mono-utils (this one had the dh_* helper scripts which are now in
cli-common) and libmono-dev (use this one only if the
package really links against mono or requires the mono.pc file).
Do not use the cli-wrapper (/usr/bin/cli-wrapper) anymore. It is
deprecated and will be removed soon! Either use the upstream shell script to
invoke the application or write one, which calls /usr/bin/mono or
/usr/bin/cli (if it runs also on other CLRs like Portable.NET).
Debian CLI Policy (DRAFT)
Version 0.2.0meebey@meebey.netbrandon@smarterits.com