tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
go-mockery: 2.9.2 -> 2.14.1
fixes errors with go 1.18
Mathieu Post
3 years ago
6ef670fe
d8218497
+15
-5
2 changed files
expand all
collapse all
unified
split
pkgs
development
tools
go-mockery
default.nix
top-level
all-packages.nix
+14
-3
pkgs/development/tools/go-mockery/default.nix
···
2
2
3
3
buildGoModule rec {
4
4
pname = "go-mockery";
5
5
-
version = "2.9.2";
5
5
+
version = "2.14.1";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "vektra";
9
9
repo = "mockery";
10
10
rev = "v${version}";
11
11
-
sha256 = "sha256-+r9he3rlANGusv0vIZPSninaouMftRsfJWnm3VngcXU=";
11
11
+
sha256 = "sha256-FgDjuiBFzOaT8GlJYI7xNfxC9uhyZtBAIBFXZgW0BDU=";
12
12
};
13
13
14
14
-
vendorSha256 = "sha256-//V3ia3YP1hPgC1ipScURZ5uXU4A2keoG6dGuwaPBcA=";
14
14
+
preCheck = ''
15
15
+
substituteInPlace ./pkg/generator_test.go --replace 0.0.0-dev ${version}
16
16
+
'';
17
17
+
18
18
+
ldflags = [
19
19
+
"-s" "-w"
20
20
+
"-X" "github.com/vektra/mockery/v2/pkg/config.SemVer=v${version}"
21
21
+
];
22
22
+
23
23
+
CGO_ENABLED = false;
24
24
+
25
25
+
vendorSha256 = "sha256-+40n7OoP8TLyjj4ehBHOD6/SqzJMCHsISE0FrXUL3Q8=";
15
26
16
27
meta = with lib; {
17
28
homepage = "https://github.com/vektra/mockery";
+1
-2
pkgs/top-level/all-packages.nix
···
25403
25403
go-migrate = callPackage ../development/tools/go-migrate { };
25404
25404
25405
25405
go-mockery = callPackage ../development/tools/go-mockery {
25406
25406
-
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
25407
25407
-
buildGoModule = buildGo117Module;
25406
25406
+
buildGoModule = buildGo118Module; # tests fail with 1.19
25408
25407
};
25409
25408
25410
25409
gomacro = callPackage ../development/tools/gomacro { };