There is an updated pull request by st3r4g against master on the void-packages repository https://github.com/st3r4g/void-packages pipewire-0.3.28 https://github.com/void-linux/void-packages/pull/31012 pipewire: update to 0.3.28 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR - The main change here is the move of default configs to `/usr/share`. `xbps` handled this well in my case (I had all default configs, which were deleted as expected). Can anyone verify that modified configs are left? - I have briefly tried the filter-chains (`pipewire -c filter-chain/.conf` runs a pipewire client that creates these "effect nodes") and they require ladspa plugins (one is not even packaged I think) but I don't think they should be hard dependencies. Also, some are borked still (e.g. `demonic.conf` ~~currently only works with a `audio.channels = 1` workaround~~ patch imported).
File diff ``` --- /tmp/old 2021-05-20 01:30:21.627554276 +0200 +++ /tmp/new 2021-05-20 01:30:37.523553285 +0200 @@ -1,14 +1,3 @@ -/etc/pipewire/client-rt.conf -/etc/pipewire/client.conf -/etc/pipewire/jack.conf -/etc/pipewire/media-session.d/alsa-monitor.conf -/etc/pipewire/media-session.d/bluez-monitor.conf -/etc/pipewire/media-session.d/media-session.conf -/etc/pipewire/media-session.d/v4l2-monitor.conf -/etc/pipewire/pipewire-pulse.conf -/etc/pipewire/pipewire.conf -/etc/pipewire/media-session.d/with-jack -/etc/pipewire/media-session.d/with-pulseaudio /usr/bin/pipewire /usr/bin/pipewire-media-session /usr/bin/pipewire-pulse @@ -165,6 +154,22 @@ /usr/share/man/man1/pw-mon.1 /usr/share/man/man1/pw-profiler.1 /usr/share/man/man5/pipewire.conf.5 +/usr/share/pipewire/client-rt.conf +/usr/share/pipewire/client.conf +/usr/share/pipewire/filter-chain/demonic.conf +/usr/share/pipewire/filter-chain/sink-dolby-surround.conf +/usr/share/pipewire/filter-chain/sink-eq6.conf +/usr/share/pipewire/filter-chain/sink-matrix-spatialiser.conf +/usr/share/pipewire/filter-chain/source-rnnoise.conf +/usr/share/pipewire/jack.conf +/usr/share/pipewire/media-session.d/alsa-monitor.conf +/usr/share/pipewire/media-session.d/bluez-monitor.conf +/usr/share/pipewire/media-session.d/media-session.conf +/usr/share/pipewire/media-session.d/v4l2-monitor.conf +/usr/share/pipewire/media-session.d/with-jack +/usr/share/pipewire/media-session.d/with-pulseaudio +/usr/share/pipewire/pipewire-pulse.conf +/usr/share/pipewire/pipewire.conf /usr/bin/pw-midiplay -> /usr/bin/pw-cat /usr/bin/pw-midirecord -> /usr/bin/pw-cat /usr/bin/pw-play -> /usr/bin/pw-cat ```
A patch file from https://github.com/void-linux/void-packages/pull/31012.patch is attached