From 22b74b95bcaf58836957f2ecb8bd9baafacc7da1 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Wed, 18 Jun 2025 19:12:24 -0400 Subject: [PATCH] matrix-synapse: apply patch fixing build with libxml >= 2.14 --- pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index 69acde9bad8c..60c8bd9400ab 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, python3, openssl, libiconv, @@ -27,6 +28,15 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-nXDVkuV5GCk0Lp4LfyiModKdO30PJ40B5mXdm5tMHQo="; }; + patches = [ + # Skip broken HTML preview test case with libxml >= 2.14 + # https://github.com/element-hq/synapse/pull/18413 + (fetchpatch { + url = "https://github.com/element-hq/synapse/commit/8aad32965888476b4660bf8228d2d2aa9ccc848b.patch"; + hash = "sha256-EUEbF442nOAybMI8EL6Ee0ib3JqSlQQ04f5Az3quKko="; + }) + ]; + cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; hash = "sha256-9VJnn8aPkShqK2wYGFr+S5koIjma7VOr+LkLXwStL1E=";