[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ next ]
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
).
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ next ]
Debian CLI Policy (DRAFT)
Version 0.2.0meebey@meebey.net
brandon@smarterits.com