diff options
Diffstat (limited to 'nixpkgs/pkgs/development/compilers/cairo/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/compilers/cairo/default.nix | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/development/compilers/cairo/default.nix b/nixpkgs/pkgs/development/compilers/cairo/default.nix index daf086e587b8..0e7283e52caa 100644 --- a/nixpkgs/pkgs/development/compilers/cairo/default.nix +++ b/nixpkgs/pkgs/development/compilers/cairo/default.nix @@ -6,16 +6,21 @@ rustPlatform.buildRustPackage rec { pname = "cairo"; - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "starkware-libs"; repo = "cairo"; rev = "v${version}"; - hash = "sha256-5UOLfsNgtg5EDDId23ysmWfeqMeh8R2UfMeBAtFCx6s="; + hash = "sha256-5bCPklk9u21/9cZYisszK0Lo7is9+iFrQxve41Fy5hg="; }; - cargoHash = "sha256-YoPStyPeEqLoUvGLEPwXR8XVhXtb6XwFuPNoDCiT7OA="; + cargoPatches = [ + # Upstream Cargo.lock is not up-to-date. + # https://github.com/starkware-libs/cairo/issues/4530 + ./ensure-consistency-of-cargo-lock.patch + ]; + cargoHash = "sha256-YCW6nwmUXMiP65QHCH6k29672gIkuz+MCmTqI+qaOyA="; nativeCheckInputs = [ rustfmt |