From fcdce53b89bea996ef4db25508d41978bd53ed7c Mon Sep 17 00:00:00 2001 From: Liang Qi Date: Wed, 5 Jun 2024 12:57:33 +0200 Subject: [PATCH] Provisioning: install pipewire dev packages on Linux Task-number: QTBUG-121452 Pick-to: 6.8 Change-Id: I5e9087b09f64750135ebea9030073cd1a20c5f46 Reviewed-by: Artem Dyomin --- coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh | 2 ++ .../qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh | 2 ++ .../qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh | 2 ++ coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh | 2 ++ coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh | 2 ++ coin/provisioning/qtci-linux-Ubuntu-24.04-x86_64/02-apt.sh | 2 ++ .../qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh | 2 +- 7 files changed, 13 insertions(+), 1 deletion(-) 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 2f175f47..2809cf18 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 @@ -87,6 +87,8 @@ installPackages+=(gstreamer1.0-plugins-ugly) installPackages+=(libgstreamer-gl1.0-0) installPackages+=(gir1.2-gst-plugins-base-1.0) installPackages+=(gir1.2-gst-plugins-bad-1.0) +installPackages+=(libpipewire-0.3-dev) +installPackages+=(libspa-0.2-dev) ## Support for cross-building to x86 (needed by WebEngine boot2qt builds) #installPackages+=(g++-multilib) 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 e6912724..8b7b619f 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 @@ -57,6 +57,8 @@ installPackages+=(dbus-devel) installPackages+=(gstreamer1-plugins-bad-free) installPackages+=(gstreamer1-devel) installPackages+=(gstreamer1-plugins-base-devel) +# pipewire for QtMultimedia +installPackages+=(pipewire-devel) # for QtMultimedia, ffmpeg installPackages+=(yasm) installPackages+=(libva-devel) 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 fd454ed2..f125b5f4 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 @@ -62,6 +62,8 @@ installPackages+=(dbus-devel) installPackages+=(gstreamer1-plugins-bad-free) installPackages+=(gstreamer1-devel) installPackages+=(gstreamer1-plugins-base-devel) +# pipewire for QtMultimedia +installPackages+=(pipewire-devel) # yasm for QtMultimedia installPackages+=(yasm) # gtk3 style for QtGui/QStyle diff --git a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh index 11b34572..f3e22dc6 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh @@ -106,6 +106,8 @@ installPackages+=(gstreamer1.0-plugins-rtp) installPackages+=(gstreamer1.0-plugins-ugly) installPackages+=(gir1.2-gst-plugins-base-1.0) installPackages+=(gir1.2-gst-plugins-bad-1.0) +installPackages+=(libpipewire-0.3-dev) +installPackages+=(libspa-0.2-dev) installPackages+=(yasm) installPackages+=(libva-dev) # for QtMultimedia streaming tests 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 c9106f88..1a12e1e7 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 @@ -104,6 +104,8 @@ installPackages+=(gstreamer1.0-plugins-ugly) installPackages+=(libgstreamer-gl1.0-0) installPackages+=(gir1.2-gst-plugins-base-1.0) installPackages+=(gir1.2-gst-plugins-bad-1.0) +installPackages+=(libpipewire-0.3-dev) +installPackages+=(libspa-0.2-dev) installPackages+=(yasm) installPackages+=(libva-dev) # for QtMultimedia streaming tests 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 f128e095..ca72c0bb 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 @@ -101,6 +101,8 @@ installPackages+=(libgstreamer-plugins-bad1.0-dev) installPackages+=(libgstreamer-gl1.0-0) installPackages+=(gir1.2-gst-plugins-base-1.0) installPackages+=(gir1.2-gst-plugins-bad-1.0) +installPackages+=(libpipewire-0.3-dev) +installPackages+=(libspa-0.2-dev) installPackages+=(yasm) installPackages+=(libva-dev) # for QtMultimedia streaming tests diff --git a/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh b/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh index afea0ff8..0cad2372 100755 --- a/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh +++ b/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh @@ -49,7 +49,7 @@ sudo zypper -nq install libxml2-devel libxslt-devel sudo zypper -nq install yasm # GStreamer (qtwebkit and qtmultimedia), pulseaudio (qtmultimedia) -sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel +sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel pipewire-devel # cups sudo zypper -nq install cups-devel