From 94c844fd4dba0cf2b5cb6126c76171a3d8a40468 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Thu, 25 Jan 2024 17:02:05 +0100 Subject: [PATCH] Install rust toolchain on Debian based platforms Needed for future QtWebEngine updates Pick-to: 6.11 6.10 Change-Id: Ic2f42f9030a9bdf6f09c0004e035f4f36792cb56 Reviewed-by: Moss Heim --- coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh | 4 +++- coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh | 4 +++- coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh | 4 +++- coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh index fcf5f775..5cb9c604 100755 --- a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh @@ -54,7 +54,9 @@ installPackages+=(libgbm-dev) installPackages+=(libxkbfile-dev) installPackages+=(libxshmfence-dev) installPackages+=(libxss-dev) -# installPackages+=(nodejs) too old +installPackages+=(rustc) +installPackages+=(bindgen) +installPackages+=(clang) installPackages+=(python3-html5lib) # ## Common event loop handling diff --git a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh index f2ca260d..84035e75 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh @@ -69,7 +69,9 @@ installPackages+=(libvpx-dev) installPackages+=(libxkbfile-dev) installPackages+=(libxshmfence-dev) installPackages+=(libxss-dev) -# installPackages+=(nodejs) too old +installPackages+=(rustc) +installPackages+=(bindgen) +installPackages+=(clang) installPackages+=(python3-html5lib) # Common event loop handling diff --git a/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh index 4af1cffa..48f10d83 100644 --- a/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh @@ -67,7 +67,9 @@ installPackages+=(libvpx-dev) installPackages+=(libxkbfile-dev) installPackages+=(libxshmfence-dev) installPackages+=(libxss-dev) -# installPackages+=(nodejs) too old +installPackages+=(rustc) +installPackages+=(bindgen) +installPackages+=(clang) installPackages+=(python3-html5lib) # Common event loop handling diff --git a/coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh index 15b86dee..017ec208 100644 --- a/coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh @@ -69,7 +69,9 @@ installPackages+=(libvpx-dev) installPackages+=(libxkbfile-dev) installPackages+=(libxshmfence-dev) installPackages+=(libxss-dev) -# installPackages+=(nodejs) too old +installPackages+=(rustc) +installPackages+=(bindgen) +installPackages+=(clang) installPackages+=(python3-html5lib) # Common event loop handling