summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiklāvs Koļesņikovs <89q1r14hd@relay.firefox.com>2021-11-11 21:04:20 +0200
committerSam James <sam@gentoo.org>2021-11-11 22:09:14 +0000
commita3dae46c9bd761c7e9a6b95f3e2185db4a8aa4a7 (patch)
treea47d2ef833a81c9ca728564aa0ae7bec1e50f3a1 /media-video/wireplumber/wireplumber-9999.ebuild
parentapp-admin/ansible: 4.6.0 stable amd64/x86 (diff)
downloadgentoo-a3dae46c9bd761c7e9a6b95f3e2185db4a8aa4a7.tar.gz
gentoo-a3dae46c9bd761c7e9a6b95f3e2185db4a8aa4a7.tar.bz2
gentoo-a3dae46c9bd761c7e9a6b95f3e2185db4a8aa4a7.zip
media-video/wireplumber: bump to 0.4.5 and update post-install text
This commit replaces the old elog with a new ewarn since rather than being an alternative to media-session, it's the only replacement, so instructions should be updated to reflect on that change. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/22906 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-video/wireplumber/wireplumber-9999.ebuild')
-rw-r--r--media-video/wireplumber/wireplumber-9999.ebuild21
1 files changed, 12 insertions, 9 deletions
diff --git a/media-video/wireplumber/wireplumber-9999.ebuild b/media-video/wireplumber/wireplumber-9999.ebuild
index bcb971cdf84c..8bac4b024755 100644
--- a/media-video/wireplumber/wireplumber-9999.ebuild
+++ b/media-video/wireplumber/wireplumber-9999.ebuild
@@ -40,7 +40,7 @@ BDEPEND="
DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.62
- >=media-video/pipewire-0.3.37
+ >=media-video/pipewire-0.3.39
virtual/libc
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )
@@ -73,14 +73,17 @@ src_configure() {
pkg_postinst() {
if systemd_is_booted ; then
- elog "To replace media-session with WirePlumber immediately:"
- elog "systemctl --user disable --now pipewire-media-session.service"
- elog "systemctl --user enable --now wireplumber.service"
+ ewarn "pipewire-media-session.service is no longer installed. You must switch"
+ ewarn "to wireplumber.service user unit before your next logout/reboot:"
+ ewarn "systemctl --user disable --now pipewire-media-session.service"
+ ewarn "systemctl --user enable --now wireplumber.service"
else
- elog "OpenRC users need to copy ${EROOT}/usr/share/pipewire/pipewire.conf"
- elog "to ${EROOT}/etc/pipewire/pipewire.conf and in it replace"
- elog "${EROOT}/usr/bin/pipewire-media-session with ${EROOT}/usr/bin/wireplumber"
- elog "The switch to WirePlumber will happen the next time pipewire is started."
+ ewarn "Switch to WirePlumber will happen the next time gentoo-pipewire-launcher"
+ ewarn "is started (a replacement for directly calling pipewire binary)."
+ ewarn
+ ewarn "Please ensure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist"
+ ewarn "or, if it does exist, that any reference to"
+ ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out (begins with a #)."
fi
- elog
+ ewarn
}