已开启
add sw64 support for node-v20.18.2 in openEuler-25.03 #200
lc-compiler创建于 2025年6月11日
add sw64 support for node-v20.18.2 in openEuler-25.03 #200
已开启
lc-compiler创建于 2025年6月11日
从refs/pull/200/head合入到openEuler-25.03
共 2 个文件变更+179192-2
此文件变更行数或变更字符数较多,你可以直接 查看源码
@@ -1,4 +1,4 @@
1-%global baserelease 21+%global baserelease 3
2%{?!_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}}2%{?!_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}}
3%global nodejs_epoch 13%global nodejs_epoch 1
4%global nodejs_major 204%global nodejs_major 20
@@ -77,6 +77,7 @@ Patch1: CVE-2023-45853.patch
77Patch2: CVE-2024-5274.patch77Patch2: CVE-2024-5274.patch
78Patch3: CVE-2024-7971.patch78Patch3: CVE-2024-7971.patch
79Patch4: 0001-correct-some-errors-related-to-CVE-2025-23085.patch79Patch4: 0001-correct-some-errors-related-to-CVE-2025-23085.patch
80+Patch5: add-sw64-support-20.18.2.patch
80 81 
81BuildRequires: python3-devel python3-setuptools make82BuildRequires: python3-devel python3-setuptools make
82BuildRequires: zlib-devel python3-jinja283BuildRequires: zlib-devel python3-jinja2
@@ -203,7 +204,16 @@ Conflicts: %{name} < %{nodejs_epoch}:%{nodejs_version}-%{nodejs_release}%{?dist}
203The API documentation for the Node.js JavaScript runtime.204The API documentation for the Node.js JavaScript runtime.
204 205 
205%prep206%prep
206-%autosetup -p1 -n node-v%{nodejs_version}207+%setup -q -n node-v%{nodejs_version}
208+%patch0 -p1
209+%patch1 -p1
210+%patch2 -p1
211+%patch3 -p1
212+%patch4 -p1
213+%ifarch sw_64
214+%patch5 -p1
215+%endif
216+ 
207rm -rf deps/zlib217rm -rf deps/zlib
208rm -rf deps/brotli218rm -rf deps/brotli
209rm -rf deps/v8/third_party/jinja2219rm -rf deps/v8/third_party/jinja2
@@ -407,6 +417,9 @@ NODE_PATH=%{buildroot}%{_prefix}/lib/node_modules:%{buildroot}%{_prefix}/lib/nod
407%{_pkgdocdir}/npm/docs417%{_pkgdocdir}/npm/docs
408 418 
409%changelog419%changelog
420+* Wed Jun 11 2025 swcompiler <lc@wxiat.com> - 1:20.18.2-3
421+- add sw64 support for node-v20.18.2 in openEuler-25.03
422+ 
410* Wed Apr 02 2025 hanguanqiang <hanguanqiang@kylinos.cn> - 1:20.18.2-2423* Wed Apr 02 2025 hanguanqiang <hanguanqiang@kylinos.cn> - 1:20.18.2-2
411- correct error related to CVE-2025-23085424- correct error related to CVE-2025-23085
412 425