ppx_deriving_cmdliner: init at 0.6.0

authored by José Romildo Malaquias and committed by Vincent Laporte bc33b23c d196216e

+43
+41
pkgs/development/ocaml-modules/ppx_deriving_cmdliner/default.nix
··· 1 + { lib 2 + , buildDunePackage 3 + , fetchFromGitHub 4 + , alcotest 5 + , cmdliner 6 + , ppx_deriving 7 + , ppxlib 8 + }: 9 + 10 + buildDunePackage rec { 11 + pname = "ppx_deriving_cmdliner"; 12 + version = "0.6.0"; 13 + 14 + minimumOCamlVersion = "4.08"; 15 + useDune2 = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "hammerlab"; 19 + repo = "ppx_deriving_cmdliner"; 20 + rev = "v${version}"; 21 + sha256 = "19l32y2wv64d1c7fvln07dg3bkf7wf5inzjxlff7lbabskdbbras"; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + cmdliner 26 + ppx_deriving 27 + ppxlib 28 + ]; 29 + 30 + doCheck = true; 31 + checkInputs = [ 32 + alcotest 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Ppx_deriving plugin for generating command line interfaces from types for OCaml"; 37 + inherit (src.meta) homepage; 38 + license = licenses.asl20; 39 + maintainers = [ maintainers.romildo ]; 40 + }; 41 + }
+2
pkgs/top-level/ocaml-packages.nix
··· 1076 1076 1077 1077 ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {}; 1078 1078 1079 + ppx_deriving_cmdliner = callPackage ../development/ocaml-modules/ppx_deriving_cmdliner {}; 1080 + 1079 1081 ppx_gen_rec = callPackage ../development/ocaml-modules/ppx_gen_rec {}; 1080 1082 1081 1083 ppx_import = callPackage ../development/ocaml-modules/ppx_import (