wp4nix: Use makeWrapper instead of patching

authored by Jonas Heinrich and committed by Yt 550e3ff1 d6c658f3

+14 -4
+14 -4
pkgs/development/tools/wp4nix/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitLab, nix, subversion }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitLab 4 + , nix 5 + , subversion 6 + , makeWrapper 7 + }: 2 8 3 9 buildGoModule rec { 4 10 pname = "wp4nix"; ··· 14 20 15 21 vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 16 22 17 - postPatch = '' 18 - substituteInPlace main.go --replace nix-hash ${nix}/bin/nix-hash 19 - substituteInPlace svn.go --replace '"svn"' '"${subversion}/bin/svn"' 23 + nativeBuildInputs = [ 24 + makeWrapper 25 + ]; 26 + 27 + postInstall = '' 28 + wrapProgram $out/bin/wp4nix \ 29 + --prefix PATH : ${lib.makeBinPath [ nix subversion ]} 20 30 ''; 21 31 22 32 meta = with lib; {