systemd/pipewire: lower preferance to install pipewire-pulse than pulseaudio

For some reason, apk preferred to satisfy g-s-d's pulseaudio dependency
by pipewire-pulse-9991.4.9-r1 (with k=1) and not pulseaudio-17.0-r7
(with k=10), and therefore didn't respect provider_priority but pkgver.

This then resulted in the apk solver preferring
pmos-base-ui-audio-pipewire over -pulseaudio, because the
!pipewire-pulse dep by -pulseaudio wasn't satisfiable.

[ci:skip-build]: alpine binary repos incomplete for some archs

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7776>
This commit is contained in:
Achill Gilgenast 2026-01-16 21:26:59 +01:00 committed by The Friendly Merge Bot
parent 3c2af74036
commit 25bb4d4ea1
No known key found for this signature in database

View file

@ -3,7 +3,7 @@ maintainer="Achill Gilgenast <achill@achill.org>"
pkgname=pipewire
_pkgver=1.4.10
pkgver=999$_pkgver
pkgrel=0
pkgrel=1
_so_ver=0.3
pkgdesc="Multimedia processing graphs"
url="https://pipewire.org/"
@ -144,7 +144,7 @@ pulse() {
pipewire-session-manager
pulseaudio-utils
"
provides="pulseaudio=$pkgver-r$pkgrel pulseaudio-bluez=$pkgver-r$pkgrel"
provides="pulseaudio=0.$pkgver-r$pkgrel pulseaudio-bluez=0.$pkgver-r$pkgrel"
provider_priority=1
amove usr/bin/pipewire-pulse