Merge pull request #72171 from romildo/upd.ocamlearlybird

ocamlPackages.ocamlearlybird: init at 0.1.5; ocamlPackages.angstrom: 0.10.0 -> 0.12.1
This commit is contained in:
Vincent Laporte 2019-10-29 14:31:09 +00:00 committed by GitHub
commit 5a4e67ad03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 91 additions and 2 deletions

View file

@ -0,0 +1,19 @@
{ stdenv, fetchFromGitHub, buildDunePackage, angstrom, async }:
buildDunePackage rec {
pname = "angstrom-async";
inherit (angstrom) version src;
minimumOCamlVersion = "4.04.1";
propagatedBuildInputs = [ angstrom async ];
doCheck = true;
meta = {
inherit (angstrom.meta) homepage license;
description = "Async support for Angstrom";
maintainers = with stdenv.lib.maintainers; [ romildo ];
};
}

View file

@ -0,0 +1,19 @@
{ stdenv, fetchFromGitHub, buildDunePackage, angstrom, ocaml_lwt }:
buildDunePackage rec {
pname = "angstrom-lwt-unix";
inherit (angstrom) version src;
minimumOCamlVersion = "4.03";
propagatedBuildInputs = [ angstrom ocaml_lwt ];
doCheck = true;
meta = {
inherit (angstrom.meta) homepage license;
description = "Lwt_unix support for Angstrom";
maintainers = with stdenv.lib.maintainers; [ romildo ];
};
}

View file

@ -0,0 +1,19 @@
{ stdenv, fetchFromGitHub, buildDunePackage, angstrom }:
buildDunePackage rec {
pname = "angstrom-unix";
inherit (angstrom) version src;
minimumOCamlVersion = "4.03";
propagatedBuildInputs = [ angstrom ];
doCheck = true;
meta = {
inherit (angstrom.meta) homepage license;
description = "Unix support for Angstrom";
maintainers = with stdenv.lib.maintainers; [ romildo ];
};
}

View file

@ -2,7 +2,7 @@
buildDunePackage rec {
pname = "angstrom";
version = "0.10.0";
version = "0.12.1";
minimumOCamlVersion = "4.03";
@ -10,7 +10,7 @@ buildDunePackage rec {
owner = "inhabitedtype";
repo = pname;
rev = version;
sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw";
sha256 = "0w0wavqzdy2hrh7cjyl9w72ad4vndhwhknwvyacvkwkja5wys5b2";
};
buildInputs = [ alcotest ];

View file

@ -0,0 +1,24 @@
{ lib, fetchurl, buildDunePackage, angstrom, angstrom-lwt-unix,
batteries, cmdliner, lwt_ppx, ocaml_lwt, ppx_deriving_yojson,
ppx_tools_versioned, yojson }:
buildDunePackage rec {
pname = "earlybird";
version = "0.1.5";
minimumOCamlVersion = "4.04";
src = fetchurl {
url = "https://github.com/hackwaly/ocamlearlybird/releases/download/${version}/${pname}-${version}.tbz";
sha256 = "10yflmsicw4sdmm075zjpbmxpwm9fvibnl3sl18zjpwnm6l9sv7d";
};
buildInputs = [ angstrom angstrom-lwt-unix batteries cmdliner lwt_ppx ocaml_lwt ppx_deriving_yojson ppx_tools_versioned yojson ];
meta = {
homepage = "https://github.com/hackwaly/ocamlearlybird";
description = "OCaml debug adapter";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.romildo ];
};
}

View file

@ -20,6 +20,12 @@ let
angstrom = callPackage ../development/ocaml-modules/angstrom { };
angstrom-async = callPackage ../development/ocaml-modules/angstrom-async { };
angstrom-lwt-unix = callPackage ../development/ocaml-modules/angstrom-lwt-unix { };
angstrom-unix = callPackage ../development/ocaml-modules/angstrom-unix { };
ansiterminal = callPackage ../development/ocaml-modules/ansiterminal { };
apron = callPackage ../development/ocaml-modules/apron { };
@ -225,6 +231,8 @@ let
earley = callPackage ../development/ocaml-modules/earley { };
earlybird = callPackage ../development/ocaml-modules/earlybird { };
easy-format = callPackage ../development/ocaml-modules/easy-format { };
elina = callPackage ../development/ocaml-modules/elina { };