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.


Reply via email to