[Fedora-haskell-list] GHC and Haskell Platform

Yaakov Nemoy loupgaroublond at gmail.com
Wed May 6 21:08:18 UTC 2009


2009/5/6 Bryan O'Sullivan <bos at serpentine.com>:
> Now that the first Haskell Platform release is out, we'll have to retool our
> Haskell packaging to handle it. Fun! :-\
>
> http://www.haskell.org/haskellwiki/Haskell_Platform
>
> The thing that's tricky is that the Platform is a combination of libraries
> and tools, combining the old "extralibs" GHC tarball with several libraries
> and tools that we already package.
>
> Ideally, there would be some way to run "yum install ghc-platform" and have
> all the right things pulled in, but RPM doesn't have an apt-like notion of
> metapackages. I guess we could have ghc-platform be like basesystem, a
> package that is just a list of requires and provides.
>
> Here would be my suggested steps.
>
> Don't worry about repackaging existing packages unless there's a newer
> version specified by the Platform.
> Shrink the ghc package down to just GHC and core libraries.
> Create a new package that we manage independently, called maybe
> ghc-platform-devel, that contains the former extralibs.
> Create a new "meta" package that requires ghc, ghc-platform-devel, the
> various libraries that we already package separately, cabal-install, alex,
> and happy.
>
> Does this sound reasonable?

Works for me. I don't see any reason to object.

What do we need to do to get to this point?

-Yaakov




More information about the Fedora-haskell-list mailing list