vifm: 0.13 -> 0.14 (#380559)
[NixPkgs.git] / pkgs / by-name / ur / urjtag / package.nix
blob31ab0029653995e412ad73e81f09ddc7946ab0b1
2   lib,
3   stdenv,
4   fetchurl,
5   autoreconfHook,
6   gettext,
7   libftdi1,
8   libtool,
9   libusb-compat-0_1,
10   pkg-config,
11   readline,
12   which,
13   bsdlSupport ? true,
14   jedecSupport ? true,
15   staplSupport ? true,
16   svfSupport ? true,
19 stdenv.mkDerivation rec {
20   pname = "urjtag";
21   version = "2021.03";
23   src = fetchurl {
24     url = "mirror://sourceforge/project/urjtag/urjtag/${version}/urjtag-${version}.tar.xz";
25     hash = "sha256-sKLqokVROvCW3E13AQmDIzXGlMbBKqXpL++uhoVBbxw=";
26   };
28   nativeBuildInputs = [
29     autoreconfHook
30     pkg-config
31     which
32     gettext
33   ];
34   buildInputs = [
35     libftdi1
36     libtool
37     libusb-compat-0_1
38     readline
39   ];
41   configureFlags = [
42     (lib.enableFeature bsdlSupport "bsdl")
43     (lib.enableFeature jedecSupport "jedec-exp")
44     (lib.enableFeature staplSupport "stapl")
45     (lib.enableFeature svfSupport "svf")
46   ];
48   meta = with lib; {
49     homepage = "http://urjtag.org/";
50     description = "Universal JTAG library, server and tools";
51     license = with licenses; [
52       gpl2Plus
53       lgpl21Plus
54     ];
55     maintainers = with maintainers; [ AndersonTorres ];
56     platforms = platforms.linux;
57   };