commit:     2a973bb0d727a4b0ea4ac0152ae046d1b2f05e6a
Author:     Henning Schild <henning <AT> hennsch <DOT> de>
AuthorDate: Tue Jul 15 08:03:06 2025 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 11:24:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a973bb0

net-im/telegram-desktop-bin: add 5.16.4

Signed-off-by: Henning Schild <henning <AT> hennsch.de>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/telegram-desktop-bin/Manifest               |  2 +
 .../telegram-desktop-bin-5.16.4.ebuild             | 67 ++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index a922c4b0c9cf..79e208018a4b 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,6 +1,8 @@
 DIST tdesktop-5.15.4.tar.gz 22708465 BLAKE2B 
d48a076fc8bd42a59dcb737fd48b325e58ba611931381e6eb7e746724711c221bcfab22c6380d9c934cd7403429597953217a28bb0eb3825350fbd181411b3c9
 SHA512 
3fb6aa22bb614ab9e2bf0715de436a55d7d7fc03deccae1888243decc9c809a27742f029dd0224b1614cb303937f3cdae656d47878bb1a106f6df79ca5f48de6
 DIST tdesktop-5.16.1.tar.gz 22829079 BLAKE2B 
962f98af6168d44ab061d3e99308f6447672fd0319e11adfbb3718860779ba472023de7eef71fcf943d0d5fba2bf3790de58fb4d08aba4e21fff91202bee51e7
 SHA512 
4a5b742ffc836d3bfbfd7cf0b2dc55336d65be67c937a5f0986721fb9b72ff39ff953babad3c437e53dec37f1f4394bc154848bb4bccdcbe775b8ba390575347
 DIST tdesktop-5.16.2.tar.gz 22827795 BLAKE2B 
1145e45783fb211ce875eec1ce359f98ef57668a8f90f529c5cbd8eb407977af040a16c18ab5272faa7a3791694d3edf30d679bc594efc38d054bd9caa244b8d
 SHA512 
11540b00abdddd3fd665d037ea2cd8350e81f130bcf262b8266c91546683455965582d9eee3e76211db880e366c22f8bd7b541afbf5fbb3555a77daf1440bf11
+DIST tdesktop-5.16.4.tar.gz 22859111 BLAKE2B 
cbc6482844eac670af70610218d1b201ec6c867189fe09f49f228d7c2802cf14d2a824bcceb0ebd6f77ae331be946bcd11eb35d7827ba2b41da489d0e4f890d9
 SHA512 
2b40328dc0a2f06e1c7ff90dd4ef652ca22229b02dd209ec75de99b08f0bfc9ab146ec0ecc6315de0fa51d865d6afdd0eeb9df656025572ad9df38f0944cd2e9
 DIST tsetup.5.15.4.tar.xz 63055500 BLAKE2B 
b4bed85f701b7bca39addc10ce2e9d54fdfd2769340b6fcee81123ecab4c37bd0a1b716f0a374bc5c28e4fc0ed63b9d1eff723d29a0c57c7eab3ffa808fd6159
 SHA512 
fb1ee80fe06cf87d396abbcaf05be198cb3f2cfc6ef8c31ace7f22a42f78dab7140d2501d3e3c2c545309ae1cd007086015b245a48ba4dcc65a7f16a1ab24a3b
 DIST tsetup.5.16.1.tar.xz 61645604 BLAKE2B 
a642bdc816f561fa46d6d774204fbc777a2c076a9ffe7dc6a4310ec765e3648c9ac3be50aa823fadb9df074f8b24c0483873deeb99bd009acba4ea1c2ac9e5e5
 SHA512 
b9ccedee3cbad0373d294dc3e4ea5e1890d195879e03fc66ba2dd57cd2414e826a88bdf95bcdc1ba4c94b01cd114b0418a4d6a9f963e984267ad2570e4513ea9
 DIST tsetup.5.16.2.tar.xz 61638836 BLAKE2B 
809af9d3c6778aa8840305056f3a47c344822e8c677a10f2ee3cd0178cb46507ac14e8c4a26d306fe4abae6f27f0ad108add14a44b2bfce055b4a9624b36ab89
 SHA512 
7034b670a7d3a17862e8e5e2269a15f1bfa0654028ef5ed69709b4aae32cb14a270e9818eb35ed55182c9f38ca36ac2233959124f58ff4b436a1e74e7557146e
+DIST tsetup.5.16.4.tar.xz 61708796 BLAKE2B 
a8cdd94e2d2ddd48e94b5962d55a46a9c249a484ffc57bc7cf5875db031a9ed25f8a9d323db5a148ac4497b7ad4a26b9cd6090a2b96fa161d98bc48f83e9c647
 SHA512 
743c1c5869d726d376654cf2aecd04189a1ebcabc3749de17ca5d662a559f11c70eb139f9b103df809a56624545d1573aa2419e0036dcc15bf12f354c131e175

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.16.4.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.16.4.ebuild
new file mode 100644
index 000000000000..f14a1cc0edf4
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.16.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org";
+SRC_URI="
+       https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+       amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+S="${WORKDIR}/Telegram"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+RDEPEND="
+       !net-im/telegram-desktop
+       sys-libs/glibc
+       dev-libs/glib:2
+       >=media-libs/fontconfig-2.13
+       media-libs/freetype:2
+       virtual/opengl
+       x11-libs/gtk+:3[X,wayland]
+       x11-libs/libX11
+       >=x11-libs/libxcb-1.10
+"
+
+src_prepare() {
+       default
+
+       sed -i -e \
+               
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/Telegram/Exec=\/usr\/bin\/telegram-desktop/'
 \
+               
"${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
+       sed -i -e \
+               's/Exec=Telegram/Exec=\/usr\/bin\/telegram-desktop/' \
+               
"${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop || die
+}
+
+src_install() {
+       newbin Telegram telegram-desktop
+
+       insinto /usr/share/TelegramDesktop/externalupdater.d/
+       newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+       local icon_size
+       for icon_size in 16 32 48 64 128 256 512; do
+               newicon -s "${icon_size}" \
+                       
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
+                       org.telegram.desktop.png
+       done
+
+       domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
+       insinto /usr/share/dbus-1/services
+       doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       optfeature "spell checker support" app-text/enchant
+}

Reply via email to