Unverified Commit 96ae9c98 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #257083 from rudolfvesely/master

serial-unit-testing: init at 0.2.4
parents 5893e609 9d3b77c4
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, udev
}:

rustPlatform.buildRustPackage rec {
  pname = "serial-unit-testing";
  version = "0.2.4";

  src = fetchFromGitHub {
    owner = "markatk";
    repo = "serial-unit-testing";
    rev = "v${version}";
    hash = "sha256-SLwTwEQdwbus9RFskFjU8m4fS9Pnp8HsgnKkBvTqmSI=";
  };

  cargoHash = "sha256-PoV2v0p0L3CTtC9VMAx2Z/ZsSAIFi2gh2TtOp64S6ZQ=";

  nativeBuildInputs = [
    pkg-config
  ];

  buildInputs = [
    udev
  ];

  # tests require a serial port
  doCheck = false;

  meta = with lib; {
    description = "Automate testing of serial communication with any serial port device";
    homepage = "https://github.com/markatk/serial-unit-testing";
    changelog = "https://github.com/markatk/serial-unit-testing/blob/v${version}/CHANGELOG.md";
    license = licenses.mit;
    maintainers = with maintainers; [ rudolfvesely ];
    mainProgram = "sut";
  };
}