From 94b83c1091d7fe50670bff9c446f40af0b3fc5a6 Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Tue, 7 Sep 2021 00:17:20 +0300 Subject: [PATCH] Use nodejs 14 on rosa2016.1, nodejs (10) is too old --- chromium-browser-stable.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/chromium-browser-stable.spec b/chromium-browser-stable.spec index ffee4ae..441ab28 100644 --- a/chromium-browser-stable.spec +++ b/chromium-browser-stable.spec @@ -143,7 +143,12 @@ BuildRequires: git BuildRequires: gperf BuildRequires: gyp BuildRequires: ninja +# nodejs 10 in rosa2016.1 is too old +%if %{mdvver} >= 201905 BuildRequires: nodejs +%else +BuildRequires: nodejs14 +%endif BuildRequires: util-linux BuildRequires: yasm BuildRequires: atomic-devel @@ -376,7 +381,11 @@ export PATH="$PWD/local_bin:$PATH" # setup node mkdir -p third_party/node/linux/node-linux-x64/bin +%if %{mdvver} >= 201905 ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/node +%else +ln -s /opt/nodejs14/bin/node third_party/node/linux/node-linux-x64/bin/node +%endif # (From Fedora) Get rid of the pre-built eu-strip binary, it is x86_64 and of mysterious origin rm -rf buildtools/third_party/eu-strip/bin/eu-strip