Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / pipewire
Commits:
14614b08 by Jan Alexander Steffens (heftig) at 2023-12-03T00:26:47+01:00
Add empty pulse-native-provider package
To pull in `pipewire-pulse` as the default provider of a native
PulseAudio implementation.
After adding an equivalent provides to `pulseaudio` to avoid breaking
existing systems, we can incrementally move dependencies from
`pulseaudio` to `pulse-native-provider` in order to make
`pipewire-pulse` our default implementation of PulseAudio.
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -20,6 +20,7 @@ pkgname=(
pipewire-v4l2
pipewire-x11-bell
pipewire-session-manager
+ pulse-native-provider
)
_commit=4debdcd40b055b3eaa83a8f4443aa990ea566bfe # tags/1.0.0
pkgver=1.0.0
@@ -397,8 +398,15 @@ package_pipewire-pulse() {
pipewire-session-manager
systemd-libs
)
- provides=(pulseaudio pulseaudio-bluetooth)
- conflicts=(pulseaudio pulseaudio-bluetooth)
+ provides=(
+ pulse-native-provider
+ pulseaudio
+ pulseaudio-bluetooth
+ )
+ conflicts=(
+ pulseaudio
+ pulseaudio-bluetooth
+ )
install=pipewire-pulse.install
mv pulse/* "$pkgdir"
@@ -500,4 +508,9 @@ package_pipewire-session-manager() {
depends=(wireplumber)
}
+package_pulse-native-provider() {
+ pkgdesc="PulseAudio sound server (default provider)"
+ depends=(pipewire-pulse)
+}
+
# vim:set sw=2 sts=-1 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/commit/14614b08f6f8cf8e50b4cbb78a141e82066e7f80
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/commit/14614b08f6f8cf8e50b4cbb78a141e82066e7f80
You're receiving this email because of your account on gitlab.archlinux.org.