commit: 72ac0417d618d4d77a646516357fb8f7ee93e243 Author: Henning Schild <henning <AT> hennsch <DOT> de> AuthorDate: Fri Jun 13 07:40:32 2025 +0000 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> CommitDate: Fri Jun 13 11:38:55 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72ac0417
net-im/telegram-desktop-bin: add 5.15.3 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.15.3.ebuild | 67 ++++++++++++++++++++++ 2 files changed, 69 insertions(+) diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest index 5230a6d66496..b6f9cea9cb65 100644 --- a/net-im/telegram-desktop-bin/Manifest +++ b/net-im/telegram-desktop-bin/Manifest @@ -1,4 +1,6 @@ DIST tdesktop-5.14.2.tar.gz 22601961 BLAKE2B 9d5e8390cc907079972c1157df949f8e30693a4ceaef5eb91bbff73bbfe4765234c037900819c00183cf2b6ab4cb2e25f00992cc71584091b7f7f6711735b3d5 SHA512 49e627951f0287e6b8f25121ea72abc8412f01c2f10cd0b15b8927ad82a84823dc08ed29f9d944fa98f1f74ae3554460dfde61bceef23b32e3f9cd8f8733c19d DIST tdesktop-5.14.3.tar.gz 22606412 BLAKE2B 27a0b60db8b96d593bd70c4871ef3b6cc933e4d7edda89ff46914c4ba3bc871d7befe053086237adc1c022fb62d9012575b7129198b0f65106821f009f8f5e1e SHA512 8e4dd41b7409e6df605b2b9612aea624f5a836a16438f23ea8c1a7ac9b4d6ed4efff7efe35c0eab1d50d900c8e8c411aa4a5e76c01970ada832acba889f93d18 +DIST tdesktop-5.15.3.tar.gz 22708451 BLAKE2B 228a1cff298f3b13847bad7dd3b0591e95d63e361909b6d8935b0e4f3b207c25e567e65c97cda759b63e6cba784b482e2816d2608d49797124a07012bce18949 SHA512 fb55175d4972569932535e41aa266086f32619739bc6504694b3734364b2fe419074aea3352c6eccc7177baaf633bab9f7716073fbd33a8cef70a7efee91a448 DIST tsetup.5.14.2.tar.xz 60710588 BLAKE2B d1522367da3c870117294f12a03ee01d0f6ac200feb6b03f977df393da391d189d239ae91f657612b066619d4b4c2ed63896c76461c319cec24e25e89b260171 SHA512 9d3a6d90b42927dea4a9bd5d5bc1398a3732344525447f044ec4331524e8ea4e8e227f78a32c6126e061494cda68ea26a10335ce37e13c8262b8c6d3db6d6c9d DIST tsetup.5.14.3.tar.xz 60706488 BLAKE2B 178f6c2e6c6d51590bce2a448004abc447f4705660c09269e15688ab585c1f7681f719461f6ab6b21a422c234b89e7457fe4064352897568e91721b9063eea91 SHA512 26f4c9d994b76a5b79103d724820715e767693400a29a4bfc2e503007712a079a4421eb430c3c560319c4b921461402416b830a62199a514700d26137142722c +DIST tsetup.5.15.3.tar.xz 62971264 BLAKE2B e8ad712c17a66ae7c0045ee14ce36caa712f2c4e154cbff232667db80bcec6e9c377abcad626d4b53477f281543d59d13f753599ce8a136bfb484e6b2b85f081 SHA512 af35f2944c861e84d338324571358df54362b2240b5eb0d951c7d2885925511b937d75f666cbfe3fddb42bdc2b36e7c25d252c24ad5833d77d281ac690423bc3 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.15.3.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.15.3.ebuild new file mode 100644 index 000000000000..f14a1cc0edf4 --- /dev/null +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.15.3.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 +}
