aws-lc: 1.39.0 -> 1.42.0 (#369942)
[NixPkgs.git] / pkgs / by-name / mb / mbpoll / package.nix
blobeeaca80fcbc3bf0908b423ba9d2fcf84b67b3610
2   lib,
3   stdenv,
4   cmake,
5   pkg-config,
6   fetchFromGitHub,
7   libmodbus,
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   pname = "mbpoll";
12   version = "1.5.2";
14   src = fetchFromGitHub {
15     owner = "epsilonrt";
16     repo = "mbpoll";
17     rev = "v${finalAttrs.version}";
18     hash = "sha256-rO3j/p7MABlxcwRAZm26u7wgODGFTtetSDhPWPzTuEA=";
19   };
21   buildInputs = [ libmodbus ];
22   nativeBuildInputs = [
23     cmake
24     pkg-config
25   ];
27   meta = with lib; {
28     description = "Command line utility to communicate with ModBus slave (RTU or TCP)";
29     homepage = "https://epsilonrt.fr";
30     license = licenses.gpl3;
31     mainProgram = "mbpoll";
32     platforms = platforms.linux;
33   };