Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 853964 - net-im/slack-4.23.0 does not enable wayland screen share support
Summary: net-im/slack-4.23.0 does not enable wayland screen share support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Vladimir Pavljuchenkov (SpiderX)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-06-23 23:08 UTC by Jay Faulkner
Modified: 2022-08-31 08:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jay Faulkner 2022-06-23 23:08:20 UTC
Slack supports Wayland screen sharing, but it's hidden behind a flag `--enable-features=WebRTCPipeWireCapturer` as indicated in the flatpak package bug here: https://github.com/flathub/com.slack.Slack/issues/101.

I've tested this on my gnome+wayland system, and it appears to work great.

Would it be possible to automatically add this flag to the launcher if USE=wayland or; if not; at least print a message like the one Zoom prints here https://github.com/gentoo/gentoo/blob/master/net-im/zoom/zoom-5.11.0.3540.ebuild#L169 indicating it should change. 

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2022-08-31 08:42:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c85489fe25a2cb24ac97e52af5a9118af326c03

commit 9c85489fe25a2cb24ac97e52af5a9118af326c03
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>
AuthorDate: 2022-08-21 15:40:04 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-08-31 08:39:14 +0000

    net-im/slack: version bump to 4.27.156, wrt #836874, #772137, #853964
    
    Closes: https://bugs.gentoo.org/836874
    Closes: https://bugs.gentoo.org/772137
    Closes: https://bugs.gentoo.org/853964
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Vladimir Pavljuchenkov <spiderx@spiderx.dp.ua>
    Closes: https://github.com/gentoo/gentoo/pull/26950
    Closes: https://github.com/gentoo/gentoo/pull/26744
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.27.156.ebuild | 110 +++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)