From 5ba0ec61078f4e681e7fa5b65abce303d4a4e81d Mon Sep 17 00:00:00 2001 From: Jun Yang Date: Tue, 2 Nov 2021 12:36:17 +0800 Subject: [PATCH] nodejs: list all the patches for aarch64 to make the source rpm same both for x86_64 and aarch64 Signed-off-by: Jun Yang --- nodejs.spec | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/nodejs.spec b/nodejs.spec index 5f870b7..d8c98cd 100644 --- a/nodejs.spec +++ b/nodejs.spec @@ -1,5 +1,5 @@ %bcond_with bootstrap -%global baserelease 7 +%global baserelease 8 %{?!_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}} %global nodejs_epoch 1 %global nodejs_major 12 @@ -81,9 +81,9 @@ Source7: nodejs_native.attr Patch0001: 0001-Disable-running-gyp-on-shared-deps.patch Patch0002: 0002-Install-both-binaries-and-use-libdir.patch -%ifarch aarch64 +# patch for aarch64 only Patch0003: 0003-Modify-openEuler-aarch64-v8_os_page_size-to-64.patch -%endif + Patch0004: 0004-Make-AARCH64-compile-on-64KB-physical-pages.patch Patch0005: CVE-2020-8265.patch Patch0006: CVE-2020-8287-1.patch @@ -230,7 +230,24 @@ Conflicts: %{name} < %{nodejs_epoch}:%{nodejs_version}-%{nodejs_release}%{?dist} The API documentation for the Node.js JavaScript runtime. %prep -%autosetup -p1 -n node-v%{nodejs_version} +%setup -n node-v%{nodejs_version} +%patch0001 -p1 +%patch0002 -p1 +%ifarch aarch64 +%patch0003 -p1 +%endif +%patch0004 -p1 +%patch0005 -p1 +%patch0006 -p1 +%patch0007 -p1 +%patch0008 -p1 +%patch0009 -p1 +%patch00010 -p1 +%patch00011 -p1 +%patch00012 -p1 +%patch00013 -p1 +%patch00014 -p1 + rm -rf deps/zlib rm -rf deps/brotli rm -rf deps/openssl @@ -497,6 +514,9 @@ end %{_pkgdocdir}/npm/docs %changelog +* Tue Nov 2 2021 Jun Yang - 1:12.18.4-8 +- list all the patches for aarch64 to make the source rpm same both for x86_64 and aarch64 + * Thu Oct 21 2021 yaoxin - 1:12.18.4-7 - fix CVE-2021-22930 -- Gitee