{
  lib,
  stdenv,
  fetchFromGitHub,
  pkgsCross,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "ioping";
  version = "1.3";

  src = fetchFromGitHub {
    owner = "koct9i";
    repo = "ioping";
    rev = "v${finalAttrs.version}";
    hash = "sha256-9lJEjns8ttjgI52ZXeWgL77GMd7o7IvefBJ5UH9y9ks=";
  };

  makeFlags = [
    "PREFIX=$(out)"
    "CC:=$(CC)"
  ];

  outputs = [
    "out"
    "man"
  ];

  passthru.tests = {
    aarch64-cross = pkgsCross.aarch64-multiplatform.ioping;
  };

  meta = {
    description = "Disk I/O latency measuring tool";
    maintainers = with lib.maintainers; [ raskin ];
    platforms = lib.platforms.unix;
    license = lib.licenses.gpl3Plus;
    homepage = "https://github.com/koct9i/ioping";
    mainProgram = "ioping";
  };
})
