Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/
Date: Mon, 28 Nov 2022 07:01:00
Message-Id: 1669618261.5b57fc69b53527d0b8ab192abb3e1f229aa83c08.juippis@gentoo
1 commit: 5b57fc69b53527d0b8ab192abb3e1f229aa83c08
2 Author: Henning Schild <henning <AT> hennsch <DOT> de>
3 AuthorDate: Sat Nov 26 09:09:11 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 28 06:51:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b57fc69
7
8 net-im/telegram-desktop-bin: bump version to 4.3.4
9
10 Signed-off-by: Henning Schild <henning <AT> hennsch.de>
11 Closes: https://github.com/gentoo/gentoo/pull/28436
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 net-im/telegram-desktop-bin/Manifest | 2 +
15 .../telegram-desktop-bin-4.3.4.ebuild | 53 ++++++++++++++++++++++
16 2 files changed, 55 insertions(+)
17
18 diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
19 index b8c563748df1..d43cd25639ba 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.2.4.tar.gz 17065673 BLAKE2B d2fd5db5d216b369902f697f8b2613fbb62ae7b788e08dc33f410a62547c335a8c20f2099989bb8eaaf92a81320e4fc24a3aaf266c6632b2264271e95c8b01ec SHA512 cc4cc3be490de750cb3a048a861d492bea1d2484160ee70b102979b8b446349333effe29f1b51fa014c7a65a4901779fa58f6b0d86ae12864f85d014e8f36d20
24 DIST tdesktop-4.3.1.tar.gz 17160532 BLAKE2B a7bdfc0bc74772ed206ab20663837c6245723b1dc7e934bc722079f22adee5474380b2d1ca518154ad1ebda4da7c61e2f8013c024541c5ebc4b3549bc083e0c5 SHA512 7032d5ba176e740279304fa91e74ab780f2bb102f29041bde4a2a8fa53a698f85410a6822bf95747b870476a608dfab7aafb5512f21820727b86151346960662
25 +DIST tdesktop-4.3.4.tar.gz 17191105 BLAKE2B 4cf1fa520a38316b94939d495a87e0dffd61d2adad1ff56910855064a86e9e1b380ee1dfcaee43ab13ac2acfa82e283ac985b73d659344299586bb1653d95503 SHA512 707e1eeff49777bae1f386be4aefd8510b0d18e78f1b98fa3357e1d0be73c65558a1ab2d59fe0259ffdc7760f1f4debf598ef62555e9d13a42e843eb7c76a6bd
26 DIST tsetup.4.2.4.tar.xz 46792948 BLAKE2B 20ebef199dc526de1e786ebd76dfd40d557f4211ae4c37d080f010738a710efe4ed2e5100c81249d49efb4902f7333f4548bff00a50eb284269dbd2aaff1bd21 SHA512 3397e480334605ebe7a8a3f3c6211adea8be0b759749e4beb579a6c4a75cb13accc3be5fa62c1d784fd6f0b92c66be15e986ed83c4fde29a38766b48a013b104
27 DIST tsetup.4.3.1.tar.xz 49562348 BLAKE2B 7e6d390e76f0ffe25896faf57d8c1e6a8b9f405e9af9f9493c586b2aefb0d244cb4aaf77b2a1da3f226b6954abb4e376d0c09500abc212767b29813f3303b58a SHA512 c9d2f8124dcb5e1709d79e29f0f13eb9491a81aa642c34e32dd1a9a57cc980fdd3f5f5d7095ccc843af2300b27abe1fa5bb874a7a43f97b8861a47ab369c4844
28 +DIST tsetup.4.3.4.tar.xz 50082244 BLAKE2B 71a69b0cb32d70b381ea210f01259874e69003d7fa19dfb435a4059410523ae97de2e0497c348e54f7799ee9221db4e41307653b750fff4c9e8658bfe3cdf589 SHA512 ef723331cb7e54c95b46aa05553d8e9c18e3782ad6abdb948a99b66a7806d99a06d07a6d9233a902d7becfda0070135e423a21468c71ce22a39f434f476a489d
29
30 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.3.4.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.3.4.ebuild
31 new file mode 100644
32 index 000000000000..ae73e3d70d7a
33 --- /dev/null
34 +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.3.4.ebuild
35 @@ -0,0 +1,53 @@
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 + !net-im/telegram-desktop
58 + sys-libs/glibc
59 + dev-libs/glib:2
60 + >=media-libs/fontconfig-2.13
61 + media-libs/freetype:2
62 + virtual/opengl
63 + x11-libs/libX11
64 + >=x11-libs/libxcb-1.10
65 +"
66 +
67 +S="${WORKDIR}/Telegram"
68 +
69 +src_install() {
70 + newbin Telegram telegram-desktop
71 +
72 + insinto /etc/tdesktop
73 + newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
74 +
75 + local icon_size
76 + for icon_size in 16 32 48 64 128 256 512; do
77 + newicon -s "${icon_size}" \
78 + "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
79 + telegram.png
80 + done
81 +
82 + domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
83 +}
84 +
85 +pkg_postinst() {
86 + xdg_pkg_postinst
87 + optfeature "spell checker support" app-text/enchant
88 +}