File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 202202
203203 zkwasm = callPackage ./zkwasm/default.nix args-zkVM ;
204204 jolt = callPackage ./jolt/default.nix args-zkVM ;
205+ jolt-guest-rust = callPackage ./jolt-guest-rust/default.nix args-zkVM-rust ;
205206 zkm = callPackage ./zkm/default.nix args-zkVM ;
206207 nexus = callPackage ./nexus/default.nix args-zkVM ;
207208 sp1-rust = callPackage ./sp1-rust/default.nix args-zkVM-rust ;
Original file line number Diff line number Diff line change 1+ { stdenv ,
2+ fetchGitHubReleaseAsset ,
3+ autoPatchelfHook ,
4+ zlib ,
5+ ...
6+ } :
7+ let
8+ nightly-hash = "8af9d45d5e09a04832cc9b2e1df993fd1ce49d02" ;
9+ in
10+ stdenv . mkDerivation rec {
11+ name = "jolt-guest-rust" ; # Used when guest is compiled with std
12+ version = "nightly-${ nightly-hash } " ;
13+
14+ nativeBuildInputs = [
15+ autoPatchelfHook
16+ stdenv . cc . cc . lib
17+ zlib
18+ ] ;
19+
20+ installPhase = ''
21+ runHook preInstall
22+ mkdir -p $out
23+ cp -r ./* $out/
24+ runHook postInstall
25+ '' ;
26+
27+ src = fetchGitHubReleaseAsset {
28+ owner = "a16z" ;
29+ repo = "rust" ;
30+ tag = "${ version } " ;
31+ asset = "rust-toolchain-x86_64-unknown-linux-gnu.tar.gz" ;
32+ hash = "sha256-aAhqLAvbeIh60R/E1c85KxWmYDH2SOpXhQChW3y3wgQ=" ;
33+ } ;
34+ }
You can’t perform that action at this time.
0 commit comments