Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/
Date: Mon, 27 Jun 2022 00:25:07
Message-Id: 1656288657.0b52ea7efeffcf3c312205c3a78e82634385da38.ionen@gentoo
1 commit: 0b52ea7efeffcf3c312205c3a78e82634385da38
2 Author: Henning Schild <henning <AT> hennsch <DOT> de>
3 AuthorDate: Wed Jun 22 19:29:00 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 27 00:10:57 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b52ea7e
7
8 net-im/telegram-desktop-bin: bump version to 4.0.2
9
10 Closes: https://bugs.gentoo.org/854093
11 Signed-off-by: Henning Schild <henning <AT> hennsch.de>
12 Closes: https://github.com/gentoo/gentoo/pull/26046
13 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
14
15 net-im/telegram-desktop-bin/Manifest | 2 +
16 .../telegram-desktop-bin-4.0.2.ebuild | 52 ++++++++++++++++++++++
17 2 files changed, 54 insertions(+)
18
19 diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
20 index e04897bc51f7..419f550db27d 100644
21 --- a/net-im/telegram-desktop-bin/Manifest
22 +++ b/net-im/telegram-desktop-bin/Manifest
23 @@ -1,2 +1,4 @@
24 DIST tdesktop-3.7.3.tar.gz 16335926 BLAKE2B 7e7760a3684b50541144c72c1b0e3e36f1b1e9bc6eef20c3fdc151f0658f7d3c867eb895242efdf916fa6057ee61ea54ce822bab8fc82a6e17e41c26f9dfdd84 SHA512 359325cf6fefc29234b7032235cc033b9844ff597aeb7b3c6b99e8e6923d52994e8767524ff37afd5d098e4005e03d1f9c8308d6a04481831fa53e22935ee049
25 +DIST tdesktop-4.0.2.tar.gz 16636296 BLAKE2B afd9e8277532b21367b9f75059e9bb4efa69231dae2ad9a78119fee3eddfd804507a647da663a26bcdf7ca0749eb1ab4e2824d81452836f4804dd7a19dedd0e6 SHA512 0a8f587e55e634b500346cd77508fc9b4f76f75eaf080d50c4f2a6867eeabcecb3f814624971b97cc465f6f8d88aa79998899c299b70ada43a43904a830b5ad0
26 DIST tsetup.3.7.3.tar.xz 41978536 BLAKE2B 1ab5b63479acedee3b3059382761e887c7a9eca899e6496b223f32758a4f23a17da296940203765593cdac9df8a4d80264adbdf9a51b7f70d9ffc90a41661346 SHA512 05339778ea218c84406cceff7b6dfd357ff55d02f8082d222a9430aebe0a34561e9801fb4ebb44ce01c127cbca17ea53e3d61ab4d9288976d556453b9d06bce8
27 +DIST tsetup.4.0.2.tar.xz 43401944 BLAKE2B 705da23c4c68498c693e6908374447fd24a24434a866b4a51a11b7dbe250f6268d56f0a16a64b5aefb8ed5d4ca13fd1dacc4b1e0cf57df873403eb07f96e34cc SHA512 790a1bcc0e34ddc8d483978d9c32fe3409b1e42092647e106fef3731066cb5bd5b7c045143ef949d341be7981a8ba5d3906dd2b50eaf22c4e0b2d23ab4805c36
28
29 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.0.2.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.0.2.ebuild
30 new file mode 100644
31 index 000000000000..d0558b783945
32 --- /dev/null
33 +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.0.2.ebuild
34 @@ -0,0 +1,52 @@
35 +# Copyright 1999-2022 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +
40 +inherit desktop optfeature xdg
41 +
42 +DESCRIPTION="Official desktop client for Telegram (binary package)"
43 +HOMEPAGE="https://desktop.telegram.org"
44 +SRC_URI="
45 + https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
46 + amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
47 +"
48 +
49 +LICENSE="GPL-3-with-openssl-exception"
50 +SLOT="0"
51 +KEYWORDS="-* ~amd64"
52 +
53 +QA_PREBUILT="usr/bin/telegram-desktop"
54 +
55 +RDEPEND="
56 + sys-libs/glibc
57 + dev-libs/glib:2
58 + >=media-libs/fontconfig-2.13
59 + media-libs/freetype:2
60 + virtual/opengl
61 + x11-libs/libX11
62 + >=x11-libs/libxcb-1.10[xkb]
63 +"
64 +
65 +S="${WORKDIR}/Telegram"
66 +
67 +src_install() {
68 + newbin Telegram telegram-desktop
69 +
70 + insinto /etc/tdesktop
71 + newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
72 +
73 + local icon_size
74 + for icon_size in 16 32 48 64 128 256 512; do
75 + newicon -s "${icon_size}" \
76 + "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
77 + telegram.png
78 + done
79 +
80 + domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop
81 +}
82 +
83 +pkg_postinst() {
84 + xdg_pkg_postinst
85 + optfeature "spell checker support" app-text/enchant
86 +}