commit: 22477bc0642af3bdb07957201a221fada7728293
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 20 02:35:54 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 02:35:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22477bc0
media-video/pipewire: tweak postinst messages
Acked-by: Mart Raudsepp <leio <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-video/pipewire/pipewire-0.3.36.ebuild | 25 ++++++++++++++-----------
media-video/pipewire/pipewire-9999.ebuild | 25 ++++++++++++++-----------
2 files changed, 28 insertions(+), 22 deletions(-)
diff --git a/media-video/pipewire/pipewire-0.3.36.ebuild
b/media-video/pipewire/pipewire-0.3.36.ebuild
index 255220766c0..4ee9a00e2b6 100644
--- a/media-video/pipewire/pipewire-0.3.36.ebuild
+++ b/media-video/pipewire/pipewire-0.3.36.ebuild
@@ -230,25 +230,27 @@ pkg_postinst() {
fi
if use systemd; then
- elog "To use PipeWire for audio, the user units must be
manually enabled:"
+ elog "To use PipeWire for audio, the user units must be
manually enabled"
+ elog "by running this command as each user you use for desktop
activities:"
elog
- elog " systemctl --user enable pipewire.socket
pipewire-pulse.socket"
+ elog " systemctl --user enable --now pipewire.socket
pipewire-pulse.socket"
elog
- elog "When switching from PulseAudio, do not forget to disable
PulseAudio:"
+ elog "When switching from PulseAudio, do not forget to disable
PulseAudio likewise:"
elog
- elog " systemctl --user disable pulseaudio.service
pulseaudio.socket"
+ elog " systemctl --user disable --now pulseaudio.service
pulseaudio.socket"
elog
elog "A reboot is recommended to avoid interferences from still
running"
elog "PulseAudio daemon."
elog
- elog "Both, new users and those upgrading, need to enable
pipewire-media-session:"
+ elog "Both, new users and those upgrading, need to enable
pipewire-media-session"
+ elog "for relevant users:"
elog
- elog " systemctl --user enable pipewire-media-session.service"
+ elog " systemctl --user enable --now
pipewire-media-session.service"
elog
else
elog "This ebuild auto-enables PulseAudio replacement. Because
of that, users"
- elog "are recommended to edit: ${EROOT}/etc/pulse/client.conf
and disable "
- elog "autospawn'ing of the original daemon by setting:"
+ elog "are recommended to edit: ${EROOT}/etc/pulse/client.conf
and disable"
+ elog "autospawning of the original daemon by setting:"
elog
elog " autospawn = no"
elog
@@ -261,10 +263,10 @@ pkg_postinst() {
elog "#\"/usr/bin/pipewire\" = { args = \"-c
pipewire-pulse.conf\" }"
elog
elog "NOTE:"
- elog "Starting with PipeWire-0.3.30, package is no longer
installing config"
+ elog "Starting with PipeWire-0.3.30, this package is no longer
installing its config"
elog "into ${EROOT}/etc/pipewire by default. In case you need
to change"
- elog "config, please start by copying default config from
${EROOT}/usr/share/pipewire"
- elog "and just override sections you want to change."
+ elog "its config, please start by copying default config from
${EROOT}/usr/share/pipewire"
+ elog "and just override the sections you want to change."
fi
elog "For latest tips and tricks, troubleshooting information and
documentation"
@@ -273,6 +275,7 @@ pkg_postinst() {
optfeature_header "The following can be installed for optional runtime
features:"
optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
+
# Once hsphfpd lands in tree, both it and ofono will need to be checked
for presence here!
if use bluetooth; then
optfeature "better BT headset support (daemon startup
required)" net-misc/ofono
diff --git a/media-video/pipewire/pipewire-9999.ebuild
b/media-video/pipewire/pipewire-9999.ebuild
index 0fa096afe77..cb74826ef0c 100644
--- a/media-video/pipewire/pipewire-9999.ebuild
+++ b/media-video/pipewire/pipewire-9999.ebuild
@@ -227,25 +227,27 @@ pkg_postinst() {
fi
if use systemd; then
- elog "To use PipeWire for audio, the user units must be
manually enabled:"
+ elog "To use PipeWire for audio, the user units must be
manually enabled"
+ elog "by running this command as each user you use for desktop
activities:"
elog
- elog " systemctl --user enable pipewire.socket
pipewire-pulse.socket"
+ elog " systemctl --user enable --now pipewire.socket
pipewire-pulse.socket"
elog
- elog "When switching from PulseAudio, do not forget to disable
PulseAudio:"
+ elog "When switching from PulseAudio, do not forget to disable
PulseAudio likewise:"
elog
- elog " systemctl --user disable pulseaudio.service
pulseaudio.socket"
+ elog " systemctl --user disable --now pulseaudio.service
pulseaudio.socket"
elog
elog "A reboot is recommended to avoid interferences from still
running"
elog "PulseAudio daemon."
elog
- elog "Both, new users and those upgrading, need to enable
pipewire-media-session:"
+ elog "Both, new users and those upgrading, need to enable
pipewire-media-session"
+ elog "for relevant users:"
elog
- elog " systemctl --user enable pipewire-media-session.service"
+ elog " systemctl --user enable --now
pipewire-media-session.service"
elog
else
elog "This ebuild auto-enables PulseAudio replacement. Because
of that, users"
- elog "are recommended to edit: ${EROOT}/etc/pulse/client.conf
and disable "
- elog "autospawn'ing of the original daemon by setting:"
+ elog "are recommended to edit: ${EROOT}/etc/pulse/client.conf
and disable"
+ elog "autospawning of the original daemon by setting:"
elog
elog " autospawn = no"
elog
@@ -258,10 +260,10 @@ pkg_postinst() {
elog "#\"/usr/bin/pipewire\" = { args = \"-c
pipewire-pulse.conf\" }"
elog
elog "NOTE:"
- elog "Starting with PipeWire-0.3.30, package is no longer
installing config"
+ elog "Starting with PipeWire-0.3.30, this package is no longer
installing its config"
elog "into ${EROOT}/etc/pipewire by default. In case you need
to change"
- elog "config, please start by copying default config from
${EROOT}/usr/share/pipewire"
- elog "and just override sections you want to change."
+ elog "its config, please start by copying default config from
${EROOT}/usr/share/pipewire"
+ elog "and just override the sections you want to change."
fi
elog "For latest tips and tricks, troubleshooting information and
documentation"
@@ -270,6 +272,7 @@ pkg_postinst() {
optfeature_header "The following can be installed for optional runtime
features:"
optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
+
# Once hsphfpd lands in tree, both it and ofono will need to be checked
for presence here!
if use bluetooth; then
optfeature "better BT headset support (daemon startup
required)" net-misc/ofono