Following Bug 747775, the new "sound" USE flag has been implemented (great idea), but seems to introduce some syntax issue in the ebuild, at the src_install() function level (I have no ebuild syntax mastery :)): if has_version media-sound/apulse[-sdk] && !has_version media-sound/pulseaudio; then sed -i 's/Exec=/Exec=apulse /g' usr/share/applications/signal-desktop.desktop fi Reproducible: Always Steps to Reproduce: 1.have media-sound/apulse[-sdk] (and no pulseaudio) 2.emerge signal-desktop-bin-1.37.2 Actual Results: In the emerge output: /var/tmp/portage/net-im/signal-desktop-bin-1.37.2/temp/environment: line 1379: !has_version: command not found I can confirm .desktop entry is not patched with the apulse wrapper call. Expected Results: No error output and .desktop entry is patched with the apulse wrapper call.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcdd828a78423fdeb52b07585c20ed91bad74af commit 0fcdd828a78423fdeb52b07585c20ed91bad74af Author: Robert Siebeck <gentoo.2019@r123.de> AuthorDate: 2020-10-31 22:00:52 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-11-01 06:13:55 +0000 net-im/signal-desktop-bin: add new version 1.37.2-r1 Closes: https://bugs.gentoo.org/751898 Signed-off-by: Robert Siebeck <gentoo.2019@r123.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../signal-desktop-bin-1.37.2-r1.ebuild | 115 +++++++++++++++++++++ 1 file changed, 115 insertions(+)