ocamlPackages.ppxlib: 0.23.0 -> 0.24.0 (#154901)
* ocamlPackages.ppxlib: 0.23.0 -> 0.24.0 * ocamlPackages.bls12-381{,-unix}: 0.4.2 -> 1.1.0 - Update to version 1.1.0 - Use the same revision tag used in the opam repository, as the release tarbal seems to be unavailable - Does not depend on bls12-381-gen and rust anymore * ocamlPackages.bls12-381-{gen: 0.4.2 -> 0.4.4,legacy: init at 0.4.4} - Update bls12-381-gen to version 0.4.4 - Add new package bls12-381-legacy * ocamlPackages.tezos-*: 10.2 -> 11.0 - Update tezos to version 11.0 - Add new packages: tezos-base-test-helpers tezos-embedded-protocol-demo-noops tezos-event-logging-test-helpers tezos-protocol-alpha tezos-protocol-demo-noops tezos-protocol-plugin-alpha tezos-protocol-demo-noops tezos-protocol-plugin-alpha tezos-shell-services-test-helpers - Remove old package: tezos-test-services * ocamlPackages.repr: 0.4.0 -> 0.5.0 * ocamlPackages.hacl-star-raw: 0.3.2 -> 0.4.5 * ocamlPackages.arp: 2.3.2 -> 3.0.0 * ocamlPackages.index: 1.4.1 -> 1.5.0 * ocamlPackages.digestif: 1.0.0 -> 1.1.0 * ocamlPackages.ethernet: 2.2.0 -> 3.0.0 * ocamlPackages.httpaf: 0.6.6 -> 0.7.1 * ocamlPackages.mirage-nat: 2.2.3 -> 2.2.5 * ocamlPackages.tcpip: 6.2.0 -> 7.0.1 * ocamlPackages.paf: 0.0.6 -> 0.0.8 * ocamlPackages.ppx_irmin: 2.7.2 -> 2.9.1 * ocamlPackages.tezos-*: add missing packages, needed by ligo-0.34 * ocamlPackages.ocaml-recovery-parser: init at 0.2.2 * ligo: 0.27.0 -> 0.34.0main
parent
9ea6af42ad
commit
0522e55f99
@ -0,0 +1,38 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, fetchFromGitLab |
||||
, bls12-381-gen |
||||
, ctypes |
||||
, ff-pbt |
||||
, ff-sig |
||||
, tezos-rust-libs |
||||
, zarith |
||||
, alcotest |
||||
}: |
||||
|
||||
buildDunePackage rec { |
||||
pname = "bls12-381-legacy"; |
||||
|
||||
inherit (bls12-381-gen) version src useDune2 doCheck; |
||||
|
||||
minimalOCamlVersion = "4.08"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
bls12-381-gen |
||||
ctypes |
||||
ff-pbt |
||||
ff-sig |
||||
tezos-rust-libs |
||||
zarith |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
alcotest |
||||
]; |
||||
|
||||
meta = { |
||||
homepage = "https://gitlab.com/dannywillems/ocaml-bls12-381"; |
||||
description = "UNIX version of BLS12-381 primitives, not implementating the virtual package bls12-381"; |
||||
license = lib.licenses.mit; |
||||
}; |
||||
} |
@ -0,0 +1,35 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-base |
||||
, tezos-client-011-PtHangz2 |
||||
, tezos-protocol-011-PtHangz2 |
||||
, tezos-protocol-011-PtHangz2-parameters |
||||
, tezos-protocol-environment |
||||
, tezos-shell-services |
||||
, tezos-stdlib-unix |
||||
, tezos-test-helpers |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-011-PtHangz2-test-helpers"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-base |
||||
tezos-client-011-PtHangz2 |
||||
tezos-protocol-011-PtHangz2 |
||||
tezos-protocol-011-PtHangz2-parameters |
||||
tezos-protocol-environment |
||||
tezos-shell-services |
||||
tezos-stdlib-unix |
||||
tezos-test-helpers |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: protocol testing framework"; |
||||
}; |
||||
} |
@ -0,0 +1,32 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, alcotest |
||||
, alcotest-lwt |
||||
, tezos-base |
||||
, tezos-event-logging-test-helpers |
||||
, tezos-stdlib |
||||
, tezos-test-helpers |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-base-test-helpers"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src/lib_base/test_helpers"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
alcotest |
||||
alcotest-lwt |
||||
tezos-base |
||||
tezos-event-logging-test-helpers |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
tezos-test-helpers |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos: base test helpers"; |
||||
}; |
||||
} |
@ -0,0 +1,44 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-mockup-registration |
||||
, tezos-proxy |
||||
, tezos-signer-backends |
||||
, tezos-protocol-011-PtHangz2-parameters |
||||
, tezos-protocol-plugin-011-PtHangz2 |
||||
, alcotest-lwt |
||||
, cacert |
||||
, ppx_inline_test |
||||
, qcheck-alcotest |
||||
, tezos-base-test-helpers |
||||
, tezos-test-helpers |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-client-011-PtHangz2"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-mockup-registration |
||||
tezos-proxy |
||||
tezos-signer-backends |
||||
tezos-protocol-011-PtHangz2-parameters |
||||
tezos-protocol-plugin-011-PtHangz2 |
||||
ppx_inline_test |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
alcotest-lwt |
||||
cacert |
||||
qcheck-alcotest |
||||
tezos-base-test-helpers |
||||
tezos-test-helpers |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: protocol specific library for `tezos-client`"; |
||||
}; |
||||
} |
@ -0,0 +1,23 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-demo-noops |
||||
, tezos-protocol-updater |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-embedded-protocol-demo-noops"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-protocol-demo-noops |
||||
tezos-protocol-updater |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: demo_noops (economic-protocol definition, embedded in `tezos-node`)"; |
||||
}; |
||||
} |
@ -0,0 +1,25 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, alcotest |
||||
, tezos-event-logging |
||||
, tezos-stdlib |
||||
, tezos-test-helpers |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-event-logging-test-helpers"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src/lib_event_logging/test_helpers/"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
alcotest |
||||
tezos-event-logging |
||||
tezos-test-helpers |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos: test helpers for the event logging library"; |
||||
}; |
||||
} |
@ -0,0 +1,23 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-011-PtHangz2 |
||||
, tezos-protocol-environment |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-protocol-011-PtHangz2-parameters"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-protocol-011-PtHangz2 |
||||
tezos-protocol-environment |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: parameters"; |
||||
}; |
||||
} |
@ -0,0 +1,21 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-compiler |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-protocol-011-PtHangz2"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
buildInputs = [ |
||||
tezos-protocol-compiler |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: economic-protocol definition"; |
||||
}; |
||||
} |
@ -0,0 +1,21 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-compiler |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-protocol-alpha"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-protocol-compiler |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: economic-protocol definition"; |
||||
}; |
||||
} |
@ -0,0 +1,21 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-compiler |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-protocol-demo-noops"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src/"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-protocol-compiler |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: demo_noops economic-protocol definition"; |
||||
}; |
||||
} |
@ -0,0 +1,23 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-011-PtHangz2 |
||||
, tezos-protocol-environment |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-protocol-plugin-011-PtHangz2"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
buildInputs = [ |
||||
tezos-protocol-011-PtHangz2 |
||||
tezos-protocol-environment |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: protocol plugin"; |
||||
}; |
||||
} |
@ -0,0 +1,21 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-protocol-alpha |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-protocol-plugin-alpha"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-protocol-alpha |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos/Protocol: protocol plugin"; |
||||
}; |
||||
} |
@ -0,0 +1,32 @@ |
||||
{ lib |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-test-helpers |
||||
, tezos-base |
||||
, tezos-shell-services |
||||
, qcheck-core |
||||
, qcheck-alcotest |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-shell-services-test-helpers"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src/lib_shell_services/test_helpers/"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-base |
||||
tezos-shell-services |
||||
tezos-test-helpers |
||||
qcheck-core |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
qcheck-alcotest |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos: shell_services test helpers"; |
||||
}; |
||||
} |
@ -1,24 +0,0 @@ |
||||
{ lib |
||||
, fetchFromGitLab |
||||
, buildDunePackage |
||||
, tezos-stdlib |
||||
, tezos-base |
||||
, alcotest-lwt |
||||
}: |
||||
|
||||
buildDunePackage { |
||||
pname = "tezos-test-services"; |
||||
inherit (tezos-stdlib) version useDune2; |
||||
src = "${tezos-stdlib.base_src}/src/lib_test_services"; |
||||
|
||||
propagatedBuildInputs = [ |
||||
tezos-base |
||||
alcotest-lwt |
||||
]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = tezos-stdlib.meta // { |
||||
description = "Tezos: Alcotest-based test services"; |
||||
}; |
||||
} |
@ -0,0 +1,35 @@ |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, buildDunePackage |
||||
, fix |
||||
, menhirLib |
||||
, menhirSdk |
||||
}: |
||||
|
||||
buildDunePackage rec { |
||||
pname = "ocaml-recovery-parser"; |
||||
version = "0.2.2"; |
||||
|
||||
minimalOCamlVersion = "4.08"; |
||||
useDune2 = true; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "serokell"; |
||||
repo = pname; |
||||
rev = version; |
||||
sha256 = "qQHvAPNQBbsvlQRh19sz9BtfhhMOp3uPthVozc1fpw8="; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ |
||||
fix |
||||
menhirLib |
||||
menhirSdk |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
homepage = "https://github.com/serokell/ocaml-recovery-parser"; |
||||
description = "A simple fork of OCaml parser with support for error recovery"; |
||||
license = with licenses; [ lgpl2Only mit mpl20 ]; |
||||
maintainers = with maintainers; [ romildo ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue