anchor.diff:        go-crypto
         jsonx
       ];
  +
  +    preBuild = ''
  +    '';
     };
   
     vault_api = buildFromGitHub {
  
positive.code: 
    protobuf = buildFromGitHub {
      version = 2;
      rev = "4bd1920723d7b7c925de087aa32e2187708897f7";
      date = "2016-11-08";
      owner = "golang";
      repo = "protobuf";
      sha256 = "01qdki2gdng9mqabbx7yf4qindrpsyib7l2rq92k7812lndqv24j";
      goPackagePath = "github.com/golang/protobuf";
      goPackageAliases = [
        "code.google.com/p/goprotobuf"
      ];
    };
  
  
negative.code: 
    genproto = buildFromGitHub {
      version = 2;
      date = "2016-11-14";
      rev = "08f135d1a31b6ba454287638a3ce23a55adace6f";
      owner  = "google";
      repo   = "go-genproto";
      goPackagePath = "google.golang.org/genproto";
      sha256 = "0gl02a4pjpknyi95n9ijdsqg479b5dbq9amqrb9g3hlw195qhf64";
      propagatedBuildInputs = [
        grpc
        net
        protobuf
      ];
    };
  
    genproto_protobuf = buildFromGitHub {
      inherit (genproto) version date rev owner repo goPackagePath sha256;
      subPackages = [
        "protobuf"
      ];
      buildInputs = [
        protobuf_genproto
      ];
    };
  
  