{ lib, stdenv, fetchFromSourcehut, pkg-config, openssl, gitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "tlsclient"; version = "1.6.6"; src = fetchFromSourcehut { owner = "~moody"; repo = "tlsclient"; rev = "v${finalAttrs.version}"; hash = "sha256-nUvOmEwdMKuPM9KaMGxmW0Lvo3968wjDc95pLB17YnM="; }; strictDeps = true; enableParallelBuilding = true; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; buildFlags = [ "tlsclient" ]; installFlags = [ "PREFIX=$(out)" ]; installTargets = "tlsclient.install"; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = with lib; { description = "tlsclient command line utility"; longDescription = "unix port of 9front's tlsclient(1) and rcpu(1)"; homepage = "https://git.sr.ht/~moody/tlsclient"; license = licenses.mit; maintainers = with maintainers; [ moody ]; mainProgram = "tlsclient"; platforms = platforms.all; }; })