Unverified Commit 06a71a2f authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

nodejs_23: 23.6.1 -> 23.7.0 (#378075)

parents c3aab7c9 44a3bf7f
Loading
Loading
Loading
Loading
+22 −23
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  callPackage,
  fetchpatch2,
  openssl,
@@ -14,9 +16,10 @@ let
in
buildNodejs {
  inherit enableNpm;
  version = "23.6.1";
  sha256 = "fefa49dede8733018ada4e30f885808cc4e22167b8ae3233c6d6a23737aff76f";
  patches = [
  version = "23.7.0";
  sha256 = "8de192ef2fee2ee8a230dd8d0e9aee182ee9c9856ccdb5fd95188abe84f77242";
  patches =
    [
      ./configure-emulator.patch
      ./configure-armv6-vfpv2.patch
      ./disable-darwin-v8-system-instrumentation-node19.patch
@@ -25,16 +28,12 @@ buildNodejs {
      ./use-correct-env-in-tests.patch
      ./bin-sh-node-run-v22.patch

    # FIXME: remove after a minor point release
    ]
    ++ lib.optionals (!stdenv.buildPlatform.isDarwin) [
      # test-icu-env is failing without the reverts
      (fetchpatch2 {
      url = "https://github.com/nodejs/node/commit/d0ff34f4b690ad49c86b6df8fd424f39d183e1a6.patch?full_index=1";
      hash = "sha256-ezcCrg7UwK091pqYxXJn4ay9smQwsrYeMO/NBE7VaM8=";
    })
    # test-icu-env is failing on ICU 74.2
    # FIXME: remove once https://github.com/nodejs/node/pull/56661 is included in a next release
    (fetchpatch2 {
      url = "https://github.com/nodejs/node/commit/a364ec1d1cbbd5a6d20ee54d4f8648dd7592ebcd.patch?full_index=1";
      hash = "sha256-EL1NgCBzz5O1spwHgocLm5mkORAiqGFst0N6pc3JvFg=";
        url = "https://github.com/nodejs/node/commit/869d0cbca3b0b5e594b3254869a34d549664e089.patch?full_index=1";
        hash = "sha256-BBBShQwU20TSY8GtPehQ9i3AH4ZKUGIr8O0bRsgrpNo=";
        revert = true;
      })
    ];