1{ lib, stdenv, fetchgit, autoreconfHook, pkg-config, glib, libsigrok, libsigrokdecode }:
2
3stdenv.mkDerivation rec {
4 pname = "sigrok-cli";
5 version = "0.7.2-unstable-2023-04-10";
6
7 src = fetchgit {
8 url = "git://sigrok.org/sigrok-cli";
9 rev = "9d9f7b82008e3b3665bda12a63a3339e9f7aabc3";
10 hash = "sha256-B2FJxRkfKELrtqxZDv5QTvntpu9zJnTK15CAUYbf+5M=";
11 };
12
13 nativeBuildInputs = [ autoreconfHook pkg-config ];
14 buildInputs = [ glib libsigrok libsigrokdecode ];
15
16 meta = with lib; {
17 description = "Command-line frontend for the sigrok signal analysis software suite";
18 mainProgram = "sigrok-cli";
19 homepage = "https://sigrok.org/";
20 license = licenses.gpl3Plus;
21 platforms = platforms.linux ++ platforms.darwin;
22 maintainers = with maintainers; [ bjornfor vifino ];
23 };
24}