go-mockery: 2.9.2 -> 2.14.1

fixes errors with go 1.18

+15 -5
+14 -3
pkgs/development/tools/go-mockery/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-mockery"; 5 - version = "2.9.2"; 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 - sha256 = "sha256-+r9he3rlANGusv0vIZPSninaouMftRsfJWnm3VngcXU="; 11 + sha256 = "sha256-FgDjuiBFzOaT8GlJYI7xNfxC9uhyZtBAIBFXZgW0BDU="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-//V3ia3YP1hPgC1ipScURZ5uXU4A2keoG6dGuwaPBcA="; 14 + preCheck = '' 15 + substituteInPlace ./pkg/generator_test.go --replace 0.0.0-dev ${version} 16 + ''; 17 + 18 + ldflags = [ 19 + "-s" "-w" 20 + "-X" "github.com/vektra/mockery/v2/pkg/config.SemVer=v${version}" 21 + ]; 22 + 23 + CGO_ENABLED = false; 24 + 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 - # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild 25407 - buildGoModule = buildGo117Module; 25406 + buildGoModule = buildGo118Module; # tests fail with 1.19 25408 25407 }; 25409 25408 25410 25409 gomacro = callPackage ../development/tools/gomacro { };