summary refs log tree commit diff
path: root/pkgs/servers/etcd/deps.nix
blob: b07ee1d74892e21ab5abbf6d335d5183885d67a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# This file was generated by go2nix.
{ stdenv, lib, fetchFromGitHub }:

let
  goDeps = [
    {
      root = "github.com/coreos/etcd";
      src = fetchFromGitHub {
        owner = "coreos";
        repo = "etcd";
        rev = "221abdcb3b755b36d1e7d70149f6de3450351619";
        sha256 = "1wkd238ap9gp5irrb3f6nnh83rzizwfrfac76j0dvqdka35l247k";
      };
    }
  ];

in

stdenv.mkDerivation rec {
  name = "go-deps";

  buildCommand =
    lib.concatStrings
      (map (dep: ''
              mkdir -p $out/src/`dirname ${dep.root}`
              ln -s ${dep.src} $out/src/${dep.root}
            '') goDeps);
}