Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708476 - net-im/telegram-desktop - make appindicator optional dependency
Summary: net-im/telegram-desktop - make appindicator optional dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-06 17:40 UTC by Gleb
Modified: 2020-02-14 06:21 UTC (History)
0 users

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 Gleb 2020-02-06 17:40:46 UTC
I use Xfce which is based on Gtk3, so I expect that applications should be integrated with Gtk3 dialogs. However gtk3 use flag in telegram-desktop ebuild also requires appindicator, which is an optional dependency for Telegram and is entirely optinaly for Xfce.

Please consider removing this unncecessary dependency.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2020-02-12 05:24:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8489e426e17af0885bb1685d197a9b208b2b1d7d

commit 8489e426e17af0885bb1685d197a9b208b2b1d7d
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-02-12 05:23:11 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-02-12 05:24:27 +0000

    net-im/telegram-desktop: bump to 1.9.12
    
    add ayatana useflag, pulls appindicator for non-qt environments
    add opus dep
    fix some deps to use slots
    pull alsa by default to solve required-use
    
    Bug: https://bugs.gentoo.org/708476
    Package-Manager: Portage-2.3.88, Repoman-2.3.20
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 net-im/telegram-desktop/Manifest                   |   1 +
 .../telegram-desktop-1.9.12.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 162 insertions(+)
Comment 2 Georgy Yakovlev archtester gentoo-dev 2020-02-12 06:17:30 UTC
added ayatana useflag that pulls it.
can you confirm it still has working tray without it in xfce?
Comment 3 Gleb 2020-02-12 15:07:14 UTC
I see that the use flag was completely removed, so it looks this ticket is no longer relevant.

Anyway, I've installed telegram-desktop and does work fine on my Xfce setup. Icon is present, so I can confirm it works as expected.
Comment 4 Larry the Git Cow gentoo-dev 2020-02-14 06:21:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d14bd79d8df53068516ebcd89d6ec5499b53807

commit 2d14bd79d8df53068516ebcd89d6ec5499b53807
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-02-14 06:19:57 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-02-14 06:20:43 +0000

    net-im/telegram-desktop: drop old
    
    Closes: https://bugs.gentoo.org/707372
    Closes: https://bugs.gentoo.org/707288
    Closes: https://bugs.gentoo.org/708476
    Closes: https://bugs.gentoo.org/709286
    Package-Manager: Portage-2.3.88, Repoman-2.3.20
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 net-im/telegram-desktop/Manifest                   |   4 -
 .../telegram-desktop/files/0003-PPC-config.patch   |  28 ----
 net-im/telegram-desktop/files/1.9.12-dbus.patch    |  13 --
 net-im/telegram-desktop/files/musl.patch           |  12 --
 net-im/telegram-desktop/metadata.xml               |   3 -
 .../telegram-desktop-1.9.10-r2.ebuild              | 157 ---------------------
 .../telegram-desktop-1.9.10.ebuild                 | 155 --------------------
 .../telegram-desktop-1.9.12.ebuild                 | 154 --------------------
 .../telegram-desktop/telegram-desktop-1.9.8.ebuild | 144 -------------------
 .../telegram-desktop/telegram-desktop-1.9.9.ebuild | 147 -------------------
 10 files changed, 817 deletions(-)