COIN: Add libsecret-dev on Linux machines for Qt Creator

Qt Creator uses libsecret for saving passwords.
It is dynamically resolved during runtime, but we need the
development package at build time to enable the feature.

Fixes: QTCREATORBUG-31381
Change-Id: I71077694ff0f4d04b1d85215791dc7f6f6663f64
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
(cherry picked from commit 3369aab7fb)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Eike Ziller
2024-08-06 12:27:25 +02:00
committed by Qt Cherry-pick Bot
parent 8e61993566
commit 2dd0731d72
6 changed files with 12 additions and 1 deletions

View File

@@ -246,7 +246,8 @@ installPackages+=(pkg-kde-tools)
installPackages+=(unixodbc-dev)
installPackages+=(zlib1g-dev)
installPackages+=(libusb-1.0-0-dev)
# password management support for Qt Creator
installPackages+=(libsecret-1-dev)
echo "Running update for apt"
waitLoop

View File

@@ -152,6 +152,8 @@ installPackages+=(jq)
installPackages+=(zip)
# OpenSSL requirement, built by vcpkg
installPackages+=(perl-IPC-Cmd)
# password management support for Qt Creator
installPackages+=(libsecret-devel)
sudo yum -y install "${installPackages[@]}"

View File

@@ -152,6 +152,8 @@ installPackages+=(jq)
installPackages+=(zip)
# OpenSSL requirement, built by vcpkg
installPackages+=(perl-IPC-Cmd)
# password management support for Qt Creator
installPackages+=(libsecret-devel)
sudo yum -y install "${installPackages[@]}"

View File

@@ -140,6 +140,8 @@ installPackages+=(nfs-utils)
# cifs-utils, for mounting smb drive
installPackages+=(keyutils)
installPackages+=(cifs-utils)
# password management support for Qt Creator
installPackages+=(libsecret-devel)
sudo yum -y install "${installPackages[@]}"

View File

@@ -162,6 +162,8 @@ installPackages+=(jq)
installPackages+=(zip)
# OpenSSL requirement, built by vcpkg
installPackages+=(perl-IPC-Cmd)
# password management support for Qt Creator
installPackages+=(libsecret-devel)
sudo yum -y install "${installPackages[@]}"

View File

@@ -235,6 +235,8 @@ installPackages+=(lld)
installPackages+=(patchelf)
# For qp-apps/qdb
installPackages+=(libusb-1.0-0-dev)
# password management support for Qt Creator
installPackages+=(libsecret-1-dev)
echo "Running update for apt"
waitLoop