Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 40 lines 727 B view raw
1{ 2 lib, 3 stdenv, 4 makeWrapper, 5 installShellFiles, 6 coreutils, 7 findutils, 8 gawk, 9 rosenpass, 10 wireguard-tools, 11}: 12stdenv.mkDerivation { 13 inherit (rosenpass) version src; 14 pname = "rosenpass-tools"; 15 16 nativeBuildInputs = [ 17 makeWrapper 18 installShellFiles 19 ]; 20 21 postInstall = '' 22 install -D $src/rp $out/bin/rp 23 installManPage $src/doc/rp.1 24 wrapProgram $out/bin/rp \ 25 --prefix PATH : ${ 26 lib.makeBinPath [ 27 coreutils 28 findutils 29 gawk 30 rosenpass 31 wireguard-tools 32 ] 33 } 34 ''; 35 36 meta = rosenpass.meta // { 37 description = "Rosenpass tool `rp`, which is a script that wraps the `rosenpass` binary"; 38 mainProgram = "rp"; 39 }; 40}