
Duncan Coutts wrote:
2. Cabal doesn't recognise "framework-dirs" as a field name, even though it shows up in "ghc-pkg describe".
Yes, cabal does not currently support that field. It probably should. The format used by ghc-pkg is quite similar to the cabal format, but not exactly the same, so don't be surprised by things appearing in one and not the other, or having slightly different names or meanings.
Yes, this is an important point. The ghc-pkg format is InstalledPackageInfo, see http://darcs.haskell.org/packages/Cabal/Distribution/InstalledPackageInfo.hs whereas the .cabal file contains a PackageDescription, which is quite a different beast. They happen to look similar and contain several fields in common, though. It might be reasonable for .cabal to have framework-dirs, but I don't know anything about frameworks... anyone? Cheers, Simon