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.<div>
<br><div>If you use yaourt to install Haskell packages from AUR, it should pull in any needed dependencies that exist as Arch packages.  Haskell packages that are only an executable should have no run-time dependencies (no Haskell ones anyway), so you're free to uninstall any Haskell packages that were built as dependencies.  If you're using the arch-haskell binary repo, it won't install any build-time dependencies, anyways.</div>
<div>  If there's programs that need dependencies in versions not provided by arch-haskell, we could try to fix it, but you might just have to cabal-install it.</div><div><br></div><div>  You can of course, only use cabal-install for all your Haskell packages, and only use Arch packages for providing e.g. Haskell Platform, if you don't wish to manage your Haskell packages as Arch packages.  I go this route with Ruby gems.</div>
<div><br></div><div>-Leif Warner</div><div><br></div><div><div class="gmail_quote">On Mon, Mar 28, 2011 at 2:49 PM, Mathew de Detrich <span dir="ltr"><<a href="mailto:deteego@gmail.com">deteego@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><p>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.</p>


<p>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</p>


<div class="gmail_quote">On 29 Mar 2011 05:07, "Rémy Oudompheng" <<a href="mailto:remyoudompheng@gmail.com" target="_blank">remyoudompheng@gmail.com</a>> wrote:<br type="attribution"></div>
<br>_______________________________________________<br>
arch-haskell mailing list<br>
<a href="mailto:arch-haskell@haskell.org">arch-haskell@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/arch-haskell" target="_blank">http://www.haskell.org/mailman/listinfo/arch-haskell</a><br>
<br></blockquote></div><br></div></div>