diff --git a/webkitgtk-2.42.5-x86-build-fix.patch b/webkitgtk-2.42.5-x86-build-fix.patch new file mode 100644 index 0000000..0478aca --- /dev/null +++ b/webkitgtk-2.42.5-x86-build-fix.patch @@ -0,0 +1,11 @@ +--- webkitgtk-2.42.5/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp.orig 2024-02-12 18:36:31.377840379 +0100 ++++ webkitgtk-2.42.5/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp 2024-02-12 18:36:48.932863720 +0100 +@@ -323,7 +323,7 @@ + // 2. 32 bit result values will be in the low 32-bit of t0. + // 3. 64 bit result values will be in t0. + +- CLoopRegister t0, t1, t2, t3, t5, sp, cfr, lr, pc; ++ CLoopRegister t0, t1, t2, t3, t5, t6, t7, sp, cfr, lr, pc; + #if USE(JSVALUE64) + CLoopRegister numberTag, notCellMask; + #endif diff --git a/webkitgtk.spec b/webkitgtk.spec index acc6fd2..04c9814 100644 --- a/webkitgtk.spec +++ b/webkitgtk.spec @@ -12,7 +12,7 @@ %endif Name: webkitgtk -Version: 2.42.4 +Version: 2.42.5 Release: 1mamba Summary: Port of WebKit embeddable web component to GTK+ Group: System/Libraries @@ -23,6 +23,7 @@ URL: https://www.webkitgtk.org/ Source0: http://www.webkitgtk.org/releases/webkitgtk-%{version}.tar.xz Patch2: webkitgtk-2.30.2-x86-arm-jit-build-workaround.patch Patch3: webkitgtk-2.42.2-libxml2-2.12.1.patch +Patch4: webkitgtk-2.42.5-x86-build-fix.patch License: BSD, LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel @@ -32,6 +33,7 @@ BuildRequires: libXcomposite-devel BuildRequires: libXdamage-devel BuildRequires: libXrender-devel BuildRequires: libXt-devel +BuildRequires: libat-spi2-core-devel BuildRequires: libatomic-devel BuildRequires: libavif-devel BuildRequires: libcairo-devel @@ -45,10 +47,9 @@ BuildRequires: libgcrypt-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libgpg-error-devel -BuildRequires: libgraphene-devel BuildRequires: libgst-plugins-base-devel BuildRequires: libgstreamer-devel -BuildRequires: libgtk-devel +BuildRequires: libgtk3-devel BuildRequires: libharfbuzz-devel BuildRequires: libhyphen-devel BuildRequires: libicu-devel @@ -67,7 +68,6 @@ BuildRequires: libsqlite-devel BuildRequires: libstdc++6-devel BuildRequires: libsystemd-devel BuildRequires: libtasn1-devel -BuildRequires: libvulkan-devel BuildRequires: libwayland-devel BuildRequires: libwayland-egl-devel BuildRequires: libwebp-devel @@ -152,6 +152,7 @@ This package contains the documentation for %{name}, #:<< _EOF %ifarch arm %{ix86} %patch 2 -p1 +%patch 4 -p1 %endif %ifarch arm #sed -i "s|ARM64|ARMv7|" Source/JavaScriptCore/CMakeLists.txt @@ -285,6 +286,9 @@ rm -f %{buildroot}%{_bindir}/WebKitWebDriver %{_datadir}/gtk-doc/html/webkit*-%{apiver}/* %changelog +* Fri Feb 09 2024 Automatic Build System 2.42.5-1mamba +- automatic version update by autodist + * Sun Jan 07 2024 Automatic Build System 2.42.4-1mamba - automatic version update by autodist