diff options
author | Henning Schild <henning@hennsch.de> | 2023-11-07 12:11:30 +0100 |
---|---|---|
committer | Yixun Lan <dlan@gentoo.org> | 2023-11-07 21:01:28 +0000 |
commit | c5b4d3b0ef716f7f52d1e2b8f2182209827a4264 (patch) | |
tree | c876890a825e9c54999af03d4ba38dd4fd0891d7 /net-im | |
parent | net-irc/znc: add slot specifier to argon2i dependency (diff) | |
download | gentoo-c5b4d3b0ef716f7f52d1e2b8f2182209827a4264.tar.gz gentoo-c5b4d3b0ef716f7f52d1e2b8f2182209827a4264.tar.bz2 gentoo-c5b4d3b0ef716f7f52d1e2b8f2182209827a4264.zip |
net-im/telegram-desktop-bin: add 4.11.5
Closes: https://github.com/gentoo/gentoo/pull/33706
Signed-off-by: Henning Schild <henning@hennsch.de>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/telegram-desktop-bin/Manifest | 2 | ||||
-rw-r--r-- | net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild | 62 |
2 files changed, 64 insertions, 0 deletions
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest index 6103a6c4a17b..b96542154e8f 100644 --- a/net-im/telegram-desktop-bin/Manifest +++ b/net-im/telegram-desktop-bin/Manifest @@ -1,2 +1,4 @@ DIST tdesktop-4.11.3.tar.gz 18254355 BLAKE2B 0f24ca31bc1b0f5eec6c21c00048f6d15c3c1e491eaf387b8506382cafffbc8afb9fa4b14f26985ab093945371e68681ee1e90f0dcbf3835e7547c02885d7586 SHA512 ec17e6f2f3ca59e3697798055b42d4eed02c9f0eb1fd60ea4cf3946be68d1a0a4b720cda5db705a0127902329de96894e6c190842ae6287732ffd02d7ae0b327 +DIST tdesktop-4.11.5.tar.gz 18283215 BLAKE2B 81beb626179162ad005c2dc8335438c47f3b9b215e58fb96e0dc3baf29293c4bd6c7cc5ce7167080998e4ab30e551e1364ee69b119d477a923546f5fc5c60643 SHA512 d38ec10e9d0c3967577f2fa18b40cd8333576ac916b377fcbac8be768cd05774a23039bba6bc063b58214e4ad20eb47875593834725741bc4fe51d133a90e4a9 DIST tsetup.4.11.3.tar.xz 52997540 BLAKE2B fd722374fe18d860eed437f31f0a3c1da696e02a09111f289a801b34071d24da204df52db93eb80e4bb64220e20ca1d0a4915a8993890d4a74253597b143c261 SHA512 6b2ef6a95dde09497249cf09ecd9c3e65764771714e3fed4ace547e56bae5ceb346ff288ad9a51dbae499266d42ee2e549a16c91553a0b6be98cb336dd166a23 +DIST tsetup.4.11.5.tar.xz 53092984 BLAKE2B 6c24678e18ce3485538833ec1b903da97e3be6eb253eabe8bd2913832b94539f13d6f5c27736dc3c2073139f968edc9fe201891f414c21d262db27a6a0377da0 SHA512 8dd2ec33d19bd5ebcbd3ba311bf888f4c248165d42beb9504450cff649623eb929d783657aced8d8adbe0bc80ecc620cbc028a7446e159fc03082e84b15b7454 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild new file mode 100644 index 000000000000..d81c56fd7260 --- /dev/null +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 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 ) +" + +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 +" + +S="${WORKDIR}/Telegram" + +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 +} |