[webkit-changes] [WebKit/WebKit] e45a46: [JHBuild] Add libjxl to moduleset

Diego Pino noreply at github.com
Wed Jun 21 21:41:54 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e45a46fae1a59709b4d5dd5c043352129364d150
      https://github.com/WebKit/WebKit/commit/e45a46fae1a59709b4d5dd5c043352129364d150
  Author: Diego Pino Garcia <dpino at igalia.com>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M Tools/gtk/jhbuild.modules
    A Tools/gtk/patches/libjxl-add-cmake-flag-provision-dependencies.patch
    M Tools/jhbuild/jhbuild-minimal.modules
    A Tools/jhbuild/patches/libjxl-add-cmake-flag-provision-dependencies.patch
    M Tools/wpe/jhbuild.modules
    A Tools/wpe/patches/libjxl-add-cmake-flag-provision-dependencies.patch

  Log Message:
  -----------
  [JHBuild] Add libjxl to moduleset
https://bugs.webkit.org/show_bug.cgi?id=258341

Reviewed by Carlos Alberto Lopez Perez.

Changeset '265024 at main' enabled JPEGXL by default in WebKitGTK and WPE.
This caused a build failure in systems such as Ubuntu 20.04, Ubuntu
22.04 and Debian 11, which do not provide 'libjxl' as a system library.

To work around the issue, the failing build bots disabled USE_JPEGXL. By
adding 'libjxl' to the JHBuild moduleset, USE_JPEGXL can be enabled
again.

* Tools/gtk/jhbuild.modules:
* Tools/gtk/patches/libjxl-add-cmake-flag-provision-dependencies.patch: Added.
* Tools/jhbuild/jhbuild-minimal.modules:
* Tools/jhbuild/patches/libjxl-add-cmake-flag-provision-dependencies.patch: Added.
* Tools/wpe/jhbuild.modules:
* Tools/wpe/patches/libjxl-add-cmake-flag-provision-dependencies.patch: Added.

Canonical link: https://commits.webkit.org/265394@main




More information about the webkit-changes mailing list