Merge #273521: node 20 fixes

...into staging-next
This commit is contained in:
Vladimír Čunát
2023-12-11 14:09:04 +01:00
2 changed files with 14 additions and 2 deletions
@@ -1,4 +1,4 @@
{ 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
View File
@@ -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 { };