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

Reply via email to