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: Thu, 23 Jan 2020 09:53:45
Message-Id: 1579773199.94a9b1674b59305c4a14632fa93842bf0d1c4602.juippis@gentoo
1 commit: 94a9b1674b59305c4a14632fa93842bf0d1c4602
2 Author: Henning Schild <henning <AT> hennsch <DOT> de>
3 AuthorDate: Wed Jan 22 20:52:49 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 23 09:53:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a9b167
7
8 net-im/telegram-desktop-bin: Bump version to 1.9.5
9
10 1.9.6 appeared around the same time but is not released for Linux
11 https://github.com/telegramdesktop/tdesktop/issues/7051
12
13 Signed-off-by: Henning Schild <henning <AT> hennsch.de>
14 Closes: https://github.com/gentoo/gentoo/pull/14410
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 net-im/telegram-desktop-bin/Manifest | 3 ++
18 .../telegram-desktop-bin-1.9.5.ebuild | 51 ++++++++++++++++++++++
19 2 files changed, 54 insertions(+)
20
21 diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
22 index f74c01fadc0..31650edd769 100644
23 --- a/net-im/telegram-desktop-bin/Manifest
24 +++ b/net-im/telegram-desktop-bin/Manifest
25 @@ -1,6 +1,9 @@
26 DIST tdesktop-1.9.3.tar.gz 13657254 BLAKE2B fd80453330ae394febcc7072c22a2d3e3ae0e6a618f924bfb23dd9217265feeb3813206a98e14d5f98da2f3724b06e0be588e0f35fe6264612374bcfff24c7f3 SHA512 94f5e3cade2b8ebe8b03cd106d84d588fc8d60877292ddbc3a106a5e6621baf4341d1386cdf829e32af175f16ca417050ac160019651b4e02f023b29dfbf2e9e
27 DIST tdesktop-1.9.4.tar.gz 13664729 BLAKE2B a3a2c57b9c621adf7192cede359753cc8f3e588fd800f4caa10109bd8cba270aba2029151bef1d578b90dad6a2892d4d678a5038dc3d0d63d4440f2d4f0875c1 SHA512 54947a7557bce97654914170f302949b9bc8a2be8dc8d5835cbc2377e0aa41fe4b0d119910824ea5333c33dcb2531b6e04e7698d6d784add626a57c5f81741de
28 +DIST tdesktop-1.9.5.tar.gz 13623917 BLAKE2B 13a11b6e9cbce88ec0253ee0157e0ddc38bced0feb3d025bec692ef281a5a9947815a3984a23f559c3608053c14f5fbe7afdb20a886dea4f7cfbc705aa970012 SHA512 efd0a3bbd95496929059c03116cc468c0b4ae8f89af7fa66588f793f5802e2a903d3f39e11b7bec07ee885dc2d3d05029bc5675f8dd768f37f22b6fd90f66783
29 DIST tsetup.1.9.3.tar.xz 34523816 BLAKE2B af0f3dda8cffdf7db020588f97dbabe5acd56da3b35f1044ea3165accfbb66d74998e57f3c63f545682f46c9790420b96a2fc5a0ddedf97c810c9a121f83f734 SHA512 3e02e2f4339572a55f5bd0519ff7b6e90ba8859dfbaea53d434d8ce040666530422db7b4f93cf15392e4d7823c32a8202f2aef6a60ee8f896898169ad901f7c7
30 DIST tsetup.1.9.4.tar.xz 34240700 BLAKE2B 665a72d597ed92ba660e091d591e14cb5e6dea72a15fbbcc1dc04c0524f5c55f34373331e1585d18a17360efcca36c62b40f6f7e215b50b3720b1972f25aaa79 SHA512 72b343b27066d49361ef2ce0c5a21e35917a73880afb0010ea4dff7c426b042c5f304a20181720a4bc99d23bc2aabda9091281e64c16c511002df87c43d7b8aa
31 +DIST tsetup.1.9.5.tar.xz 34249008 BLAKE2B a6de0bc20ce572b9b321a14e18390479437acdb8bb7c533a16c231f9a2757f5e44255e24683a9d6808c08dccd2463250e664744758f0aa97278044abc58fcd5f SHA512 18368c79a174ebc23c658c2bcf3a42799ceaef807ef6ae652dcc2f86f7dc371d9f26d4f33efcb28d0563f6be627646181db33f15f9d871e41aa2712282d64d35
32 DIST tsetup32.1.9.3.tar.xz 37326096 BLAKE2B fe9493878bb29d25bea0c22b8f42864adce4033b5047212595102c7b9f106ee4ea6dca05c3fb88f5f0463ed690a7cff2af07b072ed91d3595a3384ba4fcf6e05 SHA512 5df3ebde72ec93b40e3e0b42625a422c6b31aab88e80ffa02514c2287ff1e6382d37b976d43ae20a4793552d0b699a364278077fa115fb66ea52d080bff9be90
33 DIST tsetup32.1.9.4.tar.xz 36939056 BLAKE2B b0077a8faffc7d9035222de8e48f8ac9dab6a09798035b99a00b2aaf76e6a61998b3f035cad993e2ffcdebbafdacb8f9c4ac168cdbd4e4a729a87bd2d575a092 SHA512 191d7b4fde40f8499c4126e87bb442cf71da6c21a994cc0bfaa1ff2d314deece3e42ca92e4427ca66478f35d7067000aef30ecc17d84f187e201d783ee682d32
34 +DIST tsetup32.1.9.5.tar.xz 36944380 BLAKE2B 1407bb99e34b9e8207f222e1ced8cac69700e2aee8f0e463f8c1e27d3baddcd9e2106a11646e1720e66da22e44814a13d8817bc4dcf36dae405ff38649d9d701 SHA512 393b3cfec007313c8f9ec3866176f130478656727ce4ef0c8251e16855cdab20ab52ae6083a541f3e73ef5c905d1ff236f50dc840f9d354a59000121cb81a5b3
35
36 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.5.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.5.ebuild
37 new file mode 100644
38 index 00000000000..c0971f7fc9b
39 --- /dev/null
40 +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.5.ebuild
41 @@ -0,0 +1,51 @@
42 +# Copyright 1999-2020 Gentoo Authors
43 +# Distributed under the terms of the GNU General Public License v2
44 +
45 +EAPI=7
46 +
47 +inherit desktop eutils xdg
48 +
49 +DESCRIPTION="Official desktop client for Telegram (binary package)"
50 +HOMEPAGE="https://desktop.telegram.org"
51 +SRC_URI="
52 + https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
53 + amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
54 + x86? ( https://updates.tdesktop.com/tlinux32/tsetup32.${PV}.tar.xz )
55 +"
56 +
57 +LICENSE="GPL-3-with-openssl-exception"
58 +SLOT="0"
59 +KEYWORDS="-* ~amd64 ~x86"
60 +
61 +QA_PREBUILT="usr/lib/${PN}/Telegram"
62 +
63 +RDEPEND="
64 + dev-libs/glib:2
65 + dev-libs/gobject-introspection
66 + >=media-libs/fontconfig-2.13
67 + >=sys-apps/dbus-1.4.20
68 + x11-libs/libX11
69 + >=x11-libs/libxcb-1.10[xkb]
70 +"
71 +
72 +S="${WORKDIR}/Telegram"
73 +
74 +src_install() {
75 + exeinto /usr/lib/${PN}
76 + doexe "Telegram"
77 + newbin "${FILESDIR}"/${PN} "telegram-desktop"
78 +
79 + local icon_size
80 + for icon_size in 16 32 48 64 128 256 512; do
81 + newicon -s "${icon_size}" \
82 + "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
83 + telegram.png
84 + done
85 +
86 + domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop
87 +}
88 +
89 +pkg_postinst() {
90 + xdg_pkg_postinst
91 + optfeature "spell checker support" app-text/enchant
92 +}