Currently telegram-desktop forces people to install the obsolete :4 SLOT of webkit-gtk (bug 893668), while it works with all the slots, as can be seen in Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp or other files. I would then change the dep to allow them (probably dropping :4 as it will die at some point and :4.1 should fit for most :4 users without adding newer deps) Thanks
Does it link against it or use headers from it, or just detect at runtime?
Sorry for the late reply, and thanks for reporting this. It's essentially only detected at runtime.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3006f656e6dd79d109533b220b224ad7de22a818 commit 3006f656e6dd79d109533b220b224ad7de22a818 Author: Esteve Varela Colominas <esteve.varela@gmail.com> AuthorDate: 2023-12-10 22:24:04 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2023-12-11 13:23:25 +0000 net-im/telegram-desktop: Backport fixes Closes: https://bugs.gentoo.org/917409 Closes: https://bugs.gentoo.org/919201 Thanks-to: Pacho Ramos <pacho@gentoo.org> Thanks-to: Aleksey <thek0tyara.alod123@gmail.com> Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> ...egram-desktop-4.11.7.ebuild => telegram-desktop-4.11.7-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e772fbf176397c21026223ba002f8d7e5aab6518 commit e772fbf176397c21026223ba002f8d7e5aab6518 Author: Esteve Varela Colominas <esteve.varela@gmail.com> AuthorDate: 2023-12-10 22:21:02 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2023-12-11 13:23:22 +0000 net-im/telegram-desktop: Bump to 4.12.2 Bug: https://bugs.gentoo.org/917409 Bug: https://bugs.gentoo.org/919201 Thanks-to: Pacho Ramos <pacho@gentoo.org> Thanks-to: Aleksey <thek0tyara.alod123@gmail.com> Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> net-im/telegram-desktop/Manifest | 1 + .../telegram-desktop-4.12.2.ebuild | 227 +++++++++++++++++++++ 2 files changed, 228 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5062a79ca4621390a1451ad20d64aa9a83fd94d8 commit 5062a79ca4621390a1451ad20d64aa9a83fd94d8 Author: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> AuthorDate: 2024-04-08 13:06:03 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2024-04-08 23:13:11 +0000 net-im/telegram-desktop: fix webkit deps Bug: https://bugs.gentoo.org/917409 Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> ...egram-desktop-4.15.0-r1.ebuild => telegram-desktop-4.15.0-r2.ebuild} | 2 +- ...telegram-desktop-4.15.2.ebuild => telegram-desktop-4.15.2-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)