{ lib, stdenv, oksh, outils, bc, makeBinaryWrapper }: stdenv.mkDerivation rec { name = "jotpass-${version}"; version = "0.2.0-snapshot"; # TODO: set or infer correct version src = ./.; postPatch = '' substituteInPlace jotpass.ksh --replace "/bin/ksh" "${oksh}/bin/oksh" ''; nativeBuildInputs = [ makeBinaryWrapper ]; buildInputs = [ oksh outils bc ]; installPhase = '' mkdir -p $out/bin cp jotpass.ksh $out/bin/jotpass mkdir -p $out/man/man1 cp jotpass.1 $out/man/man1/jotpass.1 wrapProgram $out/bin/jotpass --prefix PATH : ${lib.makeBinPath [ oksh outils bc ]} ''; }