Pulseaudio dependency breaks install and updates on Ubuntu with pipewire


I’ve been using FMOD a little on a system with pipewire installed but no pulseaudio and it’s been working without any issue so far despite the deb package requiring the pulseaudio dependency.

The problem is, that this unmet dependency is breaking the updates with apt and complicates the installation of FMOD itself. If pipewire-pulse is indeed working properly with FMOD, would it be possible to take it into account in the deb package?

For anyone else having this problem, you can work around it by editing fmodstudio’s dependencies in /var/lib/dpkg/status and replace pulseaudio by pulseaudio | pipewire-pulse

For reference mine looks like this:

Package: fmodstudio
Status: install ok unpacked
Priority: optional
Maintainer: Firelight Technologies
Architecture: amd64
Version: 2.02.17
Depends: libfreetype6, libpng16-16, libgl1, libegl1, xorg, libasound2, libasound2-plugins, pulseaudio | pipewire-pulse, libnspr4, libnss3, libfontconfig1, zlib1g
Description: Made for games - FMOD is the solution for adaptive audio.

Thanks for reaching out with this issue, and for providing a workaround - I’ve noted it on our internal feature/improvement tracker.

1 Like

I forgot to precise how to install FMOD deb without pulseaudio:
sudo dpkg --ignore-depends=pulseaudio -i /path/to/fmodstudio-installer.deb

Then edit /var/lib/dpkg/status like explained in the first post

1 Like