From: Markus Volk <[email protected]>

- ncurses is not a required dependency -> make it a PACKAGECONFIG

PipeWire 1.6.6 (2026-05-26)

This is a bugfix release that is API and ABI compatible with the previous
1.6.x releases.

Highlights
  - Fix a bug in the server code that could leave snap clients without
    sound. (#5270)
  - Relax LADSPA path loading again, absolute paths are only blocked in
    unsafe cases.
  - Fix a volume restore issue in filter-graph when using custom volume
    controls.
  - Small fixes and improvements.

PipeWire
  - Fix the meta permission check on metadata.
  - Make sure we don't accept too many fds.
  - Fix potential race with buffer allocation and Suspend. (#3547)

SPA
  - Relax LADSPA path loading. Absolute paths are allowed when loading
    modules from a config file. They are now only blocked when loading
    the pulse ladspa modules and filter-chains in nodes because those
    can load ladspa plugins in other processes. (#5222)
  - Fix a regression in the dither noise that was silent when no input
    was available. (#5260)
  - Fix volume initialization in filter-graph. (#5192)

Pulse-server
  - Fix a bug in the server code that could leave snap clients without
    sound. (#5270)
  - Be more careful with the stream suspend messages and only send them
    when the stream is monitoring. (#5273)
  - Fix monitor mode in pavucontrol.

Tools
  - Fix midifile SysEx writing in pw-cat and ensure the header is written
    correctly on close.
  - Make sure pw-cat does not try to convert Midi to UMP.

Signed-off-by: Markus Volk <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
(cherry picked from commit d712bc991a274974ca60cad706fb317c7a3e48ec)
Signed-off-by: Ankur Tyagi <[email protected]>
---
 .../pipewire/{pipewire_1.6.5.bb => pipewire_1.6.6.bb}     | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
 rename meta-multimedia/recipes-multimedia/pipewire/{pipewire_1.6.5.bb => 
pipewire_1.6.6.bb} (99%)

diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.5.bb 
b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.6.bb
similarity index 99%
rename from meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.5.bb
rename to meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.6.bb
index 5d610f5172..c8631904ff 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.5.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.6.bb
@@ -10,9 +10,9 @@ LIC_FILES_CHKSUM = " \
     file://COPYING;md5=97be96ca4fab23e9657ffa590b931c1a \
 "
 
-DEPENDS = "dbus ncurses"
+DEPENDS = "dbus"
 
-SRCREV = "55848f4260a2d2302f9f6bd304d82616976ef9af"
+SRCREV = "a1c1d9f9f128ec987f23a0140a1704b8f8781787"
 BRANCH = "${@oe.utils.trim_version('${PV}', 2)}"
 SRC_URI = 
"git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https;tag=${PV}"
 SRC_URI += 
"file://0002-spa-plugins-alsa-acp-compat.h-p-is-already-const-do-.patch"
@@ -91,7 +91,8 @@ PACKAGECONFIG:class-target ??= " \
     ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd 
systemd-system-service systemd-user-service', '', d)} \
     ${@bb.utils.filter('DISTRO_FEATURES', 'alsa vulkan pulseaudio', d)} \
     ${PIPEWIRE_SESSION_MANAGER} \
-    ${FFMPEG_AVAILABLE} avahi flatpak gstreamer gsettings jack libusb pw-cat 
raop sndfile v4l2 udev volume webrtc-echo-cancelling libcamera readline \
+    ${FFMPEG_AVAILABLE} avahi flatpak gstreamer gsettings jack libusb pw-cat 
raop sndfile v4l2 udev volume webrtc-echo-cancelling \
+    libcamera readline ncurses \
 "
 
 # "jack" and "pipewire-jack" packageconfigs cannot be both enabled,
@@ -121,6 +122,7 @@ PACKAGECONFIG[libcamera] = 
"-Dlibcamera=enabled,-Dlibcamera=disabled,libcamera l
 PACKAGECONFIG[libcanberra] = 
"-Dlibcanberra=enabled,-Dlibcanberra=disabled,libcanberra"
 PACKAGECONFIG[libusb] = "-Dlibusb=enabled,-Dlibusb=disabled,libusb"
 PACKAGECONFIG[media-session] = ",,,pipewire-media-session,,wireplumber"
+PACKAGECONFIG[ncurses] = ",,ncurses"
 PACKAGECONFIG[pulseaudio] = 
"-Dlibpulse=enabled,-Dlibpulse=disabled,pulseaudio,,${MLPREFIX}pipewire-pulse"
 PACKAGECONFIG[pipewire-alsa] = 
"-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib"
 PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=enabled 
-Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=disabled,jack,,${MLPREFIX}pipewire-jack,jack"
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#127564): 
https://lists.openembedded.org/g/openembedded-devel/message/127564
Mute This Topic: https://lists.openembedded.org/mt/119785711/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to