[Haskell-cafe] external git dependency source in .cabal
Vanessa McHale
vanessa.mchale at iohk.io
Sun Nov 18 19:45:52 UTC 2018
In your .cabal file, yes, but the cabal.project file can reference
external packages. It has a slightly different syntax, though.
I don't think it's supported with cabal-install 2.0.0.1. You may have to
use HEAD instead of 2.4.0.0, I don't know.
On 11/18/18 9:05 AM, Brandon Allbery wrote:
> It doesn't. The source repo is for hackage documentation, not package
> retrieval.
>
> On Sun, Nov 18, 2018 at 9:57 AM Ivan Perez
> <ivanperezdominguez at gmail.com <mailto:ivanperezdominguez at gmail.com>>
> wrote:
>
> If you can do this, this is news to me.
>
> See:
> https://www.haskell.org/cabal/users-guide/developing-packages.html
>
> From what I understand, you cannot use this to point to repos for
> dependencies, only to indicate the repo for the package you are
> defining.
>
> You'd have to publish pack1 somewhere (on hackage or in your own
> hackage server), or use a different tool to declare the
> dependency. I don't know if cabal's new-build system addresses
> this at all.
>
> Ivan
>
> On Sun, 18 Nov 2018 at 06:54, Fabien R <theedge456 at free.fr
> <mailto:theedge456 at free.fr>> wrote:
>
> Hello,
> I'm trying to reference an external source of a package within
> a sandbox, using cabal 2.0.0.1 <http://2.0.0.1>:
>
> source-repository head
> type: git
> location: <git URL of pack1>
>
> executable myExe
> build-depends: base==4.10.1.0, pack1 -any
>
> But "cabal -v install --only-dependencies" fails:
>
> cabal: Encountered missing dependencies:
> pack1 -any
>
> Any hint ?
>
> --
> Fabien
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
>
>
>
> --
> brandon s allbery kf8nh
> allbery.b at gmail.com <mailto:allbery.b at gmail.com>
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20181118/692f5adc/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20181118/692f5adc/attachment.sig>
More information about the Haskell-Cafe
mailing list