commit:     5f02a6813a0fce67287cc49bf1ddcd2712da2389
Author:     Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Thu Aug 12 09:03:28 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=5f02a681

net-im/telegram-desktop: Rebuild whenever tg_owt flags change

The different USE flags of tg_owt affect the ABI compatibility of the
library. Additionally, tdesktop itself uses some of the variables
controlled by USE flags of the tg_owt package during compilation.

As such, telegram-desktop should be rebuilt when *anything* about tg_owt
changes...

Bug: https://bugs.gentoo.org/807586
See-also: https://github.com/telegramdesktop/tdesktop/issues/16781
Thanks-to: Dmitry Baranov <reagentoo <AT> gmail.com>
Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-im/telegram-desktop/metadata.xml                                  | 1 +
 ...ram-desktop-2.8.11-r1.ebuild => telegram-desktop-2.8.11-r2.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-im/telegram-desktop/metadata.xml 
b/net-im/telegram-desktop/metadata.xml
index bb15e2ab9e5..ffde9e742c6 100644
--- a/net-im/telegram-desktop/metadata.xml
+++ b/net-im/telegram-desktop/metadata.xml
@@ -12,5 +12,6 @@
        <use>
                <flag name="enchant">Enable the app-text/aspell spell-checking 
backend</flag>
                <flag name="hunspell">Enable the app-text/hunspell 
spell-checking backend</flag>
+               <flag name="screencast">Enable support for remote desktop and 
screen cast using <pkg>media-video/pipewire</pkg></flag>
        </use>
 </pkgmetadata>

diff --git a/net-im/telegram-desktop/telegram-desktop-2.8.11-r1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild
similarity index 97%
rename from net-im/telegram-desktop/telegram-desktop-2.8.11-r1.ebuild
rename to net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild
index 7987cc94ec8..4a4734f72e0 100644
--- a/net-im/telegram-desktop/telegram-desktop-2.8.11-r1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-2.8.11-r2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~ppc64"
-IUSE="+dbus enchant +gtk +hunspell +spell wayland webkit +X"
+IUSE="+dbus enchant +gtk +hunspell screencast +spell wayland webkit +X"
 REQUIRED_USE="
        spell? (
                ^^ ( enchant hunspell )
@@ -44,7 +44,7 @@ RDEPEND="
        media-libs/openal
        media-libs/opus:=
        media-libs/rnnoise
-       ~media-libs/tg_owt-0_pre20210626
+       ~media-libs/tg_owt-0_pre20210626[screencast=,X=]
        media-video/ffmpeg:=[opus]
        sys-libs/zlib:=[minizip]
        dbus? (

Reply via email to