FS#65336 - [telegram-desktop] Remove libappindicator-gtk3 dependency

Attached to Project: Community Packages
Opened by Miguel Morales (MickFM) - Friday, 31 January 2020, 17:28 GMT
Last edited by Balló György (City-busz) - Monday, 16 March 2020, 08:24 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Jiachen Yang (farseerfc)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
libappindicator-gtk3 is not a compulsary dependency, it needs to be changed to optional dependency.

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
Installing the Gnome(3.34) extensions "TopIcons plus git" and KstatusNotifierItem the same functionality, or even better, than installing libappindicator-gtk3 is
is achieved.
This task depends upon

Closed by  Balló György (City-busz)
Monday, 16 March 2020, 08:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  telegram-desktop 1.9.14-3
Comment by Yama (YamashitaRen) - Sunday, 16 February 2020, 21:25 GMT
Agree. Here on LXQt, telegram-desktop works fine without libappindicator-gtk3. This makes libappindicator-gtk3 an optional dependency.

Moreover, libappindicator-gtk3 is a poisoned package. It breaks the functionality of electron apps. https://github.com/electron/electron/issues/21819
Comment by Paresh Adhia (JantarMantar) - Saturday, 22 February 2020, 15:43 GMT
KDE (Manjaro) user here. I can confirm that libappindicator-gtk3 breaks electron applications' left-click behavior. I resorted to installing telegram-desktop-bin from AUR and it now works perfectly.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 23 February 2020, 15:53 GMT
Check rel -2 in repos.
Comment by Ilya Fedin (ilya-fedin) - Saturday, 29 February 2020, 00:13 GMT
But libappindicator support was completely removed from tdesktop in v1.9.10
Comment by Ilya Fedin (ilya-fedin) - Saturday, 29 February 2020, 01:14 GMT
btw, there are no need in the wrapper anymore, since tdesktop doesn't use gtk until you enable TDESKTOP_FORCE_GTK_FILE_DIALOG (which is completely unneeded with dynamic linking)

Loading...