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/

Attachment: 1.10.2+cabal.patch
Description: Binary data

Attachment: 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

Reply via email to