anchor.diff:        repo = "ntp";
         sha256 = "03fvgbjf2aprjj1s6wdc35wwa7k1w5phkixzvp5n1j21sf6w4h24";
       };
  +  };
  +
  +  x.oauth2 = buildGoPackage rec {
  +    rev = "f98d0160877ab4712b906626425ed8b0b320907c";
  +    name = "oauth2-${stdenv.lib.strings.substring 0 7 rev}";
  +    goPackagePath = "golang.org/x/oauth2";
  +
  +    src = fetchFromGitHub {
  +      inherit rev;
  +      owner = "golang";
  +      repo = "oauth2";
  +      sha256 = "0hi54mm63ha7a75avydj6xm0a4dd2njdzllr9y2si1i1wnijqw2i";
  +    };
  +
  +    extraSrcs = [
  +      { inherit (gcloud-golang) src goPackagePath; }
  +    ];
  +
  +    buildInputs = [ x.net ];
     };
   
     oglematchers = buildGoPackage rec {
  
positive.code:       sha256 = "1ra6rdniqh3pi84fm29zam4irzv52a1dd2sppaqngk07f7rkkhi4";
      };
      buildInputs = [ crypto protobuf goamz rgbterm go-bindata go-homedir ldap g2s gox ];
    };
  
    httprouter = buildGoPackage rec {
  
negative.code:       repo = "gomega";
        sha256 = "1rf6cxn50d1pji3pv4q372s395r5nxwcgp405z2r2mfdkri4v3w4";
      };
    };
  
    google-api-go-client = buildGoPackage rec {
      rev = "34c5554e6406f7f715ede3616b39034247545ce0";
      name = "google-api-go-client-${stdenv.lib.strings.substring 0 7 rev}";
      goPackagePath = "google.golang.org/api";
  
      preBuild = ''
        rm -rf go/src/${goPackagePath}/examples
      '';
  
      src = fetchFromGitHub {
        inherit rev;
        owner = "google";
        repo = "google-api-go-client";
        sha256 = "1496h0xc7vjklr4m4j7vy1764k1qk2grpcwz5zssgplpfs9s9wfz";
      };
  
      buildInputs = [ x.net ];
    };
  
    gosnappy = buildGoPackage rec {
  