python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / networking / lxi-tools / default.nix
blob92ef7f688a5a161cf548218130fbe4f6702b53db
1 { lib, stdenv, fetchFromGitHub
2 , autoreconfHook, pkg-config
3 , liblxi, readline, lua
4 }:
6 stdenv.mkDerivation rec {
7   pname = "lxi-tools";
8   version = "1.21";
10   src = fetchFromGitHub {
11     owner = "lxi-tools";
12     repo = "lxi-tools";
13     rev = "v${version}";
14     sha256 = "0rkp6ywsw2zv7hpbr12kba79wkcwqin7xagxxhd968rbfkfdxlwc";
15   };
17   nativeBuildInputs = [ autoreconfHook pkg-config ];
19   buildInputs = [ liblxi readline lua ];
21   meta = with lib; {
22     description = "Tool for communicating with LXI compatible instruments";
23     longDescription = ''
24       lxi-tools is a collection of open source software tools
25       that enables control of LXI compatible instruments such
26       as modern oscilloscopes, power supplies,
27       spectrum analyzers etc.
28     '';
29     homepage = "https://lxi-tools.github.io/";
30     license = licenses.bsd3;
31     platforms = platforms.linux;
32     maintainers = [ maintainers.vq ];
33   };