I think by "binary" you mean the executables installed by a Haskell package (under /usr/bin), as opposed to libraries (under /usr/lib)? Just a little confusing, as I'm only used to calling the pre-compiled packages (.pkg.tar.xz files) that. Those are only on the standard arch linux repos (core, extra, community), and our haskell one. AUR and HABS have no binaries, just PKGBUILD scripts.
Well basically the point would be that libraries would be installed through cabal install however haskell binaries you would install through AUR, and the PKGBUILD would (indirectly through some shell script) check for dependencies, and if a library isn't installed it would temporarily install it in /tmp where the PKGBUILD would link it with ghc to build the binary.
Obviously as mentioned earlier, it's not really an isssue now, but when more widely used haskell binaries are on AUR, if people installed packages thorough cabal and not AUR, something along these lines will need to be done
On 29 Mar 2011 05:07, "Rémy Oudompheng" <remyoudompheng@gmail.com> wrote:
_______________________________________________
arch-haskell mailing list
arch-haskell@haskell.org
http://www.haskell.org/mailman/listinfo/arch-haskell