biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / sigrok-firmware-fx2lafw / default.nix
blob44a095bf59f9d520e3011a5cb22eb9784230a78a
1 { lib
2 , stdenv
3 , fetchgit
4 , autoreconfHook
5 , sdcc
6 }:
8 stdenv.mkDerivation rec {
9   pname = "sigrok-firmware-fx2lafw";
10   version = "0.1.7-unstable-2024-02-03";
12   src = fetchgit {
13     url = "git://sigrok.org/sigrok-firmware-fx2lafw";
14     rev = "0f2d3242ffb5582e5b9a018ed9ae9812d517a56e";
15     hash = "sha256-xveVcwAwtqKGD3/UvnBz5ASvTyg/6jAlTedZElhV2HE=";
16   };
18   enableParallelBuilding = true;
20   nativeBuildInputs = [ autoreconfHook sdcc ];
22   meta = with lib; {
23     description = "Firmware for FX2 logic analyzers";
24     homepage = "https://sigrok.org/";
26     # licensing details explained in:
27     # https://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=README;hb=HEAD#l122
28     license = with licenses; [
29       gpl2Plus    # overall
30       lgpl21Plus  # fx2lib, Hantek 6022BE, Sainsmart DDS120 firmwares
31     ];
33     sourceProvenance = with sourceTypes; [ fromSource ];
34     platforms = platforms.all;
35     maintainers = with maintainers; [ panicgh vifino ];
36   };