Hi,

On 25/01/14 03:20, Liam Daly wrote:

> Is it possible to pull a programs source code from a git repo?

"fetchgit" is your friend, e.g.:

  src = fetchgit {
    url = "git://alioth.debian.org/git/sane/sane-backends.git";
    rev = "6c4f6bc58615755dc734281703b594cea3ebf848";
    sha256 = "0f7lbv1rnr53n4rpihcd8dkfm01xvwfnx9i1nqaadrzbpvgkjrfa";
  };

You can get the SHA-256 hash using the nix-prefetch-git utility in Nixpkgs (or
just fill in a random hash, run nix-build and let Nix tell you the actual hash).

You cannot get the HEAD revision though - you need to fetch a specific revision
(otherwise the build wouldn't be deterministic).

-- 
Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to