commit: e34ad39edb87dba59698a0f468b3325a795a5652
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 14 14:11:28 2025 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 09:38:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34ad39e
media-video/pipewire: Port to ver_replacing
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
media-video/pipewire/pipewire-1.2.7-r1.ebuild | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/media-video/pipewire/pipewire-1.2.7-r1.ebuild
b/media-video/pipewire/pipewire-1.2.7-r1.ebuild
index 63b0b609e159..09b5617d737b 100644
--- a/media-video/pipewire/pipewire-1.2.7-r1.ebuild
+++ b/media-video/pipewire/pipewire-1.2.7-r1.ebuild
@@ -27,7 +27,7 @@ PIPEWIRE_DOCS_VERSION="$(ver_cut 1-2).0"
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
PIPEWIRE_DOCS_USEFLAG="+man"
PYTHON_COMPAT=( python3_{10..13} )
-inherit meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev
+inherit eapi9-ver meson-multilib optfeature prefix python-any-r1 systemd
tmpfiles udev
if [[ ${PV} == 9999 ]]; then
PIPEWIRE_DOCS_PREBUILT=0
@@ -387,8 +387,7 @@ pkg_postinst() {
use system-service && tmpfiles_process pipewire.conf
- local ver
- for ver in ${REPLACING_VERSIONS} ; do
+ if [[ -n ${REPLACING_VERSIONS} ]] ; then
if has_version kde-plasma/kwin[screencast] || has_version
x11-wm/mutter[screencast] ; then
# https://bugs.gentoo.org/908490
#
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243
@@ -396,7 +395,7 @@ pkg_postinst() {
ewarn "Screencasting may not work until you do."
fi
- if ver_test ${ver} -le 0.3.66-r1 ; then
+ if ver_replacing -le 0.3.66-r1 ; then
elog ">=pipewire-0.3.66 uses the 'pipewire' group to
manage permissions"
elog "and limits needed to function smoothly:"
elog
@@ -462,7 +461,7 @@ pkg_postinst() {
fi
fi
fi
- done
+ fi
if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then
# TODO: We could drop most of this if we set up systemd presets?