commit:     d925ddf1a2ce41caa3aca9344e9561419f71d598
Author:     Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Thu Aug 12 09:15:58 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Aug 12 17:39:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d925ddf1

net-im/telegram-desktop: Add screen sharing message

Just in case someone's running wayland-only without the screencast flag.

Bug: https://bugs.gentoo.org/807586
Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21961
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild | 3 +++
 net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild     | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild 
b/net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild
index 4a4734f72e0..becc983ec4b 100644
--- a/net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild
@@ -143,4 +143,7 @@ src_configure() {
 pkg_postinst() {
        xdg_pkg_postinst
        use gtk || elog "enable the 'gtk' useflag if you have image copy-paste 
problems"
+       if ! use X && ! use screencast; then
+               elog "both the 'X' and 'screencast' useflags are disabled, 
screen sharing won't work!"
+       fi
 }

diff --git a/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
index 38257e0072a..aa80c677185 100644
--- a/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
@@ -137,4 +137,7 @@ src_configure() {
 pkg_postinst() {
        xdg_pkg_postinst
        use gtk || elog "enable the 'gtk' useflag if you have image copy-paste 
problems"
+       if ! use X && ! use screencast; then
+               elog "both the 'X' and 'screencast' useflags are disabled, 
screen sharing won't work!"
+       fi
 }

Reply via email to