File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 222222 jolt-guest-rust = callPackage ./jolt-guest-rust/default.nix args-zkVM-rust ;
223223 jolt = callPackage ./jolt/default.nix ( args-zkVM // { inherit jolt-guest-rust ; } ) ;
224224 zkm = callPackage ./zkm/default.nix args-zkVM ;
225+ zkm-rust = callPackage ./zkm-rust/default.nix args-zkVM-rust ;
225226 nexus = callPackage ./nexus/default.nix args-zkVM ;
226227 sp1-rust = callPackage ./sp1-rust/default.nix args-zkVM-rust ;
227228 sp1 = callPackage ./sp1/default.nix ( args-zkVM // { inherit sp1-rust ; } ) ;
Original file line number Diff line number Diff line change 1+ { stdenv ,
2+ fetchGitHubReleaseAsset ,
3+ autoPatchelfHook ,
4+ zlib ,
5+ openssl ,
6+ ...
7+ } :
8+ stdenv . mkDerivation rec {
9+ name = "risc0-rust" ;
10+ version = "20241217" ;
11+
12+ nativeBuildInputs = [
13+ autoPatchelfHook
14+ stdenv . cc . cc . lib
15+ zlib
16+ openssl
17+ ] ;
18+
19+ installPhase = ''
20+ runHook preInstall
21+ mkdir -p $out
22+ cp -r ./rust-toolchain*/* $out/
23+ runHook postInstall
24+ '' ;
25+
26+ src = fetchGitHubReleaseAsset {
27+ owner = "zkMIPS" ;
28+ repo = "toolchain" ;
29+ tag = "${ version } " ;
30+ asset = "rust-toolchain-x86-64-unknown-linux-gnu-${ version } .tar.xz" ;
31+ hash = "sha256-XgR+nR5JwqGJ6Rx4cz65N2LTmGZDhBZ9ulXTIn5lW/Q=" ;
32+ } ;
33+ }
You can’t perform that action at this time.
0 commit comments