已开启
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
已开启
从refs/pull/200/head合入到openEuler-25.03
共 2 个文件变更+179192-2
此文件变更行数或变更字符数较多,你可以直接 查看源码
| @@ -1,4 +1,4 @@ | |||
| 1 | -%global baserelease 2 | 1 | +%global baserelease 3 |
| 2 | %{?!_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}} | 2 | %{?!_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}} |
| 3 | %global nodejs_epoch 1 | 3 | %global nodejs_epoch 1 |
| 4 | %global nodejs_major 20 | 4 | %global nodejs_major 20 |
| @@ -77,6 +77,7 @@ Patch1: CVE-2023-45853.patch | |||
| 77 | Patch2: CVE-2024-5274.patch | 77 | Patch2: CVE-2024-5274.patch |
| 78 | Patch3: CVE-2024-7971.patch | 78 | Patch3: CVE-2024-7971.patch |
| 79 | Patch4: 0001-correct-some-errors-related-to-CVE-2025-23085.patch | 79 | Patch4: 0001-correct-some-errors-related-to-CVE-2025-23085.patch |
| 80 | +Patch5: add-sw64-support-20.18.2.patch | ||
| 80 | 81 | ||
| 81 | BuildRequires: python3-devel python3-setuptools make | 82 | BuildRequires: python3-devel python3-setuptools make |
| 82 | BuildRequires: zlib-devel python3-jinja2 | 83 | BuildRequires: zlib-devel python3-jinja2 |
| @@ -203,7 +204,16 @@ Conflicts: %{name} < %{nodejs_epoch}:%{nodejs_version}-%{nodejs_release}%{?dist} | |||
| 203 | The API documentation for the Node.js JavaScript runtime. | 204 | The API documentation for the Node.js JavaScript runtime. |
| 204 | 205 | ||
| 205 | %prep | 206 | %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 | + | ||
| 207 | rm -rf deps/zlib | 217 | rm -rf deps/zlib |
| 208 | rm -rf deps/brotli | 218 | rm -rf deps/brotli |
| 209 | rm -rf deps/v8/third_party/jinja2 | 219 | rm -rf deps/v8/third_party/jinja2 |
| @@ -407,6 +417,9 @@ NODE_PATH=%{buildroot}%{_prefix}/lib/node_modules:%{buildroot}%{_prefix}/lib/nod | |||
| 407 | %{_pkgdocdir}/npm/docs | 417 | %{_pkgdocdir}/npm/docs |
| 408 | 418 | ||
| 409 | %changelog | 419 | %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-2 | 423 | * Wed Apr 02 2025 hanguanqiang <hanguanqiang@kylinos.cn> - 1:20.18.2-2 |
| 411 | - correct error related to CVE-2025-23085 | 424 | - correct error related to CVE-2025-23085 |
| 412 | 425 | ||