sbcl rebuild
[arch-packages.git] / pipewire-media-session / trunk / pipewire-media-session.install
blob4ae65343aeab914ac0de0d8d086327a7fdf61d95
1 post_install() {
2   # Enable service by default, creating an alias from
3   # pipewire-session-manager.service, which is required by pipewire.service
4   systemctl --global enable pipewire-media-session.service
7 post_upgrade() {
8   if (( $(vercmp "$2" '0.3.23-1') < 0)); then
9     systemctl --global enable pipewire-media-session.service
10   fi
12   # Reenable the service if needed so the alias gets created.
13   if (( $(vercmp "$2" '1:0.3.38-1') < 0)); then
14     if systemctl --global is-enabled -q pipewire-media-session.service; then
15       systemctl --global reenable pipewire-media-session.service
16     fi
17     cat <<MSG
18 >>> If you enabled pipewire-media-session.service manually for any user, run
19     "systemctl --user reenable pipewire-media-session.service" for these users
20     now. This will create a required service alias.
21 MSG
22   fi
25 pre_remove() {
26   systemctl --global disable pipewire-media-session.service