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
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 ];
};
}