From 02b305e083ade13e61496b16872d7375392d8da0 Mon Sep 17 00:00:00 2001 From: euxane Date: Sun, 25 May 2025 00:19:23 +0200 Subject: [PATCH 1/2] 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"; From 41a2f2ad56fc94f33fa30eb1206620e67ad88ad3 Mon Sep 17 00:00:00 2001 From: euxane Date: Sun, 25 May 2025 00:22:01 +0200 Subject: [PATCH 2/2] matrix-appservice-discord: update meta.homepage --- pkgs/by-name/ma/matrix-appservice-discord/package.nix | 2 +- 1 file changed, 1 insertion(+), 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 d80e578bf0a1..bd8f6d9c5db4 100644 --- a/pkgs/by-name/ma/matrix-appservice-discord/package.nix +++ b/pkgs/by-name/ma/matrix-appservice-discord/package.nix @@ -103,7 +103,7 @@ mkYarnPackage rec { meta = { description = "Bridge between Matrix and Discord"; - homepage = "https://github.com/Half-Shot/matrix-appservice-discord"; + homepage = "https://github.com/matrix-org/matrix-appservice-discord"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ euxane ]; platforms = lib.platforms.linux;