Skip to content

Commit e8a756b

Browse files
Narpat MaliMaxIhlenfeldt
authored andcommitted
chromium: update to 112.0.5615.165
Release notes: https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop.html (112.0.5615.49) https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop_14.html (112.0.5615.121) https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop_18.html (112.0.5615.165) Build and patch changes: ------------------------ Dropped 0017-Revert-WebUI-Update-Rollup-to-v3.12.0.patch to enable building with Node 12 and the do_update_node_modules task related chages in chromium-gn.inc. Dropped 0019-Backport-Fix-deps-for-feed_response.proto.patch as the patch changes are already available in the latest version. Renamed & added 0017-Revert-Fix-std-span-autodetection-7805.patch to enable building with clang 12. Renamed & added 0018-Only-default-operator-on-declaration.patch to enable building with clang12, which doesn't implement P2085R0 and therefore requires all defaulted operator== implementations to be defined on the first declaration. Moved fix-libc-version-include.patch to musl. Rebase remaining patches. License changes: ---------------- Added licenses: * third_party/android_deps/libs/com_google_android_play_core_common/LICENSE * third_party/android_deps/libs/com_google_android_play_feature_delivery/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/4226920 * third_party/android_rust_toolchain/toolchain/share/doc/rust/LICENSE-APACHE - https://chromium-review.googlesource.com/c/chromium/src/+/4275302 * third_party/devtools-frontend/src/front_end/third_party/lit/LICENSE - https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4060452 * third_party/devtools-frontend/src/front_end/third_party/puppeteer/LICENSE - https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4275342 Removed licenses: * third_party/android_deps/libs/com_google_android_play_core/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/4233789 * third_party/android_deps/libs/org_jetbrains_annotations/LICENSE * third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib/LICENSE * third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/4226232 Updated licenses: * third_party/android_deps/libs/com_google_android_gms_play_services_basement/LICENSE * third_party/android_deps/libs/com_google_android_gms_play_services_tasks/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/4226920 * third_party/fontconfig/src/COPYING - https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/3ae08a8, https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/74f0595, https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/23cede3, https://chromium-review.googlesource.com/c/chromium/src/+/4251898 * third_party/hyphenation-patterns/LICENSE - https://chromium-review.googlesource.com/c/chromium/src/+/4189277 Test-built: ----------- * chromium-ozone-wayland: - master, clang, MACHINE=qemux86-64, qemuarm64 - kirkstone, clang, MACHINE=qemux86-64, qemuarm64 * chromium-x11 - master, clang, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm - dunfell, clang**, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm - kirkstone, clang**, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm - mickledore, clang**, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm ** Please note that Chromium requires below set-up when on dunfell branch. - The clang version to be >= 12 and for that, use the latest meta-clang/dunfell-clang12 branch. - Require the latest meta-oe with Nodejs 14.x support. - Add the PREFERRED_VERSION_nodejs-native = "14.%" in conf/local.conf file. Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
1 parent 786ebc8 commit e8a756b

10 files changed

+4
-130
lines changed

meta-chromium/recipes-browser/chromium/chromium-gn.inc

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,8 @@ SRC_URI += " \
2323
file://0013-Fix-html_minifier-script-for-node-v12.patch \
2424
file://0015-drop-gsimple-template-names.patch \
2525
file://0016-cast-to-bool-to-avoid-constexpr-error.patch \
26-
file://0017-Revert-WebUI-Update-Rollup-to-v3.12.0.patch \
27-
file://0018-Revert-Fix-std-span-autodetection-7805.patch \
28-
file://0019-Backport-Fix-deps-for-feed_response.proto.patch \
29-
file://0020-Only-default-operator-on-declaration.patch \
30-
file://fix-libc-version-include.patch \
26+
file://0017-Revert-Fix-std-span-autodetection-7805.patch \
27+
file://0018-Only-default-operator-on-declaration.patch \
3128
"
3229

3330
SRC_URI:append:libc-musl = "\
@@ -46,6 +43,7 @@ SRC_URI:append:libc-musl = "\
4643
file://musl/credentials-header.patch \
4744
file://musl/fstatat64.patch \
4845
file://musl/no-res-ninit-nclose.patch \
46+
file://musl/fix-libc-version-include.patch \
4947
"
5048

5149
ANY_OF_DISTRO_FEATURES = "opengl vulkan"
@@ -412,19 +410,6 @@ do_add_nodejs_symlink () {
412410
}
413411
addtask add_nodejs_symlink after do_configure before do_compile
414412

415-
# This is a workaround for nodejs in dunfell, whose version does not work
416-
# with the latest rollup release.
417-
do_update_node_modules () {
418-
cd "${S}/third_party/node"
419-
# https://source.chromium.org/chromium/chromium/src/+/main:third_party/node/update_npm_deps;l=19-23;drc=9d0a62c93ec2ed1856f01ea32719486342d0c21f
420-
PATH="$PATH:${STAGING_BINDIR_NATIVE}" "${STAGING_BINDIR_NATIVE}/npm" install --no-bin-links --only=prod
421-
patch -d node_modules/@types/d3/ -p1 < chromium_d3_types_index.patch
422-
patch -d node_modules/html-minifier/ -p1 < html_minifier.patch
423-
patch -p1 < typescript.patch
424-
cd -
425-
}
426-
addtask do_update_node_modules after do_configure before do_compile
427-
428413
do_configure() {
429414
cd ${S}
430415
python3 ./build/linux/unbundle/replace_gn_files.py --system-libraries ${GN_UNBUNDLE_LIBS}

meta-chromium/recipes-browser/chromium/chromium.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ HOMEPAGE = "https://www.chromium.org/Home"
44
CVE_PRODUCT = "chromium:chromium google:chrome"
55

66
SRC_URI = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${PV}.tar.xz"
7-
SRC_URI[sha256sum] = "9c7227e11b85af2eb828f41c0f83ffa94e17128ed7a368ce4afec9c1357b7ae1"
7+
SRC_URI[sha256sum] = "168c62fea9f428f99fbf967f36a75ee5da160429e3a5b86bf02188c5fe7c79fd"
88

99
S = "${WORKDIR}/chromium-${PV}"
1010

meta-chromium/recipes-browser/chromium/files/0017-Revert-WebUI-Update-Rollup-to-v3.12.0.patch

Lines changed: 0 additions & 82 deletions
This file was deleted.

meta-chromium/recipes-browser/chromium/files/0019-Backport-Fix-deps-for-feed_response.proto.patch

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)