From 932aaf9fe08d240dc37e38ddb5d034a8d0102e70 Mon Sep 17 00:00:00 2001 From: Wu Zixuan Date: Wed, 30 Nov 2022 16:26:19 +0800 Subject: [PATCH] Add sw64 architecture Signed-off-by: Wu Zixuan (cherry picked from commit 766f2db88bc7323b85e936e01a824e984d864bf7) --- webkit2gtk3.spec | 8 +++++++- webkitgtk-2.32.1-sw.patch | 12 ++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100755 webkitgtk-2.32.1-sw.patch diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index d2bd961..289bf81 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -9,7 +9,7 @@ #Basic Information Name: webkit2gtk3 Version: 2.36.3 -Release: 2 +Release: 3 Summary: GTK+ Web content engine library License: LGPLv2 URL: https://www.webkitgtk.org/ @@ -23,6 +23,9 @@ Source1: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc %ifarch loongarch64 Patch0001: 0001-webkitgtk-add-loongarch.patch %endif +%ifarch sw_64 +Patch0002: webkitgtk-2.32.1-sw.patch +%endif #Dependency BuildRequires: at-spi2-core-devel bison cairo-devel cmake enchant2-devel @@ -212,6 +215,9 @@ done %endif %changelog +* Tue Nov 29 2022 wuzx - 2.36.3-3 +- Add sw64 architecture + * Mon Nov 14 2022 huajingyun 2.36.3-2 - Add support loongarch diff --git a/webkitgtk-2.32.1-sw.patch b/webkitgtk-2.32.1-sw.patch new file mode 100755 index 0000000..5c35d14 --- /dev/null +++ b/webkitgtk-2.32.1-sw.patch @@ -0,0 +1,12 @@ +diff -Naur webkitgtk-2.32.1.org/Source/WTF/wtf/dtoa/utils.h webkitgtk-2.32.1.sw/Source/WTF/wtf/dtoa/utils.h +--- webkitgtk-2.32.1.org/Source/WTF/wtf/dtoa/utils.h 2022-06-06 15:32:28.840000000 +0000 ++++ webkitgtk-2.32.1.sw/Source/WTF/wtf/dtoa/utils.h 2022-06-06 15:33:01.600000000 +0000 +@@ -86,7 +86,7 @@ + defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \ + defined(_POWER) || defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \ + defined(__sparc__) || defined(__sparc) || defined(__s390__) || \ +- defined(__SH4__) || defined(__alpha__) || \ ++ defined(__SH4__) || defined(__alpha__) || defined(__sw_64__) || \ + defined(_MIPS_ARCH_MIPS32R2) || \ + defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \ + defined(__riscv) || \ -- Gitee