
Abhishek Dasgupta wrote:
2009/8/1 Magnus Therning
: [snip] I feel that the license files should be put in /usr/share/licenses/haskell/$pkgname. I also think that it would be useful to include documentation with these files, maybe somewhere like /usr/share/doc/haskell/$pkgname. Document files are generally in html now, so they take up almost no space.
I agree with this, I'd also like to suggest that libraries be collected into one sub-directory under /usr/lib. Maybe do what xmonad-contrib does, it lives in /usr/lib/ghc-6.10.3/site-local/xmonad-contrib-0.8.1.
/M
I think packages should install documentation in /usr/share/doc/$pkgname and licenses in /usr/share/licenses/$pkgname
This is how most packages in Arch install documentation and how all packages install licenses (also referred to in the Arch Packaging Guidelines). There's no need to create a separate haskell subdirectory.
Yes, following guidelines is always good, except when it isn't :-) One useful side effect of having a dedicated location for libraries compiled with GHC would be that it'd be trivial to get a list of libraries that need recompilation after a GHC update. /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe