lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

ligo: 0.72.0 -> 1.0.0

authored by

Laurent CaniBot and committed by
Ulrik Strid
67bd77f0 f1e7c634

+19 -18
+12 -15
pkgs/development/compilers/ligo/default.nix
··· 15 15 16 16 ocamlPackages.buildDunePackage rec { 17 17 pname = "ligo"; 18 - version = "0.72.0"; 18 + version = "1.0.0"; 19 19 src = fetchFromGitLab { 20 20 owner = "ligolang"; 21 21 repo = "ligo"; 22 22 rev = version; 23 - sha256 = "sha256-DQ3TxxLxi8/W1+uBX7NEBIsVXBKnJBa6YNRBFleNrEA="; 23 + sha256 = "sha256-tHIIA1JE7mzDIf2v9IEZt1pjVQEA89zjTsmqhzTn3Wc="; 24 24 fetchSubmodules = true; 25 25 }; 26 26 27 27 postPatch = '' 28 - substituteInPlace "vendors/tezos-ligo/src/lib_hacl/hacl.ml" \ 28 + substituteInPlace "vendors/tezos-ligo/dune-project" \ 29 29 --replace \ 30 - "Hacl.NaCl.Noalloc.Easy.secretbox ~pt:msg ~n:nonce ~key ~ct:cmsg" \ 31 - "Hacl.NaCl.Noalloc.Easy.secretbox ~pt:msg ~n:nonce ~key ~ct:cmsg ()" \ 30 + "(using ctypes 0.1)" \ 31 + "(using ctypes 0.3)" \ 32 32 --replace \ 33 - "Hacl.NaCl.Noalloc.Easy.box_afternm ~pt:msg ~n:nonce ~ck:k ~ct:cmsg" \ 34 - "Hacl.NaCl.Noalloc.Easy.box_afternm ~pt:msg ~n:nonce ~ck:k ~ct:cmsg ()" 33 + "(lang dune 3.0)" \ 34 + "(lang dune 3.7)" 35 35 36 - substituteInPlace "vendors/tezos-ligo/src/lib_crypto/crypto_box.ml" \ 37 - --replace \ 38 - "secretbox_open ~key ~nonce ~cmsg ~msg" \ 39 - "secretbox_open ~key ~nonce ~cmsg ~msg ()" \ 36 + substituteInPlace "src/coq/dune" \ 40 37 --replace \ 41 - "Box.box_open ~k ~nonce ~cmsg ~msg" \ 42 - "Box.box_open ~k ~nonce ~cmsg ~msg ()" 38 + "(name ligo_coq)" \ 39 + "(name ligo_coq)(mode vo)" 43 40 ''; 44 41 45 42 # The build picks this up for ligo --version ··· 47 44 48 45 # This is a hack to work around the hack used in the dune files 49 46 OPAM_SWITCH_PREFIX = "${tezos-rust-libs}"; 50 - 51 - duneVersion = "3"; 52 47 53 48 strictDeps = true; 54 49 ··· 93 88 parse-argv 94 89 hacl-star 95 90 prometheus 91 + lwt_ppx 92 + msgpck 96 93 # lsp 97 94 linol 98 95 linol-lwt
+7 -3
pkgs/top-level/all-packages.nix
··· 9880 9880 9881 9881 ldc = callPackage ../development/compilers/ldc { }; 9882 9882 9883 - ligo = callPackage ../development/compilers/ligo { 9884 - coq = coq_8_14; 9885 - ocamlPackages = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15; 9883 + ligo = 9884 + let ocaml_p = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15; in 9885 + callPackage ../development/compilers/ligo { 9886 + coq = coq_8_13.override { 9887 + customOCamlPackages = ocaml_p; 9888 + }; 9889 + ocamlPackages = ocaml_p; 9886 9890 }; 9887 9891 9888 9892 lego = callPackage ../tools/admin/lego { };