Skip to content

Commit

Permalink
cargo-risczero: 0.17.0 -> 1.1.2 (#353953)
Browse files Browse the repository at this point in the history
  • Loading branch information
khaneliman authored Nov 7, 2024
2 parents 7a9a124 + 20a0bfb commit c161297
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 42 deletions.
54 changes: 54 additions & 0 deletions pkgs/by-name/ca/cargo-risczero/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
lib,
stdenv,
fetchCrate,
fetchurl,
rustPlatform,
pkg-config,
openssl,
nix-update-script,
}:

rustPlatform.buildRustPackage rec {
pname = "cargo-risczero";
version = "1.1.2";

src = fetchCrate {
inherit pname version;
hash = "sha256-YZ3yhj1VLxl3Fg/yWhqrZXxIQ7oK6Gdo0NU39oDvoo8=";
};

src-recursion-hash = "28e4eeff7a8f73d27408d99a1e3e8842c79a5f4353e5117ec0b7ffaa7c193612"; # That is from cargoDeps/risc0-circuit-recursion/build.rs

src-recursion = fetchurl {
url = "https://risc0-artifacts.s3.us-west-2.amazonaws.com/zkr/${src-recursion-hash}.zip";
hash = "sha256-KOTu/3qPc9J0CNmaHj6IQseaX0NT5RF+wLf/qnwZNhI="; # This hash should be the same as src-recuresion-hash
};

env = {
RECURSION_SRC_PATH = src-recursion;
};

cargoHash = "sha256-pNgnUtKn2w5rWbgDi0MHZCm9nYPgESL3g7EMaYwoSq4=";

nativeBuildInputs = [
pkg-config
];

buildInputs = [
openssl
];

# The tests require network access which is not available in sandboxed Nix builds.
doCheck = false;

passthru.updateScript = nix-update-script { };

meta = {
description = "Cargo extension to help create, manage, and test RISC Zero projects";
mainProgram = "cargo-risczero";
homepage = "https://risczero.com";
license = with lib.licenses; [ asl20 ];
maintainers = with lib.maintainers; [ cameronfyfe ];
};
}
41 changes: 0 additions & 41 deletions pkgs/development/tools/rust/cargo-risczero/default.nix

This file was deleted.

1 change: 0 additions & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15469,7 +15469,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };

Expand Down

0 comments on commit c161297

Please sign in to comment.