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

Reply via email to