Details
Details
- Reviewers
JoshStrobl - Group Reviewers
Triage Team - Commits
- R4226:c2e897a26a46: Update pipewire to 0.3.28, add 32-bit package
Everything tested using Pipewire as media server.
- Tested basic audio from Spotify to desktop speakers
- Tested that microphones were working and were picked up by applications
- Tested bluetooth audio streaming to headphones.
Diff Detail
Diff Detail
- Repository
- R4226 pipewire
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
- Add patch to ensure that pipewire-pulse service and socket conflict with pulseaudio versions, as only one can ever be running at a time
- Add 32-bit package. Note that this version is very stripped down and meant only to provide only the minimum amount of functionality that Steam needs as of the latest Steam Beta
Comment Actions
- Use valid SPDX identifier
- Don't use 32-bit jack library if we're not going to build 32-bit package with jack support
| package.yml | ||
|---|---|---|
| 52 | So the reason I kept this one as /usr/lib64 (believe me I didn't like that it was different either) was because the build would create the file /usr/lib32/udev/rules.d/90-pipewire-alsa.rules in addition to the /usr/lib64/udev/... one. Would it be better to leave it as /usr/lib64 or delete the extraneous file at the end of the build? if [[ -n "${EMUL32BUILD}" ]]; then
rm -rf $installdir/%libdir%/udev/
fi | |
| package.yml | ||
|---|---|---|
| 52 | Ah yea that's fair. I'd probably remove the extraneous file from the 32-bit build. | |