Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] package/wpewebkit: WPE Platform support
@ 2026-11-02 22:49 Joseph Telaak
  2026-11-02 22:49 ` [Buildroot] [PATCH 1/2] package/wpewebkit: add missing libxkbcommon dependency Joseph Telaak
  2026-11-02 22:49 ` [Buildroot] [PATCH 2/2] package/wpewebkit: add WPE Platform options Joseph Telaak
  0 siblings, 2 replies; 7+ messages in thread
From: Joseph Telaak @ 2026-11-02 22:49 UTC (permalink / raw)
  To: buildroot; +Cc: Adrian Perez de Castro

WPE WebKit 2.50 contains the newer WPE Platform API, but Buildroot
only builds the libwpe API. This series makes the libxkbcommon
dependency explicit (patch 1) and adds options for WPE Platform and
its DRM and Wayland platforms (patch 2).

Adrian, I have added you in Cc because your 2024 series "wpewebkit: do
not depend on wpebackend-fdo" touches the same WPEWEBKIT_DEPENDENCIES
line. Patch 1 is what that change needs on the libxkbcommon side.

Tested with utils/test-pkg, one toolchain per configuration:
 - WPE Platform, headless only (glibc)
 - DRM platform (musl, eudev)
 - Wayland platform (glibc)
 - WPE Platform disabled
 - DRM and Wayland platforms with libmanette (glibc, systemd)

At runtime, on x86_64 with musl, a WPEView on the DRM platform renders
and page-flips through Mesa's i915 driver on an Intel GMA 3150. With
WPE Platform disabled, an existing i386 libwpe setup with a vendor WPE
backend runs as before.

While testing I found that wpewebkit fails to configure when
BR2_PACKAGE_SYSPROF is enabled: sysprof is built with
-Dinstall-static=false, so libsysprof-capture-4 is never installed.
That happens on master without this series, so I left sysprof out of
the last configuration above.

Joseph Telaak (2):
  package/wpewebkit: add missing libxkbcommon dependency
  package/wpewebkit: add WPE Platform options

 package/wpewebkit/Config.in    | 39 ++++++++++++++++++++++++++++++++++
 package/wpewebkit/wpewebkit.mk | 26 ++++++++++++++++++++++-
 2 files changed, 64 insertions(+), 1 deletion(-)

-- 
2.50.1 (Apple Git-155)

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-11-05  0:23 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-02 22:49 [Buildroot] [PATCH 0/2] package/wpewebkit: WPE Platform support Joseph Telaak
2026-11-02 22:49 ` [Buildroot] [PATCH 1/2] package/wpewebkit: add missing libxkbcommon dependency Joseph Telaak
2026-11-04 22:04   ` Thomas Petazzoni via buildroot
2026-11-05  0:21     ` Joseph Telaak
2026-11-02 22:49 ` [Buildroot] [PATCH 2/2] package/wpewebkit: add WPE Platform options Joseph Telaak
2026-11-04 22:09   ` Thomas Petazzoni via buildroot
2026-11-05  0:23     ` Joseph Telaak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox