Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libplctag / default.nix
blobde71d021d015d7894833753b0beb2abf2ab8e511
1 { lib
2 , stdenv
3 , cmake
4 , fetchFromGitHub
5 }:
7 stdenv.mkDerivation rec {
8   pname = "libplctag";
9   version = "2.5.5";
11   src = fetchFromGitHub {
12     owner = "libplctag";
13     repo = "libplctag";
14     rev = "v${version}";
15     sha256 = "sha256-eWtQaYUWZNQYQOUXnbUfjrtpoO6CnNJ8WjlowA49sG0=";
16   };
18   nativeBuildInputs = [ cmake ];
20   meta = with lib; {
21     homepage = "https://github.com/libplctag/libplctag";
22     description = "Library that uses EtherNet/IP or Modbus TCP to read and write tags in PLCs";
23     license = with licenses; [ lgpl2Plus mpl20 ];
24     maintainers = with maintainers; [ petterstorvik ];
25     platforms = platforms.all;
26   };