[packages/gtk-webkit4] - updated to 2.46.6

qboosh qboosh at pld-linux.org
Thu Mar 6 21:06:35 CET 2025


commit 850e711802e7850535c8796776a781fd64ab764b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Mar 6 20:58:08 2025 +0100

    - updated to 2.46.6

 gtk-webkit4.spec |  8 +++-----
 icu76.patch      | 36 ------------------------------------
 2 files changed, 3 insertions(+), 41 deletions(-)
---
diff --git a/gtk-webkit4.spec b/gtk-webkit4.spec
index 0ec33d9..31f95b7 100644
--- a/gtk-webkit4.spec
+++ b/gtk-webkit4.spec
@@ -23,17 +23,16 @@ Summary:	Port of WebKit embeddable web component to GTK+ 3
 Summary(pl.UTF-8):	Port osadzalnego komponentu WWW WebKit do GTK+ 3
 Name:		gtk-webkit4
 # NOTE: 2.46.x is stable, 2.47.x devel
-Version:	2.46.1
-Release:	3
+Version:	2.46.6
+Release:	1
 License:	BSD-like
 Group:		X11/Libraries
 Source0:	https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
-# Source0-md5:	126f51432eb59d6c307c70858f5459c9
+# Source0-md5:	10b5b88ffe8611202c45cfdc10a2bd72
 Patch0:		x32.patch
 Patch1:		%{name}-icu59.patch
 Patch2:		parallel-gir.patch
 Patch3:		%{name}-driver-version-suffix.patch
-Patch4:		icu76.patch
 URL:		https://webkitgtk.org/
 BuildRequires:	/usr/bin/ld.gold
 BuildRequires:	EGL-devel
@@ -311,7 +310,6 @@ Dokumentacja API portu WebKitu do GTK 4.
 %patch -P 1 -p1
 %patch -P 2 -p1
 %patch -P 3 -p1
-%patch -P 4 -p1
 
 %build
 %if %{with lowmem}
diff --git a/icu76.patch b/icu76.patch
deleted file mode 100644
index a3d4310..0000000
--- a/icu76.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From aa29001ade54425699e1345ce41bbd227dba805c Mon Sep 17 00:00:00 2001
-From: Don Olmstead <don.olmstead at sony.com>
-Date: Sat, 26 Oct 2024 08:27:01 -0700
-Subject: [PATCH] Cherry-pick 285727 at main (63f7badbada0).
- https://bugs.webkit.org/show_bug.cgi?id=282120
-
-    Support ICU 76.1 build
-    https://bugs.webkit.org/show_bug.cgi?id=282120
-
-    Reviewed by Yusuke Suzuki.
-
-    In ICU 76.1 an additional macro `U_SHOW_CPLUSPLUS_HEADER_API` was added to
-    control visibility of the C++ API within ICU. Set this value to `0` since WebKit
-    wants to only use the C API.
-
-    * Source/WTF/wtf/Platform.h:
-
-    Canonical link: https://commits.webkit.org/285727@main
-
-Canonical link: https://commits.webkit.org/282416.378@webkitglib/2.46
----
- Source/WTF/wtf/Platform.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h
-index 23070df2937ba..51a8dce97755e 100644
---- a/Source/WTF/wtf/Platform.h
-+++ b/Source/WTF/wtf/Platform.h
-@@ -115,6 +115,7 @@
- /* ICU configuration. Some of these match ICU defaults on some platforms, but we would like them consistently set everywhere we build WebKit. */
- #define U_HIDE_DEPRECATED_API 1
- #define U_SHOW_CPLUSPLUS_API 0
-+#define U_SHOW_CPLUSPLUS_HEADER_API 0
- #ifdef __cplusplus
- #define UCHAR_TYPE char16_t
- #endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gtk-webkit4.git/commitdiff/850e711802e7850535c8796776a781fd64ab764b



More information about the pld-cvs-commit mailing list