{ haskellPackages, fetchFromGitHub, lib, }: haskellPackages.mkDerivation rec { pname = "pshash"; version = "0.1.16.0"; src = fetchFromGitHub { owner = "thornoar"; repo = "pshash"; tag = "v${version}"; hash = "sha256-3Qe52Hto3Z96b5q9TLz7XB7BzMfdNBd4p8V6dknH6VM="; }; postPatch = '' patchShebangs --build test/output.sh ''; isLibrary = false; isExecutable = true; doCheck = true; checkPhase = '' runHook preCheck test/output.sh dist/build/pshash/pshash runHook postCheck ''; executableHaskellDepends = with haskellPackages; [ base containers directory ]; license = lib.licenses.mit; description = "Functional pseudo-hash password creation tool"; homepage = "https://github.com/thornoar/pshash"; maintainers = with lib.maintainers; [ thornoar ]; mainProgram = "pshash"; }