Rémy Oudompheng wrote:
> > This sounds reasonable. However, do you have examples of dependencies
> > that CABAL can express but pacman can't? (I was under the impression
> > that the difference was that CABAL allowed more terse expressions, not
> > that it allowed more.)
>> See the issue reported by
>https://github.com/archhaskell/cabal2arch/issues#issue/19. PKGBUILDs
> can only specify dependency requirements with one inequality (<, >, <=
> or >=) whereas Cabal can specify any Boolean combination of
> inequalities.
Have you seen this?
http://mailman.archlinux.org/pipermail/pacman-dev/2010-December/012065.html
It would enable "parsec >= 3.0 || == 2.1" to be translated to
"haskell-parsec>=3.0 || haskell-parsec=2.1". It obviously won't be included any
time soon, but it would provide a long-term solution.
Regards,
Xyne