File: Fix_services.patch

package info (click to toggle)
pipewire 1.4.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 16,892 kB
  • sloc: ansic: 296,124; cpp: 2,795; xml: 407; python: 234; sh: 211; makefile: 168; pascal: 85
file content (23 lines) | stat: -rw-r--r-- 1,054 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Description: Update Wants and After fields with real services (NOT alias)
 Due to a systemd bug in the way it manages alias, they have been removed in
 wireplumber and pipewire-media-session services. Reflecting this change in
 the pipewire-pulse service to be sure it is started AFTER a session manager.
Bug: https://github.com/systemd/systemd/issues/23694
Bug-Debian: https://bugs.debian.org/997818
            https://bugs.debian.org/1019944
Author: Dylan Aïssi <daissi@debian.org>
Forwarded: not-needed

--- a/src/daemon/systemd/user/pipewire-pulse.service.in
+++ b/src/daemon/systemd/user/pipewire-pulse.service.in
@@ -15,8 +15,8 @@
 # socket-service relationship, see systemd.socket(5).
 Requires=pipewire-pulse.socket
 ConditionUser=!root
-Wants=pipewire.service pipewire-session-manager.service
-After=pipewire.service pipewire-session-manager.service
+Wants=pipewire.service wireplumber.service pipewire-media-session.service
+After=pipewire.service wireplumber.service pipewire-media-session.service
 Conflicts=pulseaudio.service
 
 [Service]