ocamlPackages.tezos-*: 8.3 -> 10.2
ocamlPackages.lwt-canceler: 0.2 -> 0.3 ocamlPackages.json-data-encoding: 0.8 -> 0.10 ocamlPackages.data-encoding: 0.2.0 -> 0.4.0 ocamlPackages.ff-sig, ff-pbt: init at 0.6.1 ocamlPacakges.bls12-381: 0.3.15 -> 0.4.2 Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
This commit is contained in:
parent
7054010222
commit
2db064d028
|
@ -1,34 +1,22 @@
|
||||||
{ lib, fetchFromGitLab, buildDunePackage, ff, zarith, ctypes, tezos-rust-libs, alcotest }:
|
{ lib, buildDunePackage, bls12-381-gen, ff-sig, zarith, ctypes, alcotest }:
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "bls12-381";
|
pname = "bls12-381";
|
||||||
version = "0.3.15";
|
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
inherit (bls12-381-gen) version src useDune2 doCheck;
|
||||||
owner = "dannywillems";
|
|
||||||
repo = "ocaml-bls12-381";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "1s8n657fsl2gs01p7v2ffpcfzymavifhhpriyx1gq5qh4zvvw4vr";
|
|
||||||
};
|
|
||||||
useDune2 = true;
|
|
||||||
|
|
||||||
minimalOCamlVersion = "4.08";
|
minimalOCamlVersion = "4.08";
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
ff
|
ff-sig
|
||||||
zarith
|
zarith
|
||||||
ctypes
|
ctypes
|
||||||
tezos-rust-libs
|
bls12-381-gen
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
alcotest
|
alcotest
|
||||||
];
|
];
|
||||||
|
|
||||||
# This is a hack to work around the hack used in the dune files
|
|
||||||
OPAM_SWITCH_PREFIX = "${tezos-rust-libs}";
|
|
||||||
|
|
||||||
doCheck = true;
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://gitlab.com/dannywillems/ocaml-bls12-381";
|
homepage = "https://gitlab.com/dannywillems/ocaml-bls12-381";
|
||||||
description = "OCaml binding for bls12-381 from librustzcash";
|
description = "OCaml binding for bls12-381 from librustzcash";
|
||||||
|
|
30
pkgs/development/ocaml-modules/bls12-381/gen.nix
Normal file
30
pkgs/development/ocaml-modules/bls12-381/gen.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{ lib, fetchFromGitLab, buildDunePackage, ff-sig, zarith }:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "bls12-381-gen";
|
||||||
|
version = "0.4.2";
|
||||||
|
|
||||||
|
src = fetchFromGitLab {
|
||||||
|
owner = "dannywillems";
|
||||||
|
repo = "ocaml-bls12-381";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0jxc8qrdn74brmzjns1xycv3cb257kx5pa3ripgl9ci4njkv87n2";
|
||||||
|
};
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
|
minimalOCamlVersion = "4.08";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ff-sig
|
||||||
|
zarith
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://gitlab.com/dannywillems/ocaml-bls12-381";
|
||||||
|
description = "Functors to generate BLS12-381 primitives based on stubs";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = [ lib.maintainers.ulrikstrid ];
|
||||||
|
};
|
||||||
|
}
|
48
pkgs/development/ocaml-modules/bls12-381/unix.nix
Normal file
48
pkgs/development/ocaml-modules/bls12-381/unix.nix
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, rustc
|
||||||
|
, cargo
|
||||||
|
, dune-configurator
|
||||||
|
, bls12-381
|
||||||
|
, bls12-381-gen
|
||||||
|
, ff-pbt
|
||||||
|
, ff-sig
|
||||||
|
, zarith
|
||||||
|
, ctypes
|
||||||
|
, tezos-rust-libs
|
||||||
|
, alcotest
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "bls12-381-unix";
|
||||||
|
|
||||||
|
inherit (bls12-381-gen) version src useDune2 doCheck;
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest
|
||||||
|
ff-pbt
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
rustc
|
||||||
|
cargo
|
||||||
|
dune-configurator
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ff-sig
|
||||||
|
zarith
|
||||||
|
ctypes
|
||||||
|
bls12-381-gen
|
||||||
|
bls12-381
|
||||||
|
tezos-rust-libs
|
||||||
|
];
|
||||||
|
|
||||||
|
# This is a hack to work around the hack used in the dune files
|
||||||
|
OPAM_SWITCH_PREFIX = "${tezos-rust-libs}";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "UNIX version of BLS12-381 primitives implementing the virtual package bls12-381";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
}
|
|
@ -12,13 +12,13 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "data-encoding";
|
pname = "data-encoding";
|
||||||
version = "0.2.0";
|
version = "0.4.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "nomadic-labs";
|
owner = "nomadic-labs";
|
||||||
repo = "data-encoding";
|
repo = "data-encoding";
|
||||||
rev = "0.2";
|
rev = "v0.4";
|
||||||
sha256 = "0d9c2ix2imqk4r0jfhnwak9laarlbsq9kmswvbnjzdm2g0hwin1d";
|
sha256 = "1f88l9azpfk730hps5v6zlg4yyyyhj1gl27qy3cbbkzjc82d2rhx";
|
||||||
};
|
};
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
||||||
|
|
21
pkgs/development/ocaml-modules/ff/pbt.nix
Normal file
21
pkgs/development/ocaml-modules/ff/pbt.nix
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{ lib, fetchFromGitLab, buildDunePackage, zarith, ff-sig, alcotest }:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "ff-pbt";
|
||||||
|
inherit (ff-sig) version src doCheck useDune2;
|
||||||
|
|
||||||
|
minimalOCamlVersion = "4.08";
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
zarith
|
||||||
|
ff-sig
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = ff-sig.meta // {
|
||||||
|
description = "Property based testing library for finite fields over the package ff-sig";
|
||||||
|
};
|
||||||
|
}
|
27
pkgs/development/ocaml-modules/ff/sig.nix
Normal file
27
pkgs/development/ocaml-modules/ff/sig.nix
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{ lib, fetchFromGitLab, buildDunePackage, zarith }:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "ff-sig";
|
||||||
|
version = "0.6.1";
|
||||||
|
src = fetchFromGitLab {
|
||||||
|
owner = "dannywillems";
|
||||||
|
repo = "ocaml-ff";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0p42ivyfbn1pwm18773y4ga9cm64ysha0rplzvrnhszg01anarc0";
|
||||||
|
};
|
||||||
|
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
zarith
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://gitlab.com/dannywillems/ocaml-ff";
|
||||||
|
description = "Minimal finite field signatures";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = [ lib.maintainers.ulrikstrid ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, buildDunePackage, json-data-encoding, ocplib-endian, crowbar }:
|
{ lib, buildDunePackage, json-data-encoding, ocplib-endian, crowbar, alcotest }:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "json-data-encoding-bson";
|
pname = "json-data-encoding-bson";
|
||||||
|
@ -12,6 +12,7 @@ buildDunePackage {
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
crowbar
|
crowbar
|
||||||
|
alcotest
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = json-data-encoding.meta // {
|
meta = json-data-encoding.meta // {
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
{ lib, fetchFromGitLab, buildDunePackage, uri, crowbar }:
|
{ lib, fetchFromGitLab, buildDunePackage, uri, crowbar, alcotest }:
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "json-data-encoding";
|
pname = "json-data-encoding";
|
||||||
version = "0.8";
|
version = "0.10";
|
||||||
|
minimalOCamlVersion = "4.10";
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "nomadic-labs";
|
owner = "nomadic-labs";
|
||||||
repo = "json-data-encoding";
|
repo = "json-data-encoding";
|
||||||
rev = "v${version}";
|
rev = "${version}";
|
||||||
sha256 = "1c6m2qvi9bm6qjxc38p6cia1f66r0rb9xf6b8svlj3jjymvqw889";
|
sha256 = "0m0xx382wr44wz7gxf7mpfjx2w287pvqhg2lfvzmclfq3y5iy6mx";
|
||||||
};
|
};
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@ buildDunePackage rec {
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
crowbar
|
crowbar
|
||||||
|
alcotest
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "lwt-canceler";
|
pname = "lwt-canceler";
|
||||||
version = "0.2";
|
version = "0.3";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "nomadic-labs";
|
owner = "nomadic-labs";
|
||||||
repo = "lwt-canceler";
|
repo = "lwt-canceler";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "07931486vg83sl1c268i0vyw61l8n8xs2krjsj43070zljqi8rf1";
|
sha256 = "1xbb7012hp901b755kxmfgg293rz34rkhwzg2z9i6sakwd7i0h9p";
|
||||||
};
|
};
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-stdlib-unix
|
||||||
|
, tezos-base
|
||||||
|
, tezos-shell-services
|
||||||
|
, tezos-protocol-environment
|
||||||
|
, tezos-protocol-010-PtGRANAD
|
||||||
|
, tezos-protocol-010-PtGRANAD-parameters
|
||||||
|
, tezos-client-010-PtGRANAD
|
||||||
|
, alcotest-lwt
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-010-PtGRANAD-test-helpers";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/proto_010_PtGRANAD/lib_protocol/test/helpers";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-base
|
||||||
|
tezos-stdlib-unix
|
||||||
|
tezos-shell-services
|
||||||
|
tezos-protocol-environment
|
||||||
|
tezos-protocol-010-PtGRANAD
|
||||||
|
tezos-protocol-010-PtGRANAD-parameters
|
||||||
|
tezos-client-010-PtGRANAD
|
||||||
|
alcotest-lwt
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos/Protocol: protocol testing framework";
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,31 +2,35 @@
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-crypto
|
, tezos-crypto
|
||||||
|
, tezos-hacl-glue-unix
|
||||||
, tezos-micheline
|
, tezos-micheline
|
||||||
|
, tezos-test-helpers
|
||||||
, ptime
|
, ptime
|
||||||
, ezjsonm
|
|
||||||
, ipaddr
|
, ipaddr
|
||||||
, qcheck-alcotest
|
, bls12-381-unix
|
||||||
, crowbar
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-base";
|
pname = "tezos-base";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_base";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-crypto
|
tezos-crypto
|
||||||
tezos-micheline
|
tezos-micheline
|
||||||
|
tezos-hacl-glue-unix
|
||||||
|
bls12-381-unix
|
||||||
ptime
|
ptime
|
||||||
ezjsonm
|
|
||||||
ipaddr
|
ipaddr
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
qcheck-alcotest
|
# tezos-test-helpers
|
||||||
crowbar
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# circular dependency if we add this
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: meta-package and pervasive type definitions for Tezos";
|
description = "Tezos: meta-package and pervasive type definitions for Tezos";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,8 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-clic";
|
pname = "tezos-clic";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_clic";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-stdlib-unix
|
tezos-stdlib-unix
|
||||||
|
@ -19,6 +20,8 @@ buildDunePackage {
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: library of auto-documented command-line-parsing combinators";
|
description = "Tezos: library of auto-documented command-line-parsing combinators";
|
||||||
};
|
};
|
||||||
|
|
38
pkgs/development/ocaml-modules/tezos/client-010-PtGRANAD.nix
Normal file
38
pkgs/development/ocaml-modules/tezos/client-010-PtGRANAD.nix
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-mockup-registration
|
||||||
|
, tezos-proxy
|
||||||
|
, tezos-signer-backends
|
||||||
|
, tezos-protocol-010-PtGRANAD-parameters
|
||||||
|
, tezos-protocol-plugin-010-PtGRANAD
|
||||||
|
, alcotest-lwt
|
||||||
|
, ppx_inline_test
|
||||||
|
, cacert
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-client-010-PtGRANAD";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/proto_010_PtGRANAD/lib_client";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-mockup-registration
|
||||||
|
tezos-proxy
|
||||||
|
tezos-signer-backends
|
||||||
|
tezos-protocol-010-PtGRANAD-parameters
|
||||||
|
tezos-protocol-plugin-010-PtGRANAD
|
||||||
|
ppx_inline_test
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
cacert
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos/Protocol: protocol specific library for `tezos-client`";
|
||||||
|
};
|
||||||
|
}
|
28
pkgs/development/ocaml-modules/tezos/client-base.nix
Normal file
28
pkgs/development/ocaml-modules/tezos/client-base.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-shell-services
|
||||||
|
, tezos-sapling
|
||||||
|
, alcotest
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-client-base";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_client_base";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-shell-services
|
||||||
|
tezos-sapling
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: protocol registration for the mockup mode";
|
||||||
|
};
|
||||||
|
}
|
34
pkgs/development/ocaml-modules/tezos/context.nix
Normal file
34
pkgs/development/ocaml-modules/tezos/context.nix
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-base
|
||||||
|
, tezos-shell-services
|
||||||
|
, irmin
|
||||||
|
, irmin-pack
|
||||||
|
, digestif
|
||||||
|
, alcotest-lwt
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-context";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_context";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-base
|
||||||
|
tezos-shell-services
|
||||||
|
irmin
|
||||||
|
irmin-pack
|
||||||
|
digestif
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: library of auto-documented RPCs (service and hierarchy descriptions)";
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,37 +1,41 @@
|
||||||
{ lib
|
{ lib
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-clic
|
|
||||||
, tezos-rpc
|
, tezos-rpc
|
||||||
, bls12-381
|
, tezos-clic
|
||||||
, hacl-star
|
, tezos-hacl-glue
|
||||||
|
, tezos-hacl-glue-unix
|
||||||
, secp256k1-internal
|
, secp256k1-internal
|
||||||
, uecc
|
|
||||||
, ringo
|
, ringo
|
||||||
, ff
|
, bls12-381
|
||||||
, alcotest
|
, bls12-381-unix
|
||||||
|
, tezos-test-helpers
|
||||||
, alcotest-lwt
|
, alcotest-lwt
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-crypto";
|
pname = "tezos-crypto";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_crypto";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-clic
|
|
||||||
tezos-rpc
|
tezos-rpc
|
||||||
bls12-381
|
tezos-clic
|
||||||
hacl-star
|
tezos-hacl-glue
|
||||||
|
tezos-hacl-glue-unix
|
||||||
secp256k1-internal
|
secp256k1-internal
|
||||||
uecc
|
|
||||||
ringo
|
ringo
|
||||||
|
bls12-381
|
||||||
|
bls12-381-unix
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
alcotest
|
tezos-test-helpers
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: library with all the cryptographic primitives used by Tezos";
|
description = "Tezos: library with all the cryptographic primitives used by Tezos";
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-010-PtGRANAD
|
||||||
|
, tezos-protocol-updater
|
||||||
|
, tezos-protocol-compiler
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-embedded-protocol-010-PtGRANAD";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/proto_010_PtGRANAD/lib_protocol";
|
||||||
|
|
||||||
|
preBuild = tezos-protocol-010-PtGRANAD.preBuild;
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-protocol-010-PtGRANAD
|
||||||
|
tezos-protocol-updater
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
tezos-protocol-compiler
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos/Protocol: economic-protocol definition, embedded in `tezos-node`";
|
||||||
|
};
|
||||||
|
}
|
|
@ -4,19 +4,22 @@
|
||||||
, data-encoding
|
, data-encoding
|
||||||
, lwt
|
, lwt
|
||||||
, lwt-canceler
|
, lwt-canceler
|
||||||
|
, tezos-lwt-result-stdlib
|
||||||
, alcotest
|
, alcotest
|
||||||
, alcotest-lwt
|
, alcotest-lwt
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-error-monad";
|
pname = "tezos-error-monad";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_error_monad";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-stdlib
|
tezos-stdlib
|
||||||
data-encoding
|
data-encoding
|
||||||
lwt
|
lwt
|
||||||
lwt-canceler
|
lwt-canceler
|
||||||
|
tezos-lwt-result-stdlib
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
@ -24,6 +27,8 @@ buildDunePackage {
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: error monad";
|
description = "Tezos: error monad";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,21 +1,27 @@
|
||||||
{ lib
|
{ lib
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-lwt-result-stdlib
|
, tezos-error-monad
|
||||||
|
, data-encoding
|
||||||
, lwt_log
|
, lwt_log
|
||||||
, alcotest
|
, lwt
|
||||||
, alcotest-lwt
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-event-logging";
|
pname = "tezos-event-logging";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_event_logging";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-lwt-result-stdlib
|
tezos-stdlib
|
||||||
|
tezos-error-monad
|
||||||
|
data-encoding
|
||||||
lwt_log
|
lwt_log
|
||||||
|
lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: event logging library";
|
description = "Tezos: event logging library";
|
||||||
};
|
};
|
||||||
|
|
26
pkgs/development/ocaml-modules/tezos/hacl-glue-unix.nix
Normal file
26
pkgs/development/ocaml-modules/tezos/hacl-glue-unix.nix
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-hacl-glue
|
||||||
|
, ctypes
|
||||||
|
, hacl-star
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-hacl-glue-unix";
|
||||||
|
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_hacl_glue/unix";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ctypes
|
||||||
|
hacl-star
|
||||||
|
tezos-hacl-glue
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: thin layer of glue around hacl-star (unix implementation)";
|
||||||
|
};
|
||||||
|
}
|
17
pkgs/development/ocaml-modules/tezos/hacl-glue.nix
Normal file
17
pkgs/development/ocaml-modules/tezos/hacl-glue.nix
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-hacl-glue";
|
||||||
|
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_hacl_glue/virtual";
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: thin layer of glue around hacl-star (virtual package)";
|
||||||
|
};
|
||||||
|
}
|
40
pkgs/development/ocaml-modules/tezos/legacy-store.nix
Normal file
40
pkgs/development/ocaml-modules/tezos/legacy-store.nix
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-context
|
||||||
|
, tezos-lmdb
|
||||||
|
, tezos-validation
|
||||||
|
, tezos-shell-services
|
||||||
|
, tezos-protocol-compiler
|
||||||
|
, lwt-watcher
|
||||||
|
, alcotest-lwt
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-legacy-store";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_store/legacy_store";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-context
|
||||||
|
tezos-lmdb
|
||||||
|
tezos-validation
|
||||||
|
tezos-shell-services
|
||||||
|
lwt-watcher
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
tezos-protocol-compiler
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
];
|
||||||
|
|
||||||
|
# A lot of extra deps with wide dependency cones needed
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: custom economic-protocols environment implementation for `tezos-client` and testing";
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,25 +8,23 @@
|
||||||
, alcotest
|
, alcotest
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage rec {
|
let
|
||||||
pname = "tezos-lmdb";
|
|
||||||
version = "7.4";
|
version = "7.4";
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "tezos";
|
owner = "tezos";
|
||||||
repo = "tezos";
|
repo = "tezos";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "18q02j74aa8mxv233kvyb62xbhjngzpgppp6kgr4m53d7a78wgsm";
|
sha256 = "0sghc60xzr02pmmkr626pnhzrnczf7mki7qyxzzfn7rbbdbrf4wp";
|
||||||
};
|
};
|
||||||
|
in
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-lmdb";
|
||||||
|
version = version;
|
||||||
|
src = "${src}/vendors/ocaml-lmdb";
|
||||||
|
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
rm dune
|
|
||||||
rm -rf src
|
|
||||||
rm -rf docs
|
|
||||||
ls vendors | grep -v ocaml-lmdb |xargs rm -rf
|
|
||||||
'';
|
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
];
|
];
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, ocaml
|
, ocaml
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-error-monad
|
, lwt
|
||||||
, alcotest
|
, alcotest
|
||||||
, alcotest-lwt
|
, alcotest-lwt
|
||||||
, crowbar
|
, tezos-test-helpers
|
||||||
}:
|
}:
|
||||||
|
|
||||||
if lib.versionAtLeast ocaml.version "4.12" then
|
if lib.versionAtLeast ocaml.version "4.12" then
|
||||||
|
@ -14,18 +14,21 @@ else
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-lwt-result-stdlib";
|
pname = "tezos-lwt-result-stdlib";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_lwt_result_stdlib";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-error-monad
|
lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
alcotest
|
alcotest
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
crowbar
|
tezos-test-helpers
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: error-aware stdlib replacement";
|
description = "Tezos: error-aware stdlib replacement";
|
||||||
};
|
};
|
||||||
|
|
|
@ -10,11 +10,13 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-micheline";
|
pname = "tezos-micheline";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_micheline";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-error-monad
|
tezos-error-monad
|
||||||
uutf
|
uutf
|
||||||
|
ppx_inline_test
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
@ -22,6 +24,8 @@ buildDunePackage {
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: internal AST and parser for the Michelson language";
|
description = "Tezos: internal AST and parser for the Michelson language";
|
||||||
};
|
};
|
||||||
|
|
27
pkgs/development/ocaml-modules/tezos/mockup-proxy.nix
Normal file
27
pkgs/development/ocaml-modules/tezos/mockup-proxy.nix
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-client-base
|
||||||
|
, tezos-protocol-environment
|
||||||
|
, tezos-rpc-http-client
|
||||||
|
, resto-cohttp-self-serving-client
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-mockup-proxy";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_mockup_proxy";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-client-base
|
||||||
|
tezos-protocol-environment
|
||||||
|
tezos-rpc-http-client
|
||||||
|
resto-cohttp-self-serving-client
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: local RPCs";
|
||||||
|
};
|
||||||
|
}
|
23
pkgs/development/ocaml-modules/tezos/mockup-registration.nix
Normal file
23
pkgs/development/ocaml-modules/tezos/mockup-registration.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-client-base
|
||||||
|
, tezos-protocol-environment
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-mockup-registration";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_mockup";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-client-base
|
||||||
|
tezos-protocol-environment
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: protocol registration for the mockup mode";
|
||||||
|
};
|
||||||
|
}
|
|
@ -6,7 +6,8 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-p2p-services";
|
pname = "tezos-p2p-services";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_p2p_services";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-base
|
tezos-base
|
||||||
|
|
|
@ -2,13 +2,16 @@
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-p2p-services
|
, tezos-p2p-services
|
||||||
|
, tezos-test-services
|
||||||
, alcotest-lwt
|
, alcotest-lwt
|
||||||
|
, astring
|
||||||
, lwt-watcher
|
, lwt-watcher
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-p2p";
|
pname = "tezos-p2p";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_p2p";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-p2p-services
|
tezos-p2p-services
|
||||||
|
@ -16,9 +19,13 @@ buildDunePackage {
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
astring
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
|
tezos-test-services
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: library for a pool of P2P connections";
|
description = "Tezos: library for a pool of P2P connections";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
{ lib
|
|
||||||
, buildDunePackage
|
|
||||||
, tezos-stdlib
|
|
||||||
, tezos-protocol-008-PtEdo2Zk
|
|
||||||
, qcheck-alcotest
|
|
||||||
}:
|
|
||||||
|
|
||||||
buildDunePackage {
|
|
||||||
pname = "tezos-protocol-008-PtEdo2Zk-parameters";
|
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
tezos-protocol-008-PtEdo2Zk
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
|
||||||
description = "Tezos/Protocol: parameters";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
{ lib
|
|
||||||
, buildDunePackage
|
|
||||||
, tezos-stdlib
|
|
||||||
, tezos-protocol-compiler
|
|
||||||
}:
|
|
||||||
|
|
||||||
buildDunePackage {
|
|
||||||
pname = "tezos-protocol-008-PtEdo2Zk";
|
|
||||||
inherit (tezos-stdlib) version src useDune2 doCheck;
|
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
rm -rf vendors
|
|
||||||
substituteInPlace src/proto_008_PtEdo2Zk/lib_protocol/dune.inc --replace "-nostdlib" ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
tezos-protocol-compiler
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
|
||||||
description = "Tezos/Protocol: economic-protocol definition";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-010-PtGRANAD
|
||||||
|
, tezos-protocol-environment
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-protocol-010-PtGRANAD-parameters";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/proto_010_PtGRANAD/lib_parameters";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-protocol-010-PtGRANAD
|
||||||
|
tezos-protocol-environment
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos/Protocol: parameters";
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-compiler
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-protocol-010-PtGRANAD";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/proto_010_PtGRANAD/lib_protocol";
|
||||||
|
|
||||||
|
preBuild = ''
|
||||||
|
rm dune
|
||||||
|
cp -f ${tezos-protocol-compiler.src}/dune_protocol dune
|
||||||
|
sed -i.back -e s/-nostdlib//g dune.inc
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
tezos-protocol-compiler
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos/Protocol: economic-protocol definition";
|
||||||
|
};
|
||||||
|
}
|
|
@ -4,6 +4,7 @@
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-protocol-environment
|
, tezos-protocol-environment
|
||||||
, ocp-ocamlres
|
, ocp-ocamlres
|
||||||
|
, re
|
||||||
, pprint
|
, pprint
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -13,16 +14,20 @@ else
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-protocol-compiler";
|
pname = "tezos-protocol-compiler";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_compiler";
|
||||||
|
|
||||||
minimalOCamlVersion = "4.09";
|
minimalOCamlVersion = "4.10";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-protocol-environment
|
tezos-protocol-environment
|
||||||
ocp-ocamlres
|
ocp-ocamlres
|
||||||
|
re
|
||||||
pprint
|
pprint
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: economic-protocol compiler";
|
description = "Tezos: economic-protocol compiler";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
{ lib
|
|
||||||
, buildDunePackage
|
|
||||||
, tezos-stdlib
|
|
||||||
, tezos-protocol-compiler
|
|
||||||
}:
|
|
||||||
|
|
||||||
buildDunePackage {
|
|
||||||
pname = "tezos-protocol-demo-noops";
|
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
tezos-protocol-compiler
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
|
||||||
description = "Tezos/Protocol: demo_noops economic-protocol definition";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -5,10 +5,13 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-protocol-environment-packer";
|
pname = "tezos-protocol-environment-packer";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_environment";
|
||||||
|
|
||||||
minimalOCamlVersion = "4.03";
|
minimalOCamlVersion = "4.03";
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: sigs/structs packer for economic protocol environment";
|
description = "Tezos: sigs/structs packer for economic protocol environment";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,21 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-protocol-environment-sigs";
|
pname = "tezos-protocol-environment-sigs";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_environment";
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
ls ./sigs/v0
|
||||||
|
cp -f ${zarith}/lib/ocaml/${ocaml.version}/site-lib/zarith/z.mli ./sigs/v1/z.mli
|
||||||
|
cp -f ${zarith}/lib/ocaml/${ocaml.version}/site-lib/zarith/z.mli ./sigs/v2/z.mli
|
||||||
|
cp -f ${zarith}/lib/ocaml/${ocaml.version}/site-lib/zarith/z.mli ./sigs/v3/z.mli
|
||||||
|
sed -i 's/out_channel/Stdlib.out_channel/g' ./sigs/v1/z.mli
|
||||||
|
sed -i 's/Buffer/Stdlib.Buffer/g' ./sigs/v1/z.mli
|
||||||
|
sed -i 's/out_channel/Stdlib.out_channel/g' ./sigs/v2/z.mli
|
||||||
|
sed -i 's/Buffer/Stdlib.Buffer/g' ./sigs/v2/z.mli
|
||||||
|
sed -i 's/out_channel/Stdlib.out_channel/g' ./sigs/v3/z.mli
|
||||||
|
sed -i 's/Buffer/Stdlib.Buffer/g' ./sigs/v3/z.mli
|
||||||
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-protocol-environment-packer
|
tezos-protocol-environment-packer
|
||||||
|
@ -18,11 +32,7 @@ buildDunePackage {
|
||||||
tezos-stdlib
|
tezos-stdlib
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
doCheck = true;
|
||||||
cp -f ${zarith}/lib/ocaml/${ocaml.version}/site-lib/zarith/z.mli ./src/lib_protocol_environment/sigs/v1/z.mli
|
|
||||||
sed -i 's/out_channel/Stdlib.out_channel/g' ./src/lib_protocol_environment/sigs/v1/z.mli
|
|
||||||
sed -i 's/Buffer/Stdlib.Buffer/g' ./src/lib_protocol_environment/sigs/v1/z.mli
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: restricted typing environment for the economic protocols";
|
description = "Tezos: restricted typing environment for the economic protocols";
|
||||||
|
|
|
@ -7,13 +7,16 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-protocol-environment-structs";
|
pname = "tezos-protocol-environment-structs";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_environment";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-crypto
|
tezos-crypto
|
||||||
tezos-protocol-environment-packer
|
tezos-protocol-environment-packer
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: restricted typing environment for the economic protocols";
|
description = "Tezos: restricted typing environment for the economic protocols";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,22 +1,26 @@
|
||||||
{ lib
|
{ lib
|
||||||
|
, ocaml
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-base
|
, tezos-base
|
||||||
, tezos-sapling
|
, tezos-sapling
|
||||||
|
, tezos-context
|
||||||
, tezos-protocol-environment-sigs
|
, tezos-protocol-environment-sigs
|
||||||
, tezos-protocol-environment-structs
|
, tezos-protocol-environment-structs
|
||||||
|
, tezos-test-helpers
|
||||||
, zarith
|
, zarith
|
||||||
, alcotest-lwt
|
, alcotest-lwt
|
||||||
, crowbar
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-protocol-environment";
|
pname = "tezos-protocol-environment";
|
||||||
inherit (tezos-stdlib) version src useDune2 doCheck preBuild;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_environment";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-sapling
|
tezos-sapling
|
||||||
tezos-base
|
tezos-base
|
||||||
|
tezos-context
|
||||||
tezos-protocol-environment-sigs
|
tezos-protocol-environment-sigs
|
||||||
tezos-protocol-environment-structs
|
tezos-protocol-environment-structs
|
||||||
zarith # this might break, since they actually want 1.11
|
zarith # this might break, since they actually want 1.11
|
||||||
|
@ -24,9 +28,11 @@ buildDunePackage {
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
crowbar
|
tezos-test-helpers
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: custom economic-protocols environment implementation for `tezos-client` and testing";
|
description = "Tezos: custom economic-protocols environment implementation for `tezos-client` and testing";
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-embedded-protocol-010-PtGRANAD
|
||||||
|
, tezos-protocol-010-PtGRANAD
|
||||||
|
, tezos-shell
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-protocol-plugin-010-PtGRANAD";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/proto_010_PtGRANAD/lib_plugin";
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
tezos-embedded-protocol-010-PtGRANAD
|
||||||
|
tezos-protocol-010-PtGRANAD
|
||||||
|
tezos-shell
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos/Protocol: protocol plugin registerer";
|
||||||
|
};
|
||||||
|
}
|
26
pkgs/development/ocaml-modules/tezos/protocol-updater.nix
Normal file
26
pkgs/development/ocaml-modules/tezos/protocol-updater.nix
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
{ lib
|
||||||
|
, ocaml
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-compiler
|
||||||
|
, tezos-shell-context
|
||||||
|
, lwt-exit
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-protocol-updater";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_updater";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-shell-context
|
||||||
|
lwt-exit
|
||||||
|
tezos-protocol-compiler
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: economic-protocol dynamic loading for `tezos-node`";
|
||||||
|
};
|
||||||
|
}
|
36
pkgs/development/ocaml-modules/tezos/proxy.nix
Normal file
36
pkgs/development/ocaml-modules/tezos/proxy.nix
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-mockup-proxy
|
||||||
|
, tezos-context
|
||||||
|
, ringo-lwt
|
||||||
|
, alcotest-lwt
|
||||||
|
, crowbar
|
||||||
|
, tezos-test-services
|
||||||
|
, tezos-test-helpers
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-proxy";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_proxy";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ringo-lwt
|
||||||
|
tezos-mockup-proxy
|
||||||
|
tezos-context
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
crowbar
|
||||||
|
tezos-test-services
|
||||||
|
tezos-test-helpers
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: protocol registration for the mockup mode";
|
||||||
|
};
|
||||||
|
}
|
|
@ -9,7 +9,8 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-requester";
|
pname = "tezos-requester";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_requester";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-base
|
tezos-base
|
||||||
|
@ -21,6 +22,8 @@ buildDunePackage {
|
||||||
tezos-test-services
|
tezos-test-services
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: generic resource fetching service";
|
description = "Tezos: generic resource fetching service";
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-rpc-http-client
|
||||||
|
, cohttp-lwt-unix
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-rpc-http-client-unix";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_rpc_http";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-rpc-http-client
|
||||||
|
cohttp-lwt-unix
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: unix implementation of the RPC client";
|
||||||
|
};
|
||||||
|
}
|
23
pkgs/development/ocaml-modules/tezos/rpc-http-client.nix
Normal file
23
pkgs/development/ocaml-modules/tezos/rpc-http-client.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-rpc-http
|
||||||
|
, resto-cohttp-client
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-rpc-http-client";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_rpc_http";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-rpc-http
|
||||||
|
resto-cohttp-client
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: library of auto-documented RPCs (http client)";
|
||||||
|
};
|
||||||
|
}
|
25
pkgs/development/ocaml-modules/tezos/rpc-http.nix
Normal file
25
pkgs/development/ocaml-modules/tezos/rpc-http.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-base
|
||||||
|
, resto-directory
|
||||||
|
, resto-cohttp
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-rpc-http";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_rpc_http";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-base
|
||||||
|
resto-directory
|
||||||
|
resto-cohttp
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: library of auto-documented RPCs (http server and client)";
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,7 +8,8 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-rpc";
|
pname = "tezos-rpc";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_rpc";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-error-monad
|
tezos-error-monad
|
||||||
|
@ -16,6 +17,8 @@ buildDunePackage {
|
||||||
resto-directory
|
resto-directory
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: library of auto-documented RPCs (service and hierarchy descriptions)";
|
description = "Tezos: library of auto-documented RPCs (service and hierarchy descriptions)";
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,12 +4,14 @@
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-crypto
|
, tezos-crypto
|
||||||
, tezos-rust-libs
|
, tezos-rust-libs
|
||||||
|
, tezos-test-services
|
||||||
, alcotest-lwt
|
, alcotest-lwt
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-sapling";
|
pname = "tezos-sapling";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_sapling";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-crypto
|
tezos-crypto
|
||||||
|
@ -18,8 +20,10 @@ buildDunePackage {
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
|
tezos-test-services
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# requires the "zcash-params" files
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
# This is a hack to work around the hack used in the dune files
|
# This is a hack to work around the hack used in the dune files
|
||||||
|
|
21
pkgs/development/ocaml-modules/tezos/shell-context.nix
Normal file
21
pkgs/development/ocaml-modules/tezos/shell-context.nix
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-environment
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-shell-context";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_protocol_environment";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-protocol-environment
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: economic-protocols environment implementation for `tezos-node`";
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,7 +8,8 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-shell-services";
|
pname = "tezos-shell-services";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_shell_services";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-workers
|
tezos-workers
|
||||||
|
@ -16,6 +17,8 @@ buildDunePackage {
|
||||||
tezos-version
|
tezos-version
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: descriptions of RPCs exported by `tezos-shell`";
|
description = "Tezos: descriptions of RPCs exported by `tezos-shell`";
|
||||||
};
|
};
|
||||||
|
|
45
pkgs/development/ocaml-modules/tezos/shell.nix
Normal file
45
pkgs/development/ocaml-modules/tezos/shell.nix
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-p2p
|
||||||
|
, tezos-requester
|
||||||
|
, tezos-validation
|
||||||
|
, tezos-store
|
||||||
|
, tezos-workers
|
||||||
|
, tezos-test-services
|
||||||
|
# , tezos-embedded-protocol-demo-noops
|
||||||
|
, tezos-test-helpers
|
||||||
|
# , tezos-protocol-plugin-alpha
|
||||||
|
, alcotest-lwt
|
||||||
|
, crowbar
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-shell";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_shell";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-p2p
|
||||||
|
tezos-requester
|
||||||
|
tezos-validation
|
||||||
|
tezos-store
|
||||||
|
tezos-workers
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
crowbar
|
||||||
|
tezos-test-helpers
|
||||||
|
tezos-test-services
|
||||||
|
# tezos-embedded-protocol-demo-noops
|
||||||
|
# tezos-protocol-plugin-alpha
|
||||||
|
];
|
||||||
|
|
||||||
|
# A lot of extra deps with wide dependency cones needed
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: descriptions of RPCs exported by `tezos-shell`";
|
||||||
|
};
|
||||||
|
}
|
30
pkgs/development/ocaml-modules/tezos/signer-backends.nix
Normal file
30
pkgs/development/ocaml-modules/tezos/signer-backends.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-rpc-http-client-unix
|
||||||
|
, tezos-signer-services
|
||||||
|
, alcotest
|
||||||
|
, alcotest-lwt
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-signer-backends";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_signer_backends";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-rpc-http-client-unix
|
||||||
|
tezos-signer-services
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest
|
||||||
|
alcotest-lwt
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: remote-signature backends for `tezos-client`";
|
||||||
|
};
|
||||||
|
}
|
21
pkgs/development/ocaml-modules/tezos/signer-services.nix
Normal file
21
pkgs/development/ocaml-modules/tezos/signer-services.nix
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-client-base
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-signer-services";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_signer_services";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-client-base
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: descriptions of RPCs exported by `tezos-signer`";
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,28 +2,31 @@
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-event-logging
|
, tezos-event-logging
|
||||||
, lwt
|
, re
|
||||||
, ptime
|
, ptime
|
||||||
, mtime
|
, mtime
|
||||||
, ipaddr
|
, ipaddr
|
||||||
, re
|
, ezjsonm
|
||||||
, alcotest
|
, fmt
|
||||||
, alcotest-lwt
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-stdlib-unix";
|
pname = "tezos-stdlib-unix";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_stdlib_unix";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-event-logging
|
tezos-event-logging
|
||||||
lwt
|
re
|
||||||
ptime
|
ptime
|
||||||
mtime
|
mtime
|
||||||
ipaddr
|
ipaddr
|
||||||
re
|
ezjsonm
|
||||||
|
fmt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: yet-another local-extension of the OCaml standard library (unix-specific fragment)";
|
description = "Tezos: yet-another local-extension of the OCaml standard library (unix-specific fragment)";
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,19 +9,24 @@
|
||||||
, crowbar
|
, crowbar
|
||||||
, bigstring
|
, bigstring
|
||||||
, lwt_log
|
, lwt_log
|
||||||
|
, ppx_inline_test
|
||||||
|
, qcheck-alcotest
|
||||||
|
, tezos-test-helpers
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "tezos-stdlib";
|
pname = "tezos-stdlib";
|
||||||
version = "8.3";
|
version = "10.2";
|
||||||
src = fetchFromGitLab {
|
base_src = fetchFromGitLab {
|
||||||
owner = "tezos";
|
owner = "tezos";
|
||||||
repo = "tezos";
|
repo = "tezos";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1ykhz5m5sb2hq04nspbsbq8wspkhimagb5g6yi65hpdbn8f4zr6h";
|
sha256 = "1sqwbdclsvzz0781r0830ncy1j048h12jp3hsdy7hz4dpqp80jsq";
|
||||||
};
|
};
|
||||||
|
|
||||||
minimalOCamlVersion = "4.0.8";
|
src = "${base_src}/src/lib_stdlib";
|
||||||
|
|
||||||
|
minimalOCamlVersion = "4.10.0";
|
||||||
|
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
||||||
|
@ -33,17 +38,23 @@ buildDunePackage rec {
|
||||||
hex
|
hex
|
||||||
lwt
|
lwt
|
||||||
zarith
|
zarith
|
||||||
|
ppx_inline_test
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
bigstring
|
||||||
|
lwt_log
|
||||||
alcotest
|
alcotest
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
crowbar
|
crowbar
|
||||||
bigstring
|
bigstring
|
||||||
lwt_log
|
lwt_log
|
||||||
|
qcheck-alcotest
|
||||||
|
# tezos-test-helpers
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = true;
|
# circular dependency if we add this
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Tezos: yet-another local-extension of the OCaml standard library";
|
description = "Tezos: yet-another local-extension of the OCaml standard library";
|
||||||
|
|
48
pkgs/development/ocaml-modules/tezos/store.nix
Normal file
48
pkgs/development/ocaml-modules/tezos/store.nix
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-updater
|
||||||
|
, tezos-validation
|
||||||
|
, tezos-legacy-store
|
||||||
|
, tezos-protocol-compiler
|
||||||
|
, index
|
||||||
|
, camlzip
|
||||||
|
, tar-unix
|
||||||
|
, ringo-lwt
|
||||||
|
, digestif
|
||||||
|
, alcotest-lwt
|
||||||
|
, lwt-watcher
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-store";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_store";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
index
|
||||||
|
camlzip
|
||||||
|
tar-unix
|
||||||
|
ringo-lwt
|
||||||
|
digestif
|
||||||
|
lwt-watcher
|
||||||
|
tezos-protocol-updater
|
||||||
|
tezos-validation
|
||||||
|
tezos-legacy-store
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
tezos-protocol-compiler
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest-lwt
|
||||||
|
];
|
||||||
|
|
||||||
|
# A lot of extra deps with wide dependency cones needed
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: custom economic-protocols environment implementation for `tezos-client` and testing";
|
||||||
|
};
|
||||||
|
}
|
33
pkgs/development/ocaml-modules/tezos/test-helpers.nix
Normal file
33
pkgs/development/ocaml-modules/tezos/test-helpers.nix
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
{ lib
|
||||||
|
, fetchFromGitLab
|
||||||
|
, buildDunePackage
|
||||||
|
, qcheck-alcotest
|
||||||
|
, alcotest
|
||||||
|
, alcotest-lwt
|
||||||
|
, hashcons
|
||||||
|
, pyml
|
||||||
|
, uri
|
||||||
|
, tezos-test-services
|
||||||
|
, tezos-stdlib
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "tezos-test-helpers";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_test";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
qcheck-alcotest
|
||||||
|
alcotest
|
||||||
|
alcotest-lwt
|
||||||
|
hashcons
|
||||||
|
pyml
|
||||||
|
uri
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: yet-another local-extension of the OCaml standard library";
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,4 +1,5 @@
|
||||||
{ lib
|
{ lib
|
||||||
|
, fetchFromGitLab
|
||||||
, buildDunePackage
|
, buildDunePackage
|
||||||
, tezos-stdlib
|
, tezos-stdlib
|
||||||
, tezos-base
|
, tezos-base
|
||||||
|
@ -7,13 +8,16 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-test-services";
|
pname = "tezos-test-services";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_test_services";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-base
|
tezos-base
|
||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: Alcotest-based test services";
|
description = "Tezos: Alcotest-based test services";
|
||||||
};
|
};
|
||||||
|
|
26
pkgs/development/ocaml-modules/tezos/validation.nix
Normal file
26
pkgs/development/ocaml-modules/tezos/validation.nix
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
{ lib
|
||||||
|
, buildDunePackage
|
||||||
|
, tezos-stdlib
|
||||||
|
, tezos-protocol-updater
|
||||||
|
, tezos-protocol-compiler
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage {
|
||||||
|
pname = "tezos-validation";
|
||||||
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_validation";
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
tezos-protocol-updater
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
tezos-protocol-compiler
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = tezos-stdlib.meta // {
|
||||||
|
description = "Tezos: library for blocks validation";
|
||||||
|
};
|
||||||
|
}
|
|
@ -6,12 +6,15 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-version";
|
pname = "tezos-version";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_version";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-base
|
tezos-base
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: version information generated from Git";
|
description = "Tezos: version information generated from Git";
|
||||||
};
|
};
|
||||||
|
|
|
@ -6,12 +6,15 @@
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "tezos-workers";
|
pname = "tezos-workers";
|
||||||
inherit (tezos-stdlib) version src useDune2 preBuild doCheck;
|
inherit (tezos-stdlib) version useDune2;
|
||||||
|
src = "${tezos-stdlib.base_src}/src/lib_workers";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
tezos-base
|
tezos-base
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = tezos-stdlib.meta // {
|
meta = tezos-stdlib.meta // {
|
||||||
description = "Tezos: worker library";
|
description = "Tezos: worker library";
|
||||||
};
|
};
|
||||||
|
|
|
@ -79,6 +79,8 @@ let
|
||||||
bitv = callPackage ../development/ocaml-modules/bitv { };
|
bitv = callPackage ../development/ocaml-modules/bitv { };
|
||||||
|
|
||||||
bls12-381 = callPackage ../development/ocaml-modules/bls12-381 { };
|
bls12-381 = callPackage ../development/ocaml-modules/bls12-381 { };
|
||||||
|
bls12-381-gen = callPackage ../development/ocaml-modules/bls12-381/gen.nix { };
|
||||||
|
bls12-381-unix = callPackage ../development/ocaml-modules/bls12-381/unix.nix { };
|
||||||
|
|
||||||
bolt = callPackage ../development/ocaml-modules/bolt { };
|
bolt = callPackage ../development/ocaml-modules/bolt { };
|
||||||
|
|
||||||
|
@ -378,6 +380,8 @@ let
|
||||||
fdkaac = callPackage ../development/ocaml-modules/fdkaac { };
|
fdkaac = callPackage ../development/ocaml-modules/fdkaac { };
|
||||||
|
|
||||||
ff = callPackage ../development/ocaml-modules/ff { };
|
ff = callPackage ../development/ocaml-modules/ff { };
|
||||||
|
ff-pbt = callPackage ../development/ocaml-modules/ff/pbt.nix { };
|
||||||
|
ff-sig = callPackage ../development/ocaml-modules/ff/sig.nix { };
|
||||||
|
|
||||||
fiat-p256 = callPackage ../development/ocaml-modules/fiat-p256 { };
|
fiat-p256 = callPackage ../development/ocaml-modules/fiat-p256 { };
|
||||||
|
|
||||||
|
@ -1275,31 +1279,53 @@ let
|
||||||
|
|
||||||
terminal_size = callPackage ../development/ocaml-modules/terminal_size { };
|
terminal_size = callPackage ../development/ocaml-modules/terminal_size { };
|
||||||
|
|
||||||
|
tezos-010-PtGRANAD-test-helpers = callPackage ../development/ocaml-modules/tezos/010-PtGRANAD-test-helpers.nix { };
|
||||||
tezos-base = callPackage ../development/ocaml-modules/tezos/base.nix { };
|
tezos-base = callPackage ../development/ocaml-modules/tezos/base.nix { };
|
||||||
tezos-clic = callPackage ../development/ocaml-modules/tezos/clic.nix { };
|
tezos-clic = callPackage ../development/ocaml-modules/tezos/clic.nix { };
|
||||||
|
tezos-client-010-PtGRANAD = callPackage ../development/ocaml-modules/tezos/client-010-PtGRANAD.nix { };
|
||||||
|
tezos-client-base = callPackage ../development/ocaml-modules/tezos/client-base.nix { };
|
||||||
|
tezos-context = callPackage ../development/ocaml-modules/tezos/context.nix { };
|
||||||
tezos-crypto = callPackage ../development/ocaml-modules/tezos/crypto.nix { };
|
tezos-crypto = callPackage ../development/ocaml-modules/tezos/crypto.nix { };
|
||||||
|
tezos-embedded-protocol-010-PtGRANAD = callPackage ../development/ocaml-modules/tezos/embedded-protocol-010-PtGRANAD.nix { };
|
||||||
tezos-error-monad = callPackage ../development/ocaml-modules/tezos/error-monad.nix { };
|
tezos-error-monad = callPackage ../development/ocaml-modules/tezos/error-monad.nix { };
|
||||||
tezos-event-logging = callPackage ../development/ocaml-modules/tezos/event-logging.nix { };
|
tezos-event-logging = callPackage ../development/ocaml-modules/tezos/event-logging.nix { };
|
||||||
|
tezos-legacy-store = callPackage ../development/ocaml-modules/tezos/legacy-store.nix { };
|
||||||
tezos-lmdb = callPackage ../development/ocaml-modules/tezos/lmdb.nix { };
|
tezos-lmdb = callPackage ../development/ocaml-modules/tezos/lmdb.nix { };
|
||||||
|
tezos-hacl-glue = callPackage ../development/ocaml-modules/tezos/hacl-glue.nix { };
|
||||||
|
tezos-hacl-glue-unix = callPackage ../development/ocaml-modules/tezos/hacl-glue-unix.nix { };
|
||||||
tezos-lwt-result-stdlib = callPackage ../development/ocaml-modules/tezos/lwt-result-stdlib.nix { };
|
tezos-lwt-result-stdlib = callPackage ../development/ocaml-modules/tezos/lwt-result-stdlib.nix { };
|
||||||
tezos-micheline = callPackage ../development/ocaml-modules/tezos/micheline.nix { };
|
tezos-micheline = callPackage ../development/ocaml-modules/tezos/micheline.nix { };
|
||||||
|
tezos-mockup-proxy = callPackage ../development/ocaml-modules/tezos/mockup-proxy.nix { };
|
||||||
|
tezos-mockup-registration = callPackage ../development/ocaml-modules/tezos/mockup-registration.nix { };
|
||||||
tezos-p2p-services = callPackage ../development/ocaml-modules/tezos/p2p-services.nix { };
|
tezos-p2p-services = callPackage ../development/ocaml-modules/tezos/p2p-services.nix { };
|
||||||
tezos-p2p = callPackage ../development/ocaml-modules/tezos/p2p.nix { };
|
tezos-p2p = callPackage ../development/ocaml-modules/tezos/p2p.nix { };
|
||||||
tezos-protocol-008-PtEdo2Zk-parameters = callPackage ../development/ocaml-modules/tezos/protocol-008-PtEdo2Zk-parameters.nix { };
|
tezos-protocol-010-PtGRANAD-parameters = callPackage ../development/ocaml-modules/tezos/protocol-010-PtGRANAD-parameters.nix { };
|
||||||
tezos-protocol-008-PtEdo2Zk = callPackage ../development/ocaml-modules/tezos/protocol-008-PtEdo2Zk.nix { };
|
tezos-protocol-010-PtGRANAD = callPackage ../development/ocaml-modules/tezos/protocol-010-PtGRANAD.nix { };
|
||||||
tezos-protocol-compiler = callPackage ../development/ocaml-modules/tezos/protocol-compiler.nix { };
|
tezos-protocol-compiler = callPackage ../development/ocaml-modules/tezos/protocol-compiler.nix { };
|
||||||
tezos-protocol-demo-noops = callPackage ../development/ocaml-modules/tezos/protocol-demo-noops.nix { };
|
|
||||||
tezos-protocol-environment-packer = callPackage ../development/ocaml-modules/tezos/protocol-environment-packer.nix { };
|
tezos-protocol-environment-packer = callPackage ../development/ocaml-modules/tezos/protocol-environment-packer.nix { };
|
||||||
tezos-protocol-environment-sigs = callPackage ../development/ocaml-modules/tezos/protocol-environment-sigs.nix { };
|
tezos-protocol-environment-sigs = callPackage ../development/ocaml-modules/tezos/protocol-environment-sigs.nix { };
|
||||||
tezos-protocol-environment-structs = callPackage ../development/ocaml-modules/tezos/protocol-environment-structs.nix { };
|
tezos-protocol-environment-structs = callPackage ../development/ocaml-modules/tezos/protocol-environment-structs.nix { };
|
||||||
tezos-protocol-environment = callPackage ../development/ocaml-modules/tezos/protocol-environment.nix { };
|
tezos-protocol-environment = callPackage ../development/ocaml-modules/tezos/protocol-environment.nix { };
|
||||||
|
tezos-protocol-plugin-010-PtGRANAD = callPackage ../development/ocaml-modules/tezos/protocol-plugin-010-PtGRANAD.nix { };
|
||||||
|
tezos-protocol-updater = callPackage ../development/ocaml-modules/tezos/protocol-updater.nix { };
|
||||||
|
tezos-proxy = callPackage ../development/ocaml-modules/tezos/proxy.nix { };
|
||||||
tezos-requester = callPackage ../development/ocaml-modules/tezos/requester.nix { };
|
tezos-requester = callPackage ../development/ocaml-modules/tezos/requester.nix { };
|
||||||
|
tezos-rpc-http-client-unix = callPackage ../development/ocaml-modules/tezos/rpc-http-client-unix.nix { };
|
||||||
|
tezos-rpc-http-client = callPackage ../development/ocaml-modules/tezos/rpc-http-client.nix { };
|
||||||
|
tezos-rpc-http = callPackage ../development/ocaml-modules/tezos/rpc-http.nix { };
|
||||||
tezos-rpc = callPackage ../development/ocaml-modules/tezos/rpc.nix { };
|
tezos-rpc = callPackage ../development/ocaml-modules/tezos/rpc.nix { };
|
||||||
tezos-sapling = callPackage ../development/ocaml-modules/tezos/sapling.nix { };
|
tezos-sapling = callPackage ../development/ocaml-modules/tezos/sapling.nix { };
|
||||||
|
tezos-shell-context = callPackage ../development/ocaml-modules/tezos/shell-context.nix { };
|
||||||
tezos-shell-services = callPackage ../development/ocaml-modules/tezos/shell-services.nix { };
|
tezos-shell-services = callPackage ../development/ocaml-modules/tezos/shell-services.nix { };
|
||||||
|
tezos-shell = callPackage ../development/ocaml-modules/tezos/shell.nix { };
|
||||||
|
tezos-signer-backends = callPackage ../development/ocaml-modules/tezos/signer-backends.nix { };
|
||||||
|
tezos-signer-services = callPackage ../development/ocaml-modules/tezos/signer-services.nix { };
|
||||||
tezos-stdlib-unix = callPackage ../development/ocaml-modules/tezos/stdlib-unix.nix { };
|
tezos-stdlib-unix = callPackage ../development/ocaml-modules/tezos/stdlib-unix.nix { };
|
||||||
tezos-stdlib = callPackage ../development/ocaml-modules/tezos/stdlib.nix { };
|
tezos-stdlib = callPackage ../development/ocaml-modules/tezos/stdlib.nix { };
|
||||||
|
tezos-test-helpers = callPackage ../development/ocaml-modules/tezos/test-helpers.nix { };
|
||||||
|
tezos-store = callPackage ../development/ocaml-modules/tezos/store.nix { };
|
||||||
tezos-test-services = callPackage ../development/ocaml-modules/tezos/test-services.nix { };
|
tezos-test-services = callPackage ../development/ocaml-modules/tezos/test-services.nix { };
|
||||||
|
tezos-validation = callPackage ../development/ocaml-modules/tezos/validation.nix { };
|
||||||
tezos-version = callPackage ../development/ocaml-modules/tezos/version.nix { };
|
tezos-version = callPackage ../development/ocaml-modules/tezos/version.nix { };
|
||||||
tezos-workers = callPackage ../development/ocaml-modules/tezos/workers.nix { };
|
tezos-workers = callPackage ../development/ocaml-modules/tezos/workers.nix { };
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue