From fb878af9e710a5c32f1d0ae1a882dd9ff4db07e6 Mon Sep 17 00:00:00 2001 From: Tim Blechmann Date: Fri, 20 Jun 2025 10:56:21 +0800 Subject: [PATCH] provisioning: install flite for ubuntu 24.04, debian 11 and rhel The flite plugin for QtSpeech wasn't tested on CI as the development files weren't installed. Pick-to: 6.8 6.9 6.10 Change-Id: Ieefe42f67009b99cc95f54567f224972d12c1538 Reviewed-by: Axel Spoerl Reviewed-by: Tim Blechmann --- coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh | 1 + .../qtci-linux-RHEL-8.10-x86_64/04-install-packages.sh | 3 ++- .../qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh | 3 ++- .../qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh | 3 ++- .../qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh | 3 ++- coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh | 1 + coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh | 1 + 7 files changed, 11 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 a1594508..cf544b2c 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 @@ -145,6 +145,7 @@ installPackages+=(libbluetooth-dev) installPackages+=(dkms) # Needed for qtspeech installPackages+=(libspeechd-dev) +installPackages+=(flite1-dev) #Pypdf for PDF reading in RTA tests installPackages+=(python3-pypdf2) # Needed for b2qt diff --git a/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/04-install-packages.sh index c6d3aa47..3aef6f60 100644 --- a/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/04-install-packages.sh +++ b/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/04-install-packages.sh @@ -69,8 +69,9 @@ installPackages+=(libva-devel) installPackages+=(gtk3-devel) # libusb1 for tqtc-boot2qt/qdb installPackages+=(libusbx-devel) -# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux +# speech-dispatcher-devel / flite-devel for QtSpeech installPackages+=(speech-dispatcher-devel) +installPackages+=(flite-devel) # Python for pyside installPackages+=(python3.11) installPackages+=(python3.11-pip) diff --git a/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh index ebe73200..c63da52a 100755 --- a/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh +++ b/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh @@ -69,8 +69,9 @@ installPackages+=(libva-devel) installPackages+=(gtk3-devel) # libusb1 for tqtc-boot2qt/qdb installPackages+=(libusbx-devel) -# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux +# speech-dispatcher-devel / flite-devel for QtSpeech installPackages+=(speech-dispatcher-devel) +installPackages+=(flite-devel) # Python 3.8 for pyside. Qt for Python support for Python 3.6 will be deprecated in within pyside6.3 installPackages+=(python3.11) installPackages+=(python3.11-pip) diff --git a/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh index 56d505e9..d702b2cf 100755 --- a/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh +++ b/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh @@ -74,8 +74,9 @@ installPackages+=(yasm) installPackages+=(gtk3-devel) # libusb1 for tqtc-boot2qt/qdb installPackages+=(libusbx-devel) -# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux +# speech-dispatcher-devel / flite-devel for QtSpeech installPackages+=(speech-dispatcher-devel) +installPackages+=(flite-devel) # Python 2 devel and pip. python-pip requires the EPEL repository to be added # Python 2 no longer supported # installPackages+=(python2-devel python2-pip) diff --git a/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh index 404acc82..8067c330 100644 --- a/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh +++ b/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh @@ -74,8 +74,9 @@ installPackages+=(yasm) installPackages+=(gtk3-devel) # libusb1 for tqtc-boot2qt/qdb installPackages+=(libusbx-devel) -# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux +# speech-dispatcher-devel / flite-devel for QtSpeech installPackages+=(speech-dispatcher-devel) +installPackages+=(flite-devel) # Python 2 devel and pip. python-pip requires the EPEL repository to be added # Python 2 no longer supported # installPackages+=(python2-devel python2-pip) 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 a177367d..efe5357d 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 @@ -179,6 +179,7 @@ installPackages+=(libopenal-dev) installPackages+=(libbluetooth-dev) # Needed for qtspeech installPackages+=(libspeechd-dev) +installPackages+=(flite1-dev) #Pypdf for PDF reading in RTA tests installPackages+=(python3-pypdf2) # Needed for b2qt 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 e5b70c72..23b5fbba 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 @@ -186,6 +186,7 @@ installPackages+=(virtualbox) installPackages+=(dkms) # Needed for qtspeech installPackages+=(libspeechd-dev) +installPackages+=(flite1-dev) #Pypdf for PDF reading in RTA tests installPackages+=(python3-pypdf2) # Needed for b2qt