Hugs' build system
Ross Paterson
ross at soi.city.ac.uk
Mon Feb 26 07:18:04 EST 2007
On Mon, Feb 26, 2007 at 12:46:21PM +0100, Sven Panne wrote:
> I think a file containing lines like
>
> core base ???
> core Cabal ???
> extra OpenGL ???
> extra http://www.cs.york.ac.uk/fp/darcs/polyparse ???
> ...
>
> might do the trick, with the first column describing the status of the package
> and the second column the place to get the bleeding edge version of it
> (non-http: repositories can be calculated via the repository for hugs itself,
> see the darcs-all script for GHC, nhc98 lacks this feature). The tricky part
> is the third column, describing the released version to use for release
> builds. I guess we should use hackage somehow, but currently I fail to see
> how... :-( Any suggestions?
Package name+version determines the URL of the tarball stored in HackageDB,
e.g.
http://hackage.haskell.org/packages/archive/OpenGL/OpenGL-2.1.tar.gz
and we can just assume that all packages of interest are there.
More information about the Cvs-hugs
mailing list