Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/, net-im/telegram-desktop/files/
Date: Thu, 16 Sep 2021 12:07:50
Message-Id: 1631794021.4e5846f2c91be868a2962271ddd7f6c753e83c45.gyakovlev@gentoo
1 commit: 4e5846f2c91be868a2962271ddd7f6c753e83c45
2 Author: Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
3 AuthorDate: Tue Sep 14 20:52:28 2021 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 16 12:07:01 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5846f2
7
8 net-im/telegram-desktop: Add libdl dependency
9
10 Fixes build error with USE=webkit
11
12 Closes: https://bugs.gentoo.org/812926
13 Thanks-to: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
14 Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
15 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
16
17 .../files/tdesktop-2.9.3-add-libdl-dependency.patch | 15 +++++++++++++++
18 net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild | 1 +
19 2 files changed, 16 insertions(+)
20
21 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
22 new file mode 100644
23 index 00000000000..3df0601b454
24 --- /dev/null
25 +++ b/net-im/telegram-desktop/files/tdesktop-2.9.3-add-libdl-dependency.patch
26 @@ -0,0 +1,15 @@
27 +Add missed dependency on libdl
28 +
29 +https://github.com/desktop-app/lib_webview/commit/3cb51ac668d4e1b4f7f2b95fed1192350ba403af
30 +
31 +--- tdesktop-2.9.3-full.orig/Telegram/lib_webview/CMakeLists.txt
32 ++++ tdesktop-2.9.3-full/Telegram/lib_webview/CMakeLists.txt
33 +@@ -56,6 +56,8 @@
34 +
35 + pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0)
36 + target_include_directories(lib_webview SYSTEM PUBLIC ${WEBKIT_INCLUDE_DIRS})
37 ++
38 ++ target_link_libraries(lib_webview PUBLIC ${CMAKE_DL_LIBS})
39 + else()
40 + remove_target_sources(lib_webview ${src_loc}
41 + webview/platform/linux/webview_linux_webkit_gtk.cpp
42
43 diff --git a/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild b/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
44 index 7ea3e2c0499..9e09efaee54 100644
45 --- a/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
46 +++ b/net-im/telegram-desktop/telegram-desktop-2.9.3.ebuild
47 @@ -73,6 +73,7 @@ S="${WORKDIR}/${MY_P}"
48
49 PATCHES=(
50 "${FILESDIR}/tdesktop-2.9.3-jemalloc-only-telegram.patch"
51 + "${FILESDIR}/tdesktop-2.9.3-add-libdl-dependency.patch"
52 )
53
54 pkg_pretend() {