Name webkitgtk3
Version 2.48.7
Summary WebKit web rendering engine for the GTK+ platform
Description This recipe builds with Gtk3 (instead of Gtk4) which results in API version 4.1 (having javascriptcoregtk-4.1.pc instead of 6.0).
Section base
License BSD-2-Clause & LGPL-2.0-or-later
Homepage https://www.webkitgtk.org/
Bug tracker https://bugs.webkit.org/
Recipe file recipes-support/webkitgtk/webkitgtk3_2.48.7.bb
Layer meta-oe (whinlatter branch)
Inherits
  • cmake
  • features_check
  • gcc
  • gcc-native
  • gi-docgen
  • gobject-introspection
  • gobject-introspection-data
  • perlnative
  • pkgconfig
  • python3-dir
  • python3native
  • upstream-version-is-even
Dependencies
  • atk
  • cairo
  • cmake-native
  • enchant2
  • gcc-cross-i686
  • gettext-native
  • glib-2.0-native
  • gobject-introspection
  • gobject-introspection-native
  • gperf-native
  • gstreamer1.0
  • gstreamer1.0-plugins-base
  • gtk+3
  • harfbuzz
  • jpeg
  • libnotify
  • libsecret
  • libsoup
  • libtasn1
  • libwebp
  • libxcomposite
  • libxdamage
  • libxrender
  • libxslt
  • libxt
  • ninja-native
  • perl-native
  • pkgconfig-native
  • python3-native
  • qemu-native
  • ruby-native
  • unifdef-native
  • virtual/compilerlibs
  • virtual/libc
  • virtual/libx11
  • libavif
  • libbacktrace
  • enchant2
  • libmanette
  • geoclue
  • virtual/libgles2
  • systemd
  • libjxl
  • lcms
  • libhyphen
  • libsecret
  • gstreamer1.0-plugins-bad
  • virtual/egl
  • openjpeg
  • libsoup-2.4
  • libsoup
  • flite
  • sysprof
  • systemd
  • wayland
  • libwpe
  • wpebackend-fdo
  • wayland-native
  • virtual/egl
  • woff2
  • virtual/libx11
  • libxcomposite
  • libxdamage
  • libxrender
  • libxt
PACKAGECONFIG options
  • angle
  • avif
  • backtrace
  • bubblewrap
  • enchant
  • gamepad
  • geoclue
  • gles2
  • journald
  • jpegxl
  • lcms
  • libhyphen
  • libsecret
  • media-recorder
  • opengl
  • opengl-or-es
  • openjpeg
  • reduce-size
  • soup2
  • soup3
  • speech
  • sysprof-capture
  • systemd
  • wayland
  • webgl
  • webrtc
  • woff2
  • x11

Sources

https://www.webkitgtk.org/releases/webkitgtk-2.48.7.tar.xz

Patches

Patch Status
webkitgtk3/0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch Inappropriate [oe-core specific]
webkitgtk3/reproducibility.patch Pending [could be reworked]
webkitgtk3/no-musttail-arm.patch Inappropriate [work around to avoid clang compiler crash]
webkitgtk3/sys_futex.patch Submitted [https://chromium-review.googlesource.com/c/angle/angle/+/6108397]
webkitgtk3/0001-Fix-build-errors-on-RISCV-https-bugs.webkit.org-show.patch Submitted [https://github.com/WebKit/WebKit/pull/42802]
webkitgtk3/fix-ftbfs-riscv64.patch Pending
webkitgtk3/0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch Submitted [https://github.com/WebKit/WebKit/pull/16601]
webkitgtk3/0001-Fix-32bit-arm.patch Backport [https://bugs.webkit.org/show_bug.cgi?id=299166]

Other branches

This recipe in other branches of meta-oe:

Branch Recipe
master webkitgtk3 2.50.5
whinlatter (Yocto Project 5.3) webkitgtk3 2.48.7 (this recipe)
walnascar (Yocto Project 5.2) webkitgtk3 2.48.1
styhead (Yocto Project 5.1) webkitgtk3 2.44.3
scarthgap (Yocto Project 5.0) webkitgtk3 2.44.3
nanbield (Yocto Project 4.3) webkitgtk3 2.42.4