diff --git a/pkgs/development/tools/revive/default.nix b/pkgs/development/tools/revive/default.nix index e08e2876c8fa0c3..a22fc7101e2ef8d 100644 --- a/pkgs/development/tools/revive/default.nix +++ b/pkgs/development/tools/revive/default.nix @@ -1,4 +1,4 @@ -{ buildGoModule, fetchFromGitHub, lib }: +{ buildGoModule, fetchFromGitHub, go, lib, makeWrapper }: buildGoModule rec { pname = "revive"; @@ -33,6 +33,15 @@ buildGoModule rec { ldflags+=" -X 'github.com/mgechev/revive/cli.date=$(cat DATE)'" ''; + allowGoReference = true; + + nativeBuildInputs = [ makeWrapper ]; + + postFixup = '' + wrapProgram $out/bin/revive \ + --prefix PATH : ${lib.makeBinPath [ go ]} + ''; + # The following tests fail when built by nix: # # $ nix log /nix/store/build-revive.1.3.9.drv | grep FAIL