Initial import

This commit is contained in:
2022-08-30 15:46:53 -04:00
commit e712bb5dc2
274 changed files with 27716 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
AUX telegram-desktop-bin 379 SHA256 7b822245565f6da3e3ae202e6515b8b0e704dc32d53753f8447439bba4d53549 SHA512 b57a64e4b9a9edcdcc6a3c3bf09549e49785fe66f38a1e117598780b7637a0b6154e922e2ce0d15749dfd44081bec20d1d353f25f63c276e68d2dd30f8e35a39 WHIRLPOOL d250561ba5268abe6385c9b30851363f3ae69a1968c4802252698e39ca542e9753993ca87d47228da3bdc9c2e5d9c7e11a9a29f7d06328ed7b2bd28da550ddad
DIST tdesktop-1.8.8.tar.gz 14407897 SHA256 32242002f6adc2f322f6bd38b8d225d03cd44b86c0e83b3840acb737f9340915 SHA512 8410f8ea31c4e5604c3f9e8965431ec9cf68ec3366da22bb1fc5e745d7518cb49374072ecb70d347714f3f2fefdf882dc05e14ccd4a883b5a96eacf0a87e1c53 WHIRLPOOL 060ba4e1db4a697f0223d021863f2346a4dd933b6b07358ea3412466c242dd7dfa7342caf64fbcf83a3837a7afa85df31c4781907083722cced47fac8f565029
DIST tsetup.1.8.8.tar.xz 33840780 SHA256 e9b4059e631d341084c3d1fe512851c1805718b2d00395df45a599e7669e51c5 SHA512 8c2d1047dc6a4eff8ac082e76ceb1af6d9aaad92871d54398db93dd4597a7c2adbdb90b27862bce490955cb702cbf329b8fda0343da4ca1bc683d28551db3da4 WHIRLPOOL 19dad0408b0e87c6068df1a13a3d11019bfc502a14b1f91676b19ef862a8cf4f094e0fbf214d7e4e87b46091137edab52696579e7111fe83db5168ca35d3d858
DIST tsetup32.1.8.8.tar.xz 36820924 SHA256 4d9ddcfb6271681658c05df44942b6ab45838270f32eefa6188b60a2b195d090 SHA512 4a6aeee0f287bfb1d1cdfe16b5ea4185133dc68233210c21aff928a6995908cd4e6088080226339c86e7514eb1d6722031451749f3520b620ea173d79a4c99ad WHIRLPOOL 9066775c4d6f964984d64f43fa1182baeb6ed1f8ebc315594cb06849dc300d21cb9db698f1b6004b4c00f9e6fdfb5b8b619d3a1341d966c8440c03fdba8b6d80
EBUILD telegram-desktop-bin-1.8.8.ebuild 1154 SHA256 ffa6b8d3eaa5a187f2b051d385f0ec6b5148902e0a72da65b4523c832983e404 SHA512 67729a225944fd367b22013fe2f8b1df27a9bab46047071053f5416566f47101d261756fb138822c47ffd84dd26d766a1e4eb78be762814d46a1e589c3bb9f2f WHIRLPOOL 36d69ee7d0040bac66e9f86b3990ce16f8b515c195de6c4fc302633318934561730bf05bc775da6fdd05b29a4fc799304c98550f352094ad90f09d0aa6068bff

View File

@@ -0,0 +1,9 @@
#!/bin/sh
# this wrapper disables the auto-updater of telegram-desktop
# This program is licensed under the same license as telegram-desktop
# telegram-desktop fails to set RestartCommand with the session manager
# exclude it from session management to prevent restarts without the argument
unset SESSION_MANAGER
exec /usr/lib/telegram-desktop-bin/Telegram -externalupdater $@

View File

@@ -0,0 +1,46 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop 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 )
x86? ( https://updates.tdesktop.com/tlinux32/tsetup32.${PV}.tar.xz )
"
LICENSE="GPL-3-with-openssl-exception"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
QA_PREBUILT="usr/lib/${PN}/Telegram"
RDEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection
>=media-libs/fontconfig-2.13
>=sys-apps/dbus-1.4.20
x11-libs/libX11
>=x11-libs/libxcb-1.10[xkb]
"
S="${WORKDIR}/Telegram"
src_install() {
exeinto /usr/lib/${PN}
doexe "Telegram"
newbin "${FILESDIR}"/${PN} "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/telegramdesktop.desktop
}