-Patch5: uv-fpic.patch
-BuildRequires: c-ares-devel >= 1.7.4
-BuildRequires: gcc >= 5:4.0
-BuildRequires: libeio-devel
-BuildRequires: libev-devel >= 4.0.0
-BuildRequires: libstdc++-devel
-BuildRequires: python >= 1:2.5.2
+Patch4: 0001-Disable-running-gyp-on-shared-deps.patch
+Patch5: 0002-Install-both-binaries-and-use-libdir.patch
+URL: https://nodejs.org/
+BuildRequires: c-ares-devel >= 1.14.0
+BuildRequires: gcc >= 6:4.8
+%if %{with http_parser}
+BuildRequires: http-parser-devel >= 2.9.3
+BuildRequires: llhttp-devel >= 2.0.1
+%endif
+BuildRequires: libicu-devel >= 0.64
+BuildRequires: libstdc++-devel >= 6:4.8
+%{?with_system_uv:BuildRequires: libuv-devel >= 1.34.0}
+BuildRequires: nghttp2-devel >= 1.40.0
+BuildRequires: openssl-devel >= 1.0.1
+BuildRequires: pkgconfig
+BuildRequires: python >= 1:2.7