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