{ lib, buildDunePackage, fetchurl, dune-configurator, cmdliner, lwt, withLwt ? true, }: buildDunePackage rec { pname = "hxd"; version = "0.3.6"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/dinosaure/hxd/releases/download/v${version}/hxd-${version}.tbz"; sha256 = "sha256-eh3yDF3QG33Ztf/i3nIWtZiWUqsyUXVRIyeiad3t87k="; }; propagatedBuildInputs = lib.optional withLwt lwt; buildInputs = [ cmdliner dune-configurator ]; doCheck = true; preCheck = '' export DUNE_CACHE=disabled ''; meta = { description = "Hexdump in OCaml"; homepage = "https://github.com/dinosaure/hxd"; license = lib.licenses.mit; maintainers = [ lib.maintainers.sternenseemann ]; mainProgram = "hxd.xxd"; }; }