Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wpewebkit for openSUSE:Factory checked in at 2026-09-28 10:45:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wpewebkit (Old) and /work/SRC/openSUSE:Factory/.wpewebkit.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wpewebkit" Mon Sep 28 10:45:33 2026 rev:17 rq:1380790 version:2.54.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wpewebkit/wpewebkit.changes 2026-09-01 15:51:45.533878214 +0200 +++ /work/SRC/openSUSE:Factory/.wpewebkit.new.383539/wpewebkit.changes 2026-09-28 10:46:02.105902966 +0200 @@ -1,0 +2,39 @@ +Fri Sep 25 08:26:20 UTC 2026 - Michal Rostecki <[email protected]> + +- Enable support for DRM, headless and Wayland platform, via + passing ENABLE_WPE_PLATFORM=ON to cmake. + +------------------------------------------------------------------- +Thu Sep 17 17:02:06 CEST 2026 - Bjørn Lie <[email protected]> + +- Update to version 2.54.0: + + The WPEPlatform embedding API is now considered stable and + enabled by default at build configuration time. The legacy + libwpe-based API is still available, and may be deprecated in + the future. + + Add new API for page favicons, using WebKitFaviconDatabase and + the WebKitWebView:page-icons property. + + Add the WebKitWebView:magnification property, to handle visual + scaling. + + Add new API to allow setting a per-navigation custom User-Agent + to WebKitWebsitePolicies. + + Add support for gamepad rumble effects. + + Add support for spell checking using the Enchant library. + + Add initial support for the Pointer Lock API. + + Switch Web Process compositor to use Skia instead of + TextureMapper. + + Improved WebXR implementation, which now includes support for + the Layers API. + + Improved damage handling that is now also used during the + composition to limit the composited areas. + + Implement GPU atlas creation and replay substitution for + batched raster image uploads. + + Media capability reporting is more accurate. + + Video decoding limits are now respected in media capabilities + queries. + + Remove the option to use Cairo for 2D rendering. +- Drop riscv-platformenable.patch: Applied upstream. +- Add pkgconfig(enchant-2) BuildRequires: New dependency. +- No longer disable skia on ppc64le. + +------------------------------------------------------------------- @@ -404,0 +444 @@ + Old: ---- riscv-platformenable.patch wpewebkit-2.52.6.tar.xz New: ---- wpewebkit-2.54.0.tar.xz ----------(Old B)---------- Old: + Remove the option to use Cairo for 2D rendering. - Drop riscv-platformenable.patch: Applied upstream. - Add pkgconfig(enchant-2) BuildRequires: New dependency. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wpewebkit.spec ++++++ --- /var/tmp/diff_new_pack.J5LVEV/_old 2026-09-28 10:46:04.443000882 +0200 +++ /var/tmp/diff_new_pack.J5LVEV/_new 2026-09-28 10:46:04.450001175 +0200 @@ -23,7 +23,7 @@ Name: wpewebkit %define _lto_cflags %{nil} -Version: 2.52.6 +Version: 2.54.0 Release: 0 Summary: Library for rendering web content, WPE Port License: BSD-3-Clause AND LGPL-2.1-only @@ -31,11 +31,10 @@ URL: https://wpewebkit.org/ Source: %{url}/releases/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM riscv-platformenable.patch gh#Webkit/Webkit#64268 -Patch1: riscv-platformenable.patch - BuildRequires: bubblewrap BuildRequires: cmake +BuildRequires: clang +BuildRequires: llvm BuildRequires: flite-devel BuildRequires: gcc-c++ BuildRequires: gperf >= 3.0.1 @@ -52,6 +51,7 @@ BuildRequires: pkgconfig(atk) >= 2.16.0 BuildRequires: pkgconfig(atk-bridge-2.0) BuildRequires: pkgconfig(cairo) >= 1.16.0 +BuildRequires: pkgconfig(enchant-2) BuildRequires: pkgconfig(epoxy) >= 1.5.4 BuildRequires: pkgconfig(freetype2) >= 2.9.0 BuildRequires: pkgconfig(gbm) @@ -167,24 +167,25 @@ # Use linker flags to reduce memory consumption %global optflags %(echo %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads | sed 's/-g /-g1 /') +export CC=clang +export CXX=clang++ export CFLAGS="%{optflags} $(pkg-config --cflags wayland-client xkbcommon)" export CXXFLAGS="%{optflags} $(pkg-config --cflags wayland-client xkbcommon)" %cmake \ -GNinja \ + -DCMAKE_POLICY_DEFAULT_CMP0057=NEW \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_DOCUMENTATION=OFF \ -DENABLE_INTROSPECTION=OFF \ -DPORT=WPE \ -DENABLE_MINIBROWSER=ON \ + -DENABLE_WPE_PLATFORM=ON \ -DUSE_AVIF=ON \ -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libWPEWebKit-%{_wksover} \ %ifarch aarch64 -DENABLE_JIT=OFF \ -DUSE_SYSTEM_MALLOC=ON \ %endif -%ifarch ppc64le - -DUSE_SKIA=OFF \ -%endif -DUSE_SYSTEM_SYSPROF_CAPTURE=NO %ninja_build @@ -210,8 +211,16 @@ %files devel %{_includedir}/wpe-webkit-%{_apiver} %{_libdir}/libWPEWebKit-%{_apiver}.so +%{_libdir}/pkgconfig/wpe-platform-%{_apiver}.pc +%{_libdir}/pkgconfig/wpe-platform-drm-%{_apiver}.pc +%{_libdir}/pkgconfig/wpe-platform-headless-%{_apiver}.pc +%{_libdir}/pkgconfig/wpe-platform-wayland-%{_apiver}.pc %{_libdir}/pkgconfig/wpe-webkit-%{_apiver}.pc %{_libdir}/pkgconfig/wpe-web-process-extension-%{_apiver}.pc +%{_libdir}/pkgconfig/wpe-platform-2.0.pc +%{_libdir}/pkgconfig/wpe-platform-drm-2.0.pc +%{_libdir}/pkgconfig/wpe-platform-headless-2.0.pc +%{_libdir}/pkgconfig/wpe-platform-wayland-2.0.pc %dir %{_datadir}/wpe-webkit-%{_apiver} %{_datadir}/wpe-webkit-%{_apiver}/inspector.gresource ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.J5LVEV/_old 2026-09-28 10:46:04.581006663 +0200 +++ /var/tmp/diff_new_pack.J5LVEV/_new 2026-09-28 10:46:04.600007460 +0200 @@ -1,7 +1,7 @@ -mtime: 1788184565 -commit: 332e3c85b3b83fd87b1edd2b1432527e5a16fcd8b7beb43f413e5d5a81f8025a +mtime: 1790341466 +commit: 500a0da5285ff72e492959bec4e6b4694507e0f9ae30cf8cdcee6d8f1884699a url: https://src.opensuse.org/GNOME/wpewebkit -revision: 332e3c85b3b83fd87b1edd2b1432527e5a16fcd8b7beb43f413e5d5a81f8025a +revision: 500a0da5285ff72e492959bec4e6b4694507e0f9ae30cf8cdcee6d8f1884699a trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-25 15:04:26.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ wpewebkit-2.52.6.tar.xz -> wpewebkit-2.54.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/wpewebkit/wpewebkit-2.52.6.tar.xz /work/SRC/openSUSE:Factory/.wpewebkit.new.383539/wpewebkit-2.54.0.tar.xz differ: char 15, line 1
