Update presets for wpe-2.40, remove presets for wpe-2.36 and add
presets for wpe-2.42
Update the references in the webkit-bleeding.inc
Update the CI test jobs (2.42 is the main target to stress now)
browserperfrunner: Remove recipe since Python2 is not longer supported
wpebackend: Remove unused component
Rename rdepends from 'virtual/' to 'virtual-'
Recipes shouldn't use "virtual/" in RPROVIDES and RDEPENDS. This was
addressed already in recipes in meta-oe and oe-core. Add a test for
this in insane.bbclass (>nanbield) to ensure no regressions occur.
This change removes all the needless virtuals defined for the RDEPENDS.
It only remains the 'virtual/wpebackend' but renamed now to
'virtual-wpebackend'.
wpewebkit,webkitgtk: Build 2.42 versings using Clang 10
Webkit 2.42 needs version of GCC higher than 9 or newer Clang
versions. The dunfell branch of meta-clang provides Clang 10 what is
enough for build it.
This patch set webkitgtk and wpewebkit to be built with Clang.
This PR precedes https://github.com/Igalia/meta-webkit/pull/489 (actually is based on this one). This is motivated by the @clopez comment in https://github.com/Igalia/meta-webkit/pull/456#issuecomment-1459087282. Since Dunfell has to be supported until EOL (2024-04), let's make the WebKit components update before drop the support of Dunfell (and other intermediated releases).
Update cog 0.17.90 to 0.18.2.
Release notes:
https://wpewebkit.org/release/cog-0.18.0.html
https://wpewebkit.org/release/cog-0.18.1.html
https://wpewebkit.org/release/cog-0.18.2.html
Remove cog old versions: 0.12, 0.14
Remove libwpe old versions: 1.12
Update wpebackend-fdo 1.14.1 to 1.14.2
Release notes:
https://wpewebkit.org/release/wpebackend-fdo-1.14.2.html
Remove wpebackend-fdo old versions: 1.10, 1.12
Add webkitgtk recipe for version 2.42.4
Release notes:
https://webkitgtk.org/2023/9/15/webkitgtk2.42.0-released.html
https://webkitgtk.org/2023/9/27/webkitgtk2.42.1-released.html
https://webkitgtk.org/2023/11/10/webkitgtk2.42.2-released.html
https://webkitgtk.org/2023/12/05/webkitgtk2.42.3-released.html
https://webkitgtk.org/2023/12/15/webkitgtk2.42.4-released.html
Remove webkitgtk old versions: 2.38, 2.40
Add wpewebkit recipe for version 2.42.4
Release notes:
https://wpewebkit.org/release/wpewebkit-2.42.0.html
https://wpewebkit.org/release/wpewebkit-2.42.1.html
https://wpewebkit.org/release/wpewebkit-2.42.2.html
https://wpewebkit.org/release/wpewebkit-2.42.3.html
https://wpewebkit.org/release/wpewebkit-2.42.4.html
Remove wpewebkit old versions: 2.36, 2.38
Update presets for wpe-2.40, remove presets for wpe-2.36 and add presets for wpe-2.42
Update the references in the webkit-bleeding.inc
Update the CI test jobs (2.42 is the main target to stress now)
browserperfrunner: Remove recipe since Python2 is not longer supported
wpebackend: Remove unused component
Rename rdepends from 'virtual/' to 'virtual-'
Recipes shouldn't use "virtual/" in RPROVIDES and RDEPENDS. This was addressed already in recipes in meta-oe and oe-core. Add a test for this in insane.bbclass (>nanbield) to ensure no regressions occur.
This change removes all the needless virtuals defined for the RDEPENDS. It only remains the 'virtual/wpebackend' but renamed now to 'virtual-wpebackend'.
Ref: https://lists.openembedded.org/g/openembedded-core/message/155551
ruby-highline: Add branch parameter in SRC_URI
wpewebkit,webkitgtk: Build 2.42 versings using Clang 10
Webkit 2.42 needs version of GCC higher than 9 or newer Clang versions. The dunfell branch of meta-clang provides Clang 10 what is enough for build it.
This patch set webkitgtk and wpewebkit to be built with Clang.
This adds a dependency with meta-clang.