The system pulse detector script cannot strip commit hashes from the version string, which leads to the pulse download script failing (cannot find a suitable pulse version to download).
|
COMMAND sh -c "pulseaudio --version | sed -e 's,^[^0-9]*,,'" |
This is a problem on arch-based distros (I'm on manjaro) because the current pulseaudio version is pulseaudio 17.0-43-g3e2bb.
I guess the the detector should provide 17.0, because that's what's available on freedesktop, but it detects 17.0-43-g3e2bb instead.
Manually passing -DPULSEAUDIO_VERSION=17.0 to cmake will get the build done, but the install directory gets incorrectly set to /usr/local/lib/pulse-17.0/modules/ somewhere instead of /usr/lib/pulseaudio/modules, so pulse cannot find the installed modules.
The system pulse detector script cannot strip commit hashes from the version string, which leads to the pulse download script failing (cannot find a suitable pulse version to download).
roc-pulse/cmake/detect_system_pulseaudio_version.cmake
Line 2 in 0750cc3
This is a problem on arch-based distros (I'm on manjaro) because the current pulseaudio version is
pulseaudio 17.0-43-g3e2bb.I guess the the detector should provide
17.0, because that's what's available on freedesktop, but it detects17.0-43-g3e2bbinstead.Manually passing
-DPULSEAUDIO_VERSION=17.0to cmake will get the build done, but the install directory gets incorrectly set to/usr/local/lib/pulse-17.0/modules/somewhere instead of/usr/lib/pulseaudio/modules, so pulse cannot find the installed modules.