commit:     214c32df75fb7e92baaed665e1eddca9c987b63d
Author:     Henning Schild <henning <AT> hennsch <DOT> de>
AuthorDate: Sun Aug 25 11:23:05 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Sun Aug 25 20:23:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214c32df

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

Signed-off-by: Henning Schild <henning <AT> hennsch.de>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 net-im/telegram-desktop-bin/Manifest               |  2 +
 .../telegram-desktop-bin-5.4.1.ebuild              | 64 ++++++++++++++++++++++
 2 files changed, 66 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index cbce9b37ef88..159bd34bced6 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,4 +1,6 @@
 DIST tdesktop-5.2.3.tar.gz 19578184 BLAKE2B 
fc84134969910c919469c069f6de498c6491d773b8dda4815d10db07e94e7fecbb43c4e8263bc96ac086cc8cf6944d4e77bfc1066cb26384b758bc6378e6f6a6
 SHA512 
4cabcb06fae6f1c51bdd738d8ac5d261d82e0fb044ad7b76f7aaef3291b731469cc3f5014b1c86f63756629b12e566c4f0fc2e09a240fb0b318d887b173cf067
 DIST tdesktop-5.3.2.tar.gz 19633052 BLAKE2B 
9a26cde1c8ca28be9418beb0c5c85ddcfa600fd0d299c4561ece24ebee76d707a3542e34c85e42c5c4acf4cd20cdea10056deac82c00cbe118c1438f94fb15ac
 SHA512 
736699832930935aeb3d1b0e27e24bc95ae09d8ed07d95fe8bd624a17959c4d2444ad8403006641450ce126429d573c126dbf5071125aa7a2edb9c612377dcb7
+DIST tdesktop-5.4.1.tar.gz 19879412 BLAKE2B 
5ef691f42fb0931736bb5c8710b4165f1ad82308bab4e06a3c3e1630bac8de1372409c8956afa789e00bc66e7ef2b042de4ec3ce42c23af8fcdbe5f2999b06a8
 SHA512 
9848698d0a1190c7c6da101f80132f0e09e21f585def18b2da334d45b20cab17a96e4d707bef958606e180ea2c183ca464770707f8696cf2a02b256d736b6450
 DIST tsetup.5.2.3.tar.xz 57653472 BLAKE2B 
ede4057f519fec21417f1348b1a20666430f903e8cb13ab507b2a1050882042252f87e445b2de859607b9ee7b77b4791d252d4173ae7b473dd62cb1b812ab578
 SHA512 
0d9e212d78ff5c572a69c4378a7cd8e232f6fec510df97502808e161490458d473987ca79f8cc1328708c9fafdf26c1f6e85d60adc4c6547e3cf579fd15d3d26
 DIST tsetup.5.3.2.tar.xz 56785516 BLAKE2B 
9f90bd71818b9bc5b325cff61056b084ec2a5bab4abbef08bae0c8a2ad1e29aa5f9874c19c9deb38bb377461df9bb624a6cf3f4acdfaa944d8a6ee9873165e3a
 SHA512 
42d7f5f41b822f24a13915e01dcbb1a45661eda9c2b2f03816a826493ca3bd23e4486f14680344b4c4ec119faec204ba7d750b8b5c685801d854cc831a25cceb
+DIST tsetup.5.4.1.tar.xz 57175592 BLAKE2B 
e9a107c64b4f82dc8b3edb34fb37b8d10c3e32326cfdc265d998b3baca6c6a7f655990f65fe68db98e1f885646712e605c17eb671609948bedcca82ee50438ce
 SHA512 
7155bc54a50c0b0377cad5d409ab9be42be0ad790f9f514cf11bac55ccefdb080898d98db50db2e995c7f2c81659f541a305c7a9172176f13d2994d54860a3e5

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.4.1.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.4.1.ebuild
new file mode 100644
index 000000000000..24722ca70535
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.4.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 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-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 \
+               
"${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || 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" \
+                       telegram.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