aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@qt.io>2023-06-28 12:40:43 +0300
committerSimo Fält <simo.falt@qt.io>2023-08-28 10:24:58 +0300
commit5b30b2f4321ba84c4b34a1198a6d194af164881e (patch)
treed634f6e3c666b8e752fd9495623089507ea32db5
parent00af6b857a703e0f314621e8e0287008329d5d8e (diff)
Provisioning: Copy backported .deb files for sbuild
These are required to successfully build debian packages for Ubuntu Focal. Pick-to: dev Change-Id: I708f3716ba8d1251bfae22da325e8e27f0fb80fe Reviewed-by: Toni Saario <toni.saario@qt.io>
-rwxr-xr-xcoin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh (renamed from coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-sbuild-cmake.sh)25
1 files changed, 17 insertions, 8 deletions
diff --git a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-sbuild-cmake.sh b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh
index 6b8c0e84..8a3ce2cf 100755
--- a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-sbuild-cmake.sh
+++ b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh
@@ -39,18 +39,27 @@
##
#############################################################################
-# build cmake for the debian packgaes
-# Create chroot for Ubuntu focal
-#mk-sbuild --arch=amd64 --name=focal --debootstrap-mirror="http://archive.ubuntu.com/ubuntu/" --distro=ubuntu focal
-
+# Get required deb files for sbuild to build qt debian packages for Ubuntu focal
mkdir -p /home/qt/debian_packages
cd /home/qt/debian_packages
+# Backported cmake 3.24
wget https://ci-files01-hki.intra.qt.io/input/debian/cmake/amd64-focal/cmake-3.24-deb.tar.gz
tar xzf cmake-3.24-deb.tar.gz
-#git clone git@gitlab.ics.com:qt6_packaging/tqtc/cmake.git
-#wget https://github.com/Kitware/CMake/releases/download/v3.24.3/cmake-3.24.3.tar.gz -O cmake_3.24.3.orig.tar.gz
-#dpkg-source -b cmake
-#sbuild --build-dep-resolver=aptitude -sAd focal -c focal-amd64 cmake_3.24.3-1~bpo1.dsc
+# get rest of ready made Ubuntu focal arm debian packages
+# so that sbuild can find those
+# QtWebEngine dependencies
+wget http://ci-files01-hki.ci.qt.io/input/debian/libuv1/arm64-focal/libuv1_1.43.0.tar.gz
+tar -xzf libuv1_1.43.0.tar.gz
+rm -rf libuv1_1.43.0.tar.gz
+wget http://ci-files01-hki.ci.qt.io/input/debian/nghttp2/arm64-focal/nghttp2_1.43.0.tar.gz
+tar -xzf nghttp2_1.43.0.tar.gz
+rm -rf nghttp2_1.43.0.tar.gz
+wget http://ci-files01-hki.ci.qt.io/input/debian/nodejs/arm64-focal/nodejs_12.22.9.tar.gz
+tar -xzf nodejs_12.22.9.tar.gz
+rm -rf nodejs_12.22.9.tar.gz
+# get ICU
+wget http://ci-files01-hki.ci.qt.io/input/debian/icu/arm64-focal/libicu-56.1-qt_56.1-1_arm64.deb
+wget http://ci-files01-hki.ci.qt.io/input/debian/icu/arm64-focal/libicu-56.1-qt-dev_56.1-1_arm64.deb