From 02b305e083ade13e61496b16872d7375392d8da0 Mon Sep 17 00:00:00 2001 From: euxane Date: Sun, 25 May 2025 00:19:23 +0200 Subject: [PATCH] matrix-appservice-discord: fix build by pinning nodejs_20 Build is failing with newer versions; From upstream's readme: The bridge supports any version of Node.js between v18.X - v20.X. --- pkgs/by-name/ma/matrix-appservice-discord/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/matrix-appservice-discord/package.nix b/pkgs/by-name/ma/matrix-appservice-discord/package.nix index dcd43ba0d852..d80e578bf0a1 100644 --- a/pkgs/by-name/ma/matrix-appservice-discord/package.nix +++ b/pkgs/by-name/ma/matrix-appservice-discord/package.nix @@ -7,11 +7,12 @@ makeWrapper, removeReferencesTo, python3, - nodejs, + nodejs_20, matrix-sdk-crypto-nodejs, }: let + nodejs = nodejs_20; # only supports nodejs v18.X - v20.X pin = lib.importJSON ./pin.json; nodeSources = srcOnly nodejs; @@ -19,6 +20,7 @@ in mkYarnPackage rec { pname = "matrix-appservice-discord"; inherit (pin) version; + inherit nodejs; src = fetchFromGitHub { owner = "matrix-org";