diff --git a/pkgs/by-name/ia/iamb/0001-increase-recursion-limit-to-fix-matrix-sdk-sqlite.patch b/pkgs/by-name/ia/iamb/0001-increase-recursion-limit-to-fix-matrix-sdk-sqlite.patch new file mode 100644 index 000000000000..0f0dea263884 --- /dev/null +++ b/pkgs/by-name/ia/iamb/0001-increase-recursion-limit-to-fix-matrix-sdk-sqlite.patch @@ -0,0 +1,25 @@ +From 979dcc049c1d8b8b537ddf42133dba38ef17ee7f Mon Sep 17 00:00:00 2001 +From: azban +Date: Sat, 21 Mar 2026 11:23:30 -0600 +Subject: [PATCH] increase recursion limit to fix matrix-sdk-sqlite + +This is a temporary fix for build errors in the matrix-sdk-sqlite dependency. A more durable fix should be checked for in https://github.com/matrix-org/matrix-rust-sdk/issues/6254. +--- + src/main.rs | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/main.rs b/src/main.rs +index 0a316c7..794f838 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -15,6 +15,7 @@ + #![allow(clippy::needless_return)] + #![allow(clippy::result_large_err)] + #![allow(clippy::bool_assert_comparison)] ++#![recursion_limit = "256"] + use std::collections::VecDeque; + use std::convert::TryFrom; + use std::fmt::Display; +-- +2.51.2 + diff --git a/pkgs/by-name/ia/iamb/package.nix b/pkgs/by-name/ia/iamb/package.nix index d4dc072cece4..8a15554b29cf 100644 --- a/pkgs/by-name/ia/iamb/package.nix +++ b/pkgs/by-name/ia/iamb/package.nix @@ -19,6 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-nvEOtV1Y5K9E1Lj+bPnQ6k1AneDM9OT3RbV3Urm/1Qs="; }; + patches = [ + ./0001-increase-recursion-limit-to-fix-matrix-sdk-sqlite.patch + ]; + cargoHash = "sha256-uWYNFNoCiqw6gYuHZWmZmZVs7lKNvhzjwEyxgcbvv+8="; nativeBuildInputs = [