Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/
Date: Sat, 01 Oct 2022 03:16:55
Message-Id: 1664594102.033b74b57db3d22a65f1684fc2db501ed6c0da4a.sam@gentoo
1 commit: 033b74b57db3d22a65f1684fc2db501ed6c0da4a
2 Author: Henning Schild <henning <AT> hennsch <DOT> de>
3 AuthorDate: Fri Sep 30 14:37:28 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 1 03:15:02 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033b74b5
7
8 net-im/telegram-desktop-bin: bump version to 4.2.4
9
10 Signed-off-by: Henning Schild <henning <AT> hennsch.de>
11 Closes: https://github.com/gentoo/gentoo/pull/27538
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 net-im/telegram-desktop-bin/Manifest | 2 +
15 .../telegram-desktop-bin-4.2.4.ebuild | 52 ++++++++++++++++++++++
16 2 files changed, 54 insertions(+)
17
18 diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
19 index 814368244295..0c8be03ed1a7 100644
20 --- a/net-im/telegram-desktop-bin/Manifest
21 +++ b/net-im/telegram-desktop-bin/Manifest
22 @@ -1,4 +1,6 @@
23 DIST tdesktop-4.1.0.tar.gz 16990380 BLAKE2B f037dbd8a3a7e30d906a8b4a1244b15fbad7304924033751dd89a0d7aa4db7d17d08821cfed53ff00977793d0974c675c7fea96e614d9a5cbf4d7026beac7ec1 SHA512 50c61a22d0953992cfd6a9eab0ca1ed87e2367e06cf47d51ce7339b93cd49a57ec6a6b5a4a4496f2e8ab71fdf968dc1850844e005eae48fb34ae35040225fbb1
24 DIST tdesktop-4.2.0.tar.gz 17060742 BLAKE2B 3f85f903e07bf3a18357c7ec184f9a87863f50306715ad1c1dd03a88b6dff245b2bb7bdf7caf9d31e841f4dbee91be23dcd7d733f53c71b66ede5b9ec252d594 SHA512 48164145da0b6ff54260cfa9c07750da2461ff1c9b6abe0579f35e59dc16f87caa050a464c705b0f6afb186b8d7ee5d30e01be8033c777a4db4c0cd2dcd36382
25 +DIST tdesktop-4.2.4.tar.gz 17065673 BLAKE2B d2fd5db5d216b369902f697f8b2613fbb62ae7b788e08dc33f410a62547c335a8c20f2099989bb8eaaf92a81320e4fc24a3aaf266c6632b2264271e95c8b01ec SHA512 cc4cc3be490de750cb3a048a861d492bea1d2484160ee70b102979b8b446349333effe29f1b51fa014c7a65a4901779fa58f6b0d86ae12864f85d014e8f36d20
26 DIST tsetup.4.1.0.tar.xz 43918764 BLAKE2B 05a34d44583aace5ae261d46a1c7382a63bb8a52f8ca07513011d6221b67f835a3f5a4f38a0c9036614cf8e944c71c9be16e344b24c5cf41b293f3b02bdd8170 SHA512 f226a98ea4ba97a3643adcbe2c883082dff72de25a5aa3a246beef78930eaed4e45fa1b4e46a179444660c7be06c124dbe27802271fa6ff0991ab3ac60f8e470
27 DIST tsetup.4.2.0.tar.xz 44483976 BLAKE2B ca48fe1e4e92d4cfcfc7601a46ce72dbc3db3fb434ce5c04a4cfdaa6f6b9facc8d5973132798d456401125968a404a5f8b22f872dcb4f7ae07a925d6b8d68469 SHA512 e07f8db5eaa0c46a795887f0bf9ea96bd10c0d48fb1d4a496eb51beb487e92432512839466126067707f2314a6b9d021e15958271f8eeb2a9ad6db86780b997d
28 +DIST tsetup.4.2.4.tar.xz 46792948 BLAKE2B 20ebef199dc526de1e786ebd76dfd40d557f4211ae4c37d080f010738a710efe4ed2e5100c81249d49efb4902f7333f4548bff00a50eb284269dbd2aaff1bd21 SHA512 3397e480334605ebe7a8a3f3c6211adea8be0b759749e4beb579a6c4a75cb13accc3be5fa62c1d784fd6f0b92c66be15e986ed83c4fde29a38766b48a013b104
29
30 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.2.4.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.2.4.ebuild
31 new file mode 100644
32 index 000000000000..d0558b783945
33 --- /dev/null
34 +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.2.4.ebuild
35 @@ -0,0 +1,52 @@
36 +# Copyright 1999-2022 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=8
40 +
41 +inherit desktop optfeature xdg
42 +
43 +DESCRIPTION="Official desktop client for Telegram (binary package)"
44 +HOMEPAGE="https://desktop.telegram.org"
45 +SRC_URI="
46 + https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
47 + amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
48 +"
49 +
50 +LICENSE="GPL-3-with-openssl-exception"
51 +SLOT="0"
52 +KEYWORDS="-* ~amd64"
53 +
54 +QA_PREBUILT="usr/bin/telegram-desktop"
55 +
56 +RDEPEND="
57 + sys-libs/glibc
58 + dev-libs/glib:2
59 + >=media-libs/fontconfig-2.13
60 + media-libs/freetype:2
61 + virtual/opengl
62 + x11-libs/libX11
63 + >=x11-libs/libxcb-1.10[xkb]
64 +"
65 +
66 +S="${WORKDIR}/Telegram"
67 +
68 +src_install() {
69 + newbin Telegram telegram-desktop
70 +
71 + insinto /etc/tdesktop
72 + newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
73 +
74 + local icon_size
75 + for icon_size in 16 32 48 64 128 256 512; do
76 + newicon -s "${icon_size}" \
77 + "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
78 + telegram.png
79 + done
80 +
81 + domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop
82 +}
83 +
84 +pkg_postinst() {
85 + xdg_pkg_postinst
86 + optfeature "spell checker support" app-text/enchant
87 +}