[Haskell-cafe] Cabal

Daniel Fischer daniel.is.fischer at web.de
Sun Nov 30 14:57:05 EST 2008


Am Sonntag, 30. November 2008 20:46 schrieb Don Stewart:
> andrewcoppin:
> > Thomas Schilling wrote:
> > >Cabal-the-install-tool (package "cabal-install") is actually a
> > >different program that sits on top of Cabal-the-library, and it is in
> > >fact what really provides the real advantages.  Together with Hackage
> > >this is what provides the killer feature of "cabal install foo",
> > >however it relies on the building features and meta-data of Cabal.
> >
> > As I understand it, that's also a seperate download. (Whereas the cabal
> > library comes with GHC.)
> >
> > One day, if I feel hard-core enough, I might try this tool. (Assuming it
> > works on Windows...) It sounds potentially useful. (Although most actual
> > packages typically have one, maybe two dependencies that aren't already
> > installed, if that.)
>
> *if* .. *might* .. *assuming* .. *potentially* .. *maybe* .. *if*..
>
> You could have built it by now!
>
>     Source:
>        
> http://hackage.haskell.org/packages/archive/cabal-install/0.6.0/cabal-insta
>ll-0.6.0.tar.gz
>
>     Dependencies that aren't in core:
>        
> http://hackage.haskell.org/packages/archive/HTTP/3001.1.5/HTTP-3001.1.5.tar
>.gz
> http://hackage.haskell.org/packages/archive/zlib/0.5.0.0/zlib-0.5.0.0.tar.g
>z
>
> Note the last one assumes you have zlib the C library installed. This
> should be straight forward to obtain.

Not even necessary, it comes with its own for windows:
  if !os(windows)
    -- Normally we use the the standard system zlib:
    extra-libraries: z
  else
    -- However for the benefit of users of Windows (which does not have zlib
    -- by default) we bundle a complete copy of the C sources of zlib-1.2.3
    c-sources:     cbits/adler32.c cbits/compress.c cbits/crc32.c
                   cbits/deflate.c cbits/gzio.c cbits/infback.c
                   cbits/inffast.c cbits/inflate.c cbits/inftrees.c
                   cbits/trees.c cbits/uncompr.c cbits/zutil.c


>
> Enjoy.
>
> -- Don



More information about the Haskell-Cafe mailing list