ligo: 0.60.0 -> 0.64.2
This commit is contained in:
parent
3584ce2fa9
commit
f5a8cfa45b
|
@ -6,21 +6,29 @@
|
|||
, ocamlPackages
|
||||
, cacert
|
||||
, ocaml-crunch
|
||||
, jq
|
||||
, mustache-go
|
||||
, yaml2json
|
||||
, tezos-rust-libs
|
||||
}:
|
||||
|
||||
ocamlPackages.buildDunePackage rec {
|
||||
pname = "ligo";
|
||||
version = "0.60.0";
|
||||
version = "0.64.2";
|
||||
src = fetchFromGitLab {
|
||||
owner = "ligolang";
|
||||
repo = "ligo";
|
||||
rev = version;
|
||||
sha256 = "sha256-gyMSpy+F3pF2Kv1ygUs20mrspJ6GtJ6ySyZD7zfZj2w=";
|
||||
sha256 = "sha256-/XUJFDH1pv65VeZt57P+AiCegTwCn7OWdaa0D8sw7CI=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
# The build picks this up for ligo --version
|
||||
LIGO_VERSION = version;
|
||||
CHANGELOG_PATH = "./changelog.txt";
|
||||
|
||||
# This is a hack to work around the hack used in the dune files
|
||||
OPAM_SWITCH_PREFIX = "${tezos-rust-libs}";
|
||||
|
||||
duneVersion = "3";
|
||||
|
||||
|
@ -33,6 +41,10 @@ ocamlPackages.buildDunePackage rec {
|
|||
ocamlPackages.crunch
|
||||
ocamlPackages.menhir
|
||||
ocamlPackages.ocaml-recovery-parser
|
||||
# deps for changelog
|
||||
jq
|
||||
mustache-go
|
||||
yaml2json
|
||||
];
|
||||
|
||||
buildInputs = with ocamlPackages; [
|
||||
|
@ -60,13 +72,19 @@ ocamlPackages.buildDunePackage rec {
|
|||
lambda-term
|
||||
tar-unix
|
||||
parse-argv
|
||||
|
||||
hacl-star
|
||||
prometheus
|
||||
# lsp
|
||||
linol
|
||||
linol-lwt
|
||||
ocaml-lsp
|
||||
# Test helpers deps
|
||||
qcheck
|
||||
qcheck-alcotest
|
||||
alcotest-lwt
|
||||
|
||||
# vendored tezos' deps
|
||||
aches
|
||||
aches-lwt
|
||||
tezos-plonk
|
||||
tezos-bls12-381-polynomial
|
||||
ctypes
|
||||
|
@ -78,13 +96,10 @@ ocamlPackages.buildDunePackage rec {
|
|||
lwt-canceler
|
||||
ipaddr
|
||||
bls12-381
|
||||
bls12-381-legacy
|
||||
bls12-381-signature
|
||||
ptime
|
||||
mtime
|
||||
lwt_log
|
||||
ringo
|
||||
ringo-lwt
|
||||
secp256k1-internal
|
||||
resto
|
||||
resto-directory
|
||||
|
@ -97,6 +112,13 @@ ocamlPackages.buildDunePackage rec {
|
|||
simple-diff
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
# The scripts use `nix-shell` in the shebang which seems to fail
|
||||
sed -i -e '1,5d' ./scripts/changelog-generation.sh
|
||||
sed -i -e '1,5d' ./scripts/changelog-json.sh
|
||||
./scripts/changelog-generation.sh
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
cacert
|
||||
ocamlPackages.ca-certs
|
||||
|
|
Loading…
Reference in a new issue