commit: 5fd178a92c868cb1167685b544e70a4192e8d7a9 Author: Henning Schild <henning <AT> hennsch <DOT> de> AuthorDate: Mon Oct 6 17:19:59 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Oct 8 05:50:35 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd178a9
net-im/telegram-desktop-bin: add 6.1.4 Signed-off-by: Henning Schild <henning <AT> hennsch.de> Part-of: https://github.com/gentoo/gentoo/pull/44070 Signed-off-by: Sam James <sam <AT> gentoo.org> net-im/telegram-desktop-bin/Manifest | 2 + .../telegram-desktop-bin-6.1.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 fb38a85e4e6d..74bc1bf83515 100644 --- a/net-im/telegram-desktop-bin/Manifest +++ b/net-im/telegram-desktop-bin/Manifest @@ -1,4 +1,6 @@ DIST tdesktop-6.1.2.tar.gz 22986796 BLAKE2B 78754776ea5c74f2c829df2520a6767ccf24727a6615f2d8bdfc28b440b6cf3a216bfa41172090fdfee94b48ccd041c32366fd505cd79edc1cafe28b85092dd9 SHA512 1f427a97708b05e83201b6e51983fd29f372707ead7ee4f897dccc0c2e75f94b836132a2f9dd2ce040d16b56e7830b08429ff7767d9cda962436eeb0d8af973a DIST tdesktop-6.1.3.tar.gz 22987334 BLAKE2B d026966bf77e6f4962c34481677da559748190e00a3819abd902e2cc487c70839e40668f9bfd6e0ef6bff2245ac39b7cba10f83a3959cbcc08626209b5457a78 SHA512 cb178e5f0081cb53f68f0efd1e42bfe49e763b926ee835f114c8c3386861bf21ca9db1f6104c0aaf8cc41af8e2ec65e9ce967cd19f028db3f1a04f6cefdbacbe +DIST tdesktop-6.1.4.tar.gz 22994583 BLAKE2B cf98869cf1ea79822d4dac9e97c7ab93666b5279a313166080fcc0c4a1253d911ea5fbee1845112a09565c671227a9fa604df5b70ba3a24982c4dca5861db447 SHA512 fceb7deb01c5c7a2e569453b069298b290577ab7935c55245a7f8794243ccabca6bf8274723bc1edde98c7efd17e94d5946f5c8fbcd4061a4947f990bc770761 DIST tsetup.6.1.2.tar.xz 62258472 BLAKE2B c5e5df79f098b09caac09622b43a88decbb2bc0e1eeb078fa372b88e05ef97f8670ff58e19c78c46c53e90692295744a925857689aab97f8ef0fbeea3a3f3da6 SHA512 6537b891e897d8c220f3555a8bbb9396e9b800ad4992e51289384453dad269893590da7610b793afb5c6c87df7aa74a7a7f4f2fd518116837294fbac21502f9c DIST tsetup.6.1.3.tar.xz 62244136 BLAKE2B e4aa6ebaccda46d02b7be71fe50592e0f835df3095323eb14b78d4b052cca0b5a51abbe107a0e26d3e3d696005b2b353096a894c996d91c3a53496fa76275364 SHA512 5d01de112e58c948f11cec912c81e14521c3c9eec5909d810a8af55d5e39f711a71aa91f5912f1db9432bc6c8fc310a302afc478839a7233af7c91ca983888f6 +DIST tsetup.6.1.4.tar.xz 62273296 BLAKE2B ccb2591f76b3dd8458cdec2a687d041b2bfa89f530156b89369eb3300d975711bd6b437b62bba862304b25f70fe3862397322bf64513ab2ec87a53e2decb5757 SHA512 88f166cc579001e5a398c37010389790864608597f89e3a8308db7eb14cda1922572a5ba1b76c15d0956a5765f32cadf89abb96438c1179ca97174df0c6f720e diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-6.1.4.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-6.1.4.ebuild new file mode 100644 index 000000000000..f14a1cc0edf4 --- /dev/null +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-6.1.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 +}
