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