{ callPackage, fetchpatch, python3, enableNpm ? true }: let buildNodejs = callPackage ./nodejs.nix { python = python3; }; in buildNodejs { inherit enableNpm; version = "17.3.0"; sha256 = "00sx046xmh75va7jh810npphnz3yrixifjhlj0jqysal93kc9r74"; patches = [ ./disable-darwin-v8-system-instrumentation.patch # Fixes node incorrectly building vendored OpenSSL when we want system OpenSSL. # https://github.com/nodejs/node/pull/40965 (fetchpatch { url = "https://github.com/nodejs/node/commit/65119a89586b94b0dd46b45f6d315c9d9f4c9261.patch"; sha256 = "sha256-dihKYEdK68sQIsnfTRambJ2oZr0htROVbNZlFzSAL+I="; }) ]; }