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@free.fr> wrote:
Hello,
I'm trying to reference an external source of a package within a sandbox, using cabal 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.