fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / ocaml-modules / ppx_bap / default.nix
blob7414253eef2e3f432280c2ffb97b806455ffd539
2   lib,
3   buildDunePackage,
4   fetchFromGitHub,
5   ppx_assert,
6   ppx_bench,
7   ppx_bin_prot,
8   ppx_compare,
9   ppx_enumerate,
10   ppx_hash,
11   ppx_here,
12   ppx_optcomp,
13   ppx_sexp_conv,
14   ppx_sexp_value,
17 buildDunePackage rec {
18   pname = "ppx_bap";
19   version = "0.14";
20   duneVersion = "3";
22   minimalOCamlVersion = "4.07";
24   src = fetchFromGitHub {
25     owner = "BinaryAnalysisPlatform";
26     repo = pname;
27     rev = "v${version}";
28     sha256 = "1c6rcdp8bicdiwqc2mb59cl9l2vxlp3y8hmnr9x924fq7acly248";
29   };
31   buildInputs = [
32     ppx_optcomp
33     ppx_sexp_value
34   ];
36   propagatedBuildInputs = [
37     ppx_assert
38     ppx_bench
39     ppx_bin_prot
40     ppx_compare
41     ppx_enumerate
42     ppx_hash
43     ppx_here
44     ppx_sexp_conv
45   ];
47   meta = {
48     description = "Set of ppx rewriters for BAP";
49     inherit (src.meta) homepage;
50     license = lib.licenses.mit;
51     maintainers = [ lib.maintainers.vbgl ];
52     mainProgram = "ppx-bap";
53   };