From 5b30b2f4321ba84c4b34a1198a6d194af164881e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simo=20F=C3=A4lt?= Date: Wed, 28 Jun 2023 12:40:43 +0300 Subject: [PATCH] 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 --- ...ake.sh => 93-download-files-for-sbuild.sh} | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) rename coin/provisioning/qtci-linux-Debian-11.6-aarch64/{93-sbuild-cmake.sh => 93-download-files-for-sbuild.sh} (70%) 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 similarity index 70% rename from coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-sbuild-cmake.sh rename to 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