diff --git a/pkgs/by-name/nu/nushell/plugins/polars/package.nix b/pkgs/by-name/nu/nushell/plugins/polars/package.nix index bfd1aeba1821..4a9233117126 100644 --- a/pkgs/by-name/nu/nushell/plugins/polars/package.nix +++ b/pkgs/by-name/nu/nushell/plugins/polars/package.nix @@ -10,7 +10,11 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_polars"; - inherit (nushell) version src cargoHash; + inherit (nushell) version src; + + # https://github.com/nushell/nushell/commit/1139611e188d5fc2b0264b8b24d7d38da160f05b + cargoPatches = [ ./update-ethnum.patch ]; + cargoHash = "sha256-Cpv58bqpx1o0Dz2AykqzFY+PQE/Updr5MusQflpEF74="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch b/pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch new file mode 100644 index 000000000000..9dd5dbc986bb --- /dev/null +++ b/pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch @@ -0,0 +1,10 @@ +diff --git a/Cargo.lock b/Cargo.lock +index dffde283d..61121dd60 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -2082 +2082 @@ name = "ethnum" +-version = "1.5.2" ++version = "1.5.3" +@@ -2084 +2084 @@ source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b" ++checksum = "40404c3f5f511ec4da6fe866ddf6a717c309fdbb69fbbad7b0f3edab8f2e835f"