Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ef9ea9b548f34307ea5219e20b7f0baf06ffa5d6
https://github.com/WebKit/WebKit/commit/ef9ea9b548f34307ea5219e20b7f0baf06ffa5d6
Author: Vitaly Dyachkov <[email protected]>
Date: 2026-10-13 (Tue, 13 Oct 2026)
Changed paths:
M Tools/jhbuild/jhbuild-minimal.modules
Log Message:
-----------
[WPE] Bring back `libwpe` and `wpebackend-fdo` to the minimal jhbuild
moduleset
https://bugs.webkit.org/show_bug.cgi?id=327392
Reviewed by Adrian Perez de Castro.
319107@main removed `libwpe` and `wpebackend-fdo` from the minimal
jhbuild moduleset, assuming every supported distribution provides them.
That is no longer true. Debian is the only one of the major
distributions that still packages them.
Ubuntu removed both packages during the 24.04 (noble) development cycle,
and 22.04 was the last release to ship them. Fedora has retired both
packages. Arch Linux has dropped them from its official repositories.
With `ENABLE_WPE_LEGACY_API` enabled by default on WPE, CMake requires
`libwpe` and `wpebackend-fdo`.
As a result, on Ubuntu 24.04 or 26.04, Fedora or Arch, the documented
build steps fail at configure time:
- Tools/wpe/install-dependencies
- Tools/Scripts/update-webkitwpe-libs
- Tools/Scripts/build-webkit --wpe --debug
The minimal moduleset should provide `libwpe` and `wpebackend-fdo`
again. Both entries should include a `<pkg-config>` line, so the system
copy is used where one exists (e.g. Debian) and jhbuild builds them only
where it doesn't.
* Tools/jhbuild/jhbuild-minimal.modules:
Canonical link: https://commits.webkit.org/323573@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications