Attached is a patch that will upgrade Compile/MakeRecipe to support the Cabal build/library system (http://hackage.haskell.org/cabal) used for Haskell (GHC). This performs the build using the standard Haskell methodology, registering the results to make it available for import in Haskell programs. This also allows the easy reference to the Hackage library database (http:// hackage.haskell.org/) for Haskell.
No management of the local Cabal database is made beyond the initial registration; specifically DisableProgram, SymlinkProgram, and RemoveProgram will require corresponding manual modifications of the database (e.g. via ghc- pkg), but installation and upgrades of packages are handled quite nicely. I have a number of local Cabal-based recipes to submit if this patch (or a form of it) is accepted; I'd like to add the accepting version of Compile as a Dependency for those packages, so I haven't submitted them yet, but I have attached an example to this email. Regards, -KQ ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/
1.10.2+cabal.patch
Description: Binary data
Haskell-X11--1.2.2--recipe.tar.bz2
Description: application/bzip2
_______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel