Unverified Commit 48b286bd authored by Vladimír Čunát's avatar Vladimír Čunát
Browse files

Merge #273521: node 20 fixes

...into staging-next
parents 6ac7b923 3b235f07
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
{ lib, stdenv, cmake, python3, fetchFromGitHub, emscripten,
{ lib, stdenv, cmake, python3, fetchFromGitHub, fetchpatch, emscripten,
  gtest, lit, nodejs, filecheck
}:

@@ -13,6 +13,15 @@ stdenv.mkDerivation rec {
    hash = "sha256-gMwbWiP+YDCVafQMBWhTuJGWmkYtnhEdn/oofKaUT08=";
  };

  # Fix build with Node 20
  # FIXME: remove for next release
  patches = [
    (fetchpatch {
      url = "https://github.com/WebAssembly/binaryen/commit/889422e0c92552ff484659f9b41e777ba7ab35c1.patch";
      hash = "sha256-acM8mytL9nhm4np9tpUbd1X0wJ7y308HV2fvgcAW1lY=";
    })
  ];

  nativeBuildInputs = [ cmake python3 ];

  preConfigure = ''
+4 −1
Original line number Diff line number Diff line
@@ -1582,7 +1582,10 @@ with pkgs;
  };
  akkoma-frontends = recurseIntoAttrs {
    akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
    admin-fe = callPackage ../servers/akkoma/admin-fe { };
    admin-fe = callPackage ../servers/akkoma/admin-fe {
      nodejs = nodejs_18;
      yarn = yarn.override { nodejs = nodejs_18; };
    };
  };
  akkoma-emoji = recurseIntoAttrs {
    blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };