zoxide: 0.9.6 -> 0.9.7 (#380745)
[NixPkgs.git] / pkgs / by-name / go / go-minimock / package.nix
blobeba47e0d0542e5444e0176d6bef3fd8f0681b9dd
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "go-minimock";
9   version = "3.4.4";
11   src = fetchFromGitHub {
12     owner = "gojuno";
13     repo = "minimock";
14     rev = "v${version}";
15     hash = "sha256-pXSi5gdEqTrvSOQ2yJysowRKJ0bZjhgCkV9Vxx1J5Lk=";
16   };
18   ldflags = [
19     "-s"
20     "-w"
21     "-X main.version=${version}"
22   ];
24   vendorHash = "sha256-zk5ulVxn7qAsU5i5z6eG0OMN5ExSu/ceBKu8UMwoiPo=";
26   doCheck = true;
28   subPackages = [
29     "cmd/minimock"
30     "."
31   ];
33   meta = with lib; {
34     homepage = "https://github.com/gojuno/minimock";
35     description = "Golang mock generator from interfaces";
36     license = licenses.mit;
37     maintainers = with maintainers; [ svrana ];
38     mainProgram = "minimock";
39   };