commit:     4e5846f2c91be868a2962271ddd7f6c753e83c45
Author:     Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Tue Sep 14 20:52:28 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Sep 16 12:07:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5846f2

net-im/telegram-desktop: Add libdl dependency

Fixes build error with USE=webkit

Closes: https://bugs.gentoo.org/812926
Thanks-to: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 .../files/tdesktop-2.9.3-add-libdl-dependency.patch       | 15 +++++++++++++++
 net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild     |  1 +
 2 files changed, 16 insertions(+)

diff --git 
a/net-im/telegram-desktop/files/tdesktop-2.9.3-add-libdl-dependency.patch 
b/net-im/telegram-desktop/files/tdesktop-2.9.3-add-libdl-dependency.patch
new file mode 100644
index 00000000000..3df0601b454
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-2.9.3-add-libdl-dependency.patch
@@ -0,0 +1,15 @@
+Add missed dependency on libdl
+
+https://github.com/desktop-app/lib_webview/commit/3cb51ac668d4e1b4f7f2b95fed1192350ba403af
+
+--- tdesktop-2.9.3-full.orig/Telegram/lib_webview/CMakeLists.txt
++++ tdesktop-2.9.3-full/Telegram/lib_webview/CMakeLists.txt
+@@ -56,6 +56,8 @@
+ 
+         pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0)
+         target_include_directories(lib_webview SYSTEM PUBLIC 
${WEBKIT_INCLUDE_DIRS})
++
++        target_link_libraries(lib_webview PUBLIC ${CMAKE_DL_LIBS})
+     else()
+         remove_target_sources(lib_webview ${src_loc}
+             webview/platform/linux/webview_linux_webkit_gtk.cpp

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 7ea3e2c0499..9e09efaee54 100644
--- a/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
@@ -73,6 +73,7 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
        "${FILESDIR}/tdesktop-2.9.3-jemalloc-only-telegram.patch"
+       "${FILESDIR}/tdesktop-2.9.3-add-libdl-dependency.patch"
 )
 
 pkg_pretend() {

Reply via email to