From 6773e7ef2822b3efcad577ffac0c9d4147dc9a64 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Fri, 29 Sep 2023 15:35:50 -0600 Subject: [PATCH] drop "unused" key from workspace manifest --- Cargo.toml | 1 - nix/mev.nix | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 nix/mev.nix diff --git a/Cargo.toml b/Cargo.toml index 07fac23f..175bb4d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,6 @@ members = ["bin/mev", "mev-boost-rs", "mev-relay-rs", "mev-build-rs", "mev-rs"] default-members = ["bin/mev"] [workspace.package] -name = "mev-rs" version = "0.3.0" [workspace.dependencies] diff --git a/nix/mev.nix b/nix/mev.nix new file mode 100644 index 00000000..4d4eec6e --- /dev/null +++ b/nix/mev.nix @@ -0,0 +1,16 @@ +{ pkgs, crane }: +with pkgs; +let + commonArgs = { + pname = "mev-rs"; + src = crane.cleanCargoSource (crane.path ../.); + buildInputs = [ ] ++ lib.optionals pkgs.stdenv.isDarwin [ + libiconv + ]; + nativeBuildInputs = [ + # pkgs.rustPlatform.bindgenHook + ]; + }; + cargoArtifacts = crane.buildDepsOnly commonArgs; +in +crane.buildPackage (commonArgs // { inherit cargoArtifacts; })