1{ buildGoModule, lib, fetchFromGitHub }:
2buildGoModule rec {
3 pname = "mockgen";
4 version = "1.6.0";
5 src = fetchFromGitHub {
6 owner = "golang";
7 repo = "mock";
8 rev = "v${version}";
9 sha256 = "sha256-5Kp7oTmd8kqUN+rzm9cLqp9nb3jZdQyltGGQDiRSWcE=";
10 };
11 vendorSha256 = "sha256-5gkrn+OxbNN8J1lbgbxM8jACtKA7t07sbfJ7gVJWpJM=";
12
13 doCheck = false;
14
15 subPackages = [ "mockgen" ];
16
17 meta = with lib; {
18 description = "GoMock is a mocking framework for the Go programming language";
19 homepage = "https://github.com/golang/mock";
20 license = licenses.asl20;
21 maintainers = with maintainers; [ bouk ];
22 };
23}