repo/gentoo:master commit in: net-im/telegram-desktop-bin/
"Yixun Lan" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786278523.12887dbeb04f6cdb3d426fa708de41bd52f32c23.dlan@gentoo> |
commit: 12887dbeb04f6cdb3d426fa708de41bd52f32c23
Author: jinqiang zhang <peeweep <AT> 0x0 <DOT> ee>
AuthorDate: Sat Aug 8 10:40:52 2026 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 12:28:43 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12887dbe
net-im/telegram-desktop-bin: add 7.0.9
Part-of: https://github.com/gentoo/gentoo/pull/46660
Signed-off-by: jinqiang zhang <peeweep <AT> 0x0.ee>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
net-im/telegram-desktop-bin/Manifest | 2 +
.../telegram-desktop-bin-7.0.9.ebuild | 75 ++++++++++++++++++++++
2 files changed, 77 insertions(+)
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
index 45f8709582f4..b5a9892e7611 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,4 +1,6 @@
DIST tdesktop-7.0.5.tar.gz 25657007 BLAKE2B 6ff00cfdc4554794efe7b844c903a0edf703a3dd40762047d4b0ff8edd72acfad58907497eb212093bc3f0d41fb26905441dd7a2cbc38a7fbc1213cd4b7fa759 SHA512 245a2d56276cd1250251cb72edca0e93c75e2d3b79391876248df08b874f3c0feddf5b5d596784ee4b6743df028bd6f24a00c60250914ce6f1f2bf32abae3cfb
DIST tdesktop-7.0.7.tar.gz 25780369 BLAKE2B 517b29b8dd6dad6a6a14d5c36f848f4c50d77bbecba5296a5ab3b5a5e1205515aa256ae1fe9132bbb6a1f9e5a9e92cffbd872dd060fdd09fb540c19eef2e2da7 SHA512 3d9bbffcb3403bea00ee4206c1c4dc7d3607e436d489fdb9a00292015be58983b7e84908a12003298d1c85c2d06a0a9b9e20f38712e78937921702dbfe9d73d4
+DIST tdesktop-7.0.9.tar.gz 25825090 BLAKE2B 56ea91ac880aa6e3e76dd7ad554cb7c357a80677358e696978ea79418a7cf54645283b54b6e033fedce4765d9b6026cac178661fe61a6ca3cb12d700e02a47f8 SHA512 fa439f1d3501f3bbf6ae732f25d74f778af96dfb56caab49d58fcf9b3b0dffc1c921335aab72e2f96fe5f51c3bd2cd071903e3d1ec42e4cb42718673a7a42f88
DIST tsetup.7.0.5.tar.xz 77145856 BLAKE2B 5cb810196674d78553a8d97eaa65d5ee9fd5b1da3a580defcb406a7ba1767e6a37b55b7f40256b2589fc3d29c49e0ec5f456b16b81b389547e29ac71724f809f SHA512 77c98aef149fe8d065d89ac9ebb16ad3979760fa32fd70551e852c76716bab251f093c6780c4d9042f6a65226f1032eb55646e6d9f945b86f4f3db9d9a356092
DIST tsetup.7.0.7.tar.xz 77383492 BLAKE2B 6992e86dbcb3aa0a90c9de6a340ff4e6a053e3130ed33cab0e2369fbf677fd9d314b2e069a45ce52d7805e0315e603a50154b4d5f466370237ad31c9287f0492 SHA512 1b0d90db54323b8599f1189df1ca1da29aa5d4ab612e9e0559e2e48d79cc4b873cd19bbfb1ba4d7bc04a35f0fafbb954b8d5d4aa75c5394442dee85faba00204
+DIST tsetup.7.0.9.tar.xz 77785992 BLAKE2B 133fc37558aac74d4d48d26caf84ba04e4736cff7b03f5915ac67dfcd16f685b1105ff239753c9e1036110f9437dc00185512452f720ced74a7291388ab88b00 SHA512 76a5f78a79cb6b1ff6b8b495278ddf4fc21346130f0d7ce45a23b5aff25722a3f72d1fc97665247f872c9d7c929834db5423d9b36cbf27a1eebc3c1f0c93d6ff
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-7.0.9.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-7.0.9.ebuild
new file mode 100644
index 000000000000..face8277fb3e
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-7.0.9.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2026 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
+
+ local i
+ for i in "" "_attention" "_mute"; do
+ newicon -s symbolic \
+ "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/icons/tray_monochrome${i}.svg" \
+ org.telegram.desktop${i/_/-}-symbolic.svg
+ 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
+ optfeature "mini apps support" net-libs/webkit-gtk
+}