aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh
Commit message (Collapse)AuthorAgeFilesLines
* Coin: update jdk from 11 to 17 to support Android builds with Gradle 8+Assam Boudjelthia2024-05-171-1/+1
| | | | | | | | | | Gradle 8 and AGP 8+ require JDK version 17 to work properly, this is needed for CI test runs of Android. Pick-to: 6.7 Task-number: QTBUG-106907 Change-Id: I437ee6752fe12ce4d40fbfe1af2bfff1b4ca243b Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add gbm dependencies for webengine to RHELAllan Sandfeld Jensen2024-04-041-0/+3
| | | | | | | | Was previously only added for 8.4 and 9.0 Pick-to: 6.7 6.5 Change-Id: Ifa22b6836818ad59b6f3dcfd6b1a6dbc1293782b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Make RHEL versions staticTero Heikkinen2024-02-201-0/+4
| | | | | | | | | | | | | With new CI policy to always update packages when provisioning changes, but system & packages are tied to a specific RHEL release i.e. --set=9.2 This could reduce unwanted upgrades and make provisioning more stable. Task-number: QTQAINFRA-5658 Pick-to: 6.7 Change-Id: I898a793acf152ebb6e1f31c9b26a98f47145bd5a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Install OpenSSL via Vcpkg on LinuxAmir Masoud Abdol2023-12-181-1/+3
| | | | | | | | | | | | | | | | | - Add a custom triplets for building dynamic android libraries - Set `ANDROID_NDK_HOME` environment variable, as it is needed when vcpkg builds for Android. - Install `perl-IPC-Cmd` when necessary, requirement for OpenSSL. - Install openSSL for x64-linux-qt, x86-android-qt, and x86_64-android-qt. The latter android triplet has been renamed from vcpkg's official `x64-android.cmake` triplet to further clarify the android abi. - Adjusted version.txt to account for the existence of two OpenSSL. The system OpenSSL now shows up as `System's OpenSSL` in `version.txt`. Task-number: QTBUG-115715 Change-Id: I6cf9b808d26bbea97ebeeadac58cef5ede25ee50 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install zip on LinuxAmir Masoud Abdol2023-12-181-0/+2
| | | | | | | | Vcpkg needs zip for compressing the build artifacts, etc. for caching. Task-number: QTBUG-115715 Change-Id: I1f0c056ca44a94ddfc181e6ce0213790e616e431 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install jqAmir Masoud Abdol2023-12-181-0/+2
| | | | | | | | | jq is used during the provisioning of vcpkg ports to extract the version string of packages from vcpkg.json file. Task-number: QTBUG-115715 Change-Id: I73d95b8d8399b25a9aa58855b9d65cac968618fc Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Upgrade Python on RHEL 8.8 from 3.8 to 3.11Petri Virkkunen2023-11-201-3/+4
| | | | | | | | | | In order to avoid installing packages to one version of python and then trying to use them from another version, stop installing python 3.8 and simply install Python 3.11, along with pip. Change-Id: Id2f63a6d1aff0d3fd3a5934887fe82a642f6ab92 Reviewed-by: Dominik Holland <dominik.holland@qt.io> Reviewed-by: Zoltan Gera <zoltan.gera@qt.io>
* Add libatomic to RHEL 8.8Allan Sandfeld Jensen2023-11-141-0/+1
| | | | | | | | | Needed for qtwebengine 6.7 Pick-to: 6.6 6.5 Fixes: QTBUG-119109 Change-Id: I38d78731578dcb4ce5a8755d116e1326e6d6ffa4 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Configure pip for internal cacheCasimir Saastamoinen2023-11-051-0/+4
| | | | | | Task-number: QTQAINFRA-5531 Change-Id: I89c5502f62b2777a06b8f301a9fbaca1a3f8859d Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Provisioning: Install cif-utils (and keyutils) for mounting SMB on LinuxAmir Masoud Abdol2023-11-051-0/+3
| | | | | Change-Id: I91df89bd9741010f384c2c097363614438819a92 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Fix shellcheck complaints about provisioning scriptsTony Sarajärvi2023-09-131-0/+0
| | | | | | | | Also adds executable attributes to shell scripts that were missing it. Change-Id: Id52ef495147fdbfb5cb1a1f711fac530e0e85f3b Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Add libvaapi to the ffmpeg build on Linux x86_64Artem Dyomin2023-08-121-1/+2
| | | | | | | | | | | We need to provide hw acceleration in qtmultimedia linux packages, vaapi interface is already integrated to the module. To be described in QtMM documentation. Pick-to: 6.6 6.5 Change-Id: I60fcc0b43e5800b7dc5621bfb835c72237fd9b02 Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Coin: install specific version of openjdk 11Assam Boudjelthia2023-07-251-1/+1
| | | | | | | | | | | Android's sdkmanager seems to fail with openjdk 11 version 11.0.20.0.8. The previous version 11.0.19.0.7 seems to work. the error is failure to find /usr/lib/jvm/java-11-openjdk-11.0.20.0.8-2.el8.x86_64/lib/tzdb.dat. This is more of a workaround for now to unblock provisioning. Change-Id: Ib50b497c6e8b6bffd0739bf665ab1deb5bd51666 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Install 'dataclasses' python module for RHEL-8.8 as wellMichal Klocek2023-07-251-0/+1
| | | | | | | | | | Install missing 'dataclasses' module for python. It is required for licenses generation for webengine. Make pip call after pip 'upgrade'. Change-Id: Iedced50fe644c1711ee42d4940f70a24a070c4df Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Provisioning: Remove the special wheel cache for python3 packagesDominik Holland2023-07-251-9/+0
| | | | | | | | | | | It should be replaced with a global pip cache in the long run. Removing it should make the maintenance of the required packages easier as it can be done within the modules instead of in the global provisioing scripts. Pick-to: 6.6 Change-Id: Ief9832a8a640ce98325cda015d0a9e89d6cb16af Reviewed-by: Simo Fält <simo.falt@qt.io>
* Update node.js on RHEL 8.8 as wellAllan Sandfeld Jensen2023-07-191-1/+1
| | | | | | | | Last update only touched RHEL 8.6 and 9.0 Pick-to: 6.6 Change-Id: I0c084edc08f3c833daa25c393674bd51eac4ea6e Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Add Red Hat 8.8 to CITero Heikkinen2023-06-261-0/+160
RHEL 8.8 will be added as parallel with RHEL 8.6 until packaging site gives green light to remove the older Red Hat version. Removing also some obsolete package installations. Task-number: QTQAINFRA-5600 Change-Id: Ie77500a805a89db9019b5347539e662bc016af59 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>