You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.3 KiB
58 lines
1.3 KiB
4 years ago
|
# Copyright 1999-2021 Gentoo Authors
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
|
||
|
EAPI=7
|
||
|
|
||
|
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/lib/${PN}/Telegram"
|
||
|
|
||
|
RDEPEND="
|
||
|
dev-libs/glib:2
|
||
|
dev-libs/gobject-introspection
|
||
|
>=media-libs/fontconfig-2.13
|
||
|
media-libs/freetype:2
|
||
|
media-libs/libglvnd[X]
|
||
|
>=sys-apps/dbus-1.4.2[X]
|
||
|
sys-libs/zlib
|
||
|
x11-libs/libSM
|
||
|
x11-libs/libdrm
|
||
|
x11-libs/libICE
|
||
|
x11-libs/libSM
|
||
|
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
|
||
|
}
|
||
|
|
||
|
pkg_postinst() {
|
||
|
xdg_pkg_postinst
|
||
|
optfeature "spell checker support" app-text/enchant
|
||
|
}
|