Fork me on GitHub

library

Gentoo Mono Handbook
In this type of projects we need to:
1) perform AOT-compilation
2) install documentation (.xml files, generated .html files)
3) optionally do tests
4) provide an ability to build library with debug symbols
5) install library into file system, and provide the way to reuse library from other packages
6) provide a .pc -file (for pkg-config) to allow to populate monodevelop's "References"->"Packages" tab
7) provide an ability to sign and install into GAC
8) provide an ability to create a local .nupkg (which may require writing .nuspec file)

some related links

design bug: egacinstall works incorrectly from pkg_postinst
example of .ebuild