On Mon, Aug 31, 2015 at 1:26 AM, Peter Simons <[email protected]> wrote:
> Hi Colin, > > > That seems backwards. The upstream project would then depend on nixpkgs. > > the upstream project depends on Nixpkgs because it most likely needs a > compiler and a libc and some other core utils to build. Where are those > expressions supposed to come from without depending on Nixpkgs? > Anywhere you like! It could depend on nixpkgs, sure. Or you could have your own library of nix expressions for dependencies. Or there could be another shared repository for dependencies, perhaps around a particular programming language or use-case. Nix is a good way of specifying dependencies, regardless of where the those specifications come from. An upstream project that wants to use nix should not have to depend on nixpkgs just to build. Colin
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
