From 613c20c7e76dd2785790411841d2307bb2ae9359 Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Sun, 21 Dec 2025 20:31:34 +0100 Subject: [PATCH] device-purism-librem5: disable pipewire Calls are broken for the Librem 5 with pipewire. Switch to pulseaudio again until this is resolved by depending on postmarketosbase-ui-audio-pulseaudio and pulseaudio<9990. The later is needed as otherwise we get a conflict with pipewire-pulse: ERROR: unable to select packages: pipewire-pulse-9991.4.9-r1: breaks: postmarketos-base-ui-audio-pulseaudio-42-r0[!pipewire-pulse] satisfies: device-purism-librem5-9-r6[pulseaudio>17] gnome-settings-daemon-99948.1-r3[pulseaudio] postmarketos-base-ui-audio-pulseaudio-42-r0[pulseaudio] That pulseaudio<9990 is needed is not great, but doing it like this inside the device package is the best way to ensure this doesn't affect any other devices for now, with the intention to have this change backported to v25.12 before we announce the release. I've created issue 4187 to discuss how to improve the pulseaudio/pipewire packaging in general so this isn't necessary in the future. Part-of: --- device/community/device-purism-librem5/APKBUILD | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/device/community/device-purism-librem5/APKBUILD b/device/community/device-purism-librem5/APKBUILD index 448dd7833..e75e251c9 100644 --- a/device/community/device-purism-librem5/APKBUILD +++ b/device/community/device-purism-librem5/APKBUILD @@ -4,7 +4,7 @@ # Contributor: Clayton Craft pkgname=device-purism-librem5 pkgver=10 -pkgrel=1 +pkgrel=2 _confver=69 _purismrel=2 # . @@ -14,6 +14,7 @@ url="https://postmarketos.org" license="MIT" arch="aarch64" options="!check !archcheck" +# postmarketos-base-ui-audio-pulseaudio, pulseaudio<9990: pma#3858, pma#4187 depends=" alsa-ucm-conf bash @@ -27,6 +28,8 @@ depends=" mesa-egl millipixels postmarketos-base + postmarketos-base-ui-audio-pulseaudio + pulseaudio<9990 postprocessd u-boot-librem5 u-boot-tools