From 668d9558b4513be25a3edc7db0814706c0b4e246 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sat, 25 Jan 2025 16:28:28 -0800 Subject: [PATCH] mattermost: fix update script attributes Since we now have a wrapper derivation, we need to expose the inner attributes to make the update script happy. --- pkgs/by-name/ma/mattermost/package.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix index d0669b7db8a6..534fa7759184 100644 --- a/pkgs/by-name/ma/mattermost/package.nix +++ b/pkgs/by-name/ma/mattermost/package.nix @@ -42,10 +42,17 @@ let wrapMattermost = server: stdenvNoCC.mkDerivation { - pname = "${server.pname}-wrapped"; - inherit (server) version; inherit server; - inherit (server) webapp; + + # src and npmDeps must be provided for the update script! + inherit (server) + pname + version + src + npmDeps + webapp + meta + ; dontUnpack = true; @@ -59,12 +66,7 @@ let done ''; - passthru = finalPassthru // { - inherit server; - inherit (server) webapp; - }; - - inherit (server) meta; + passthru = finalPassthru; }; finalPassthru = let