mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-im/telegram-desktop-bin: add 5.15.4
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/42578 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
committed by
Arthur Zamarin
parent
b1ab44957b
commit
6ea64f9cdb
@@ -1,4 +1,6 @@
|
||||
DIST tdesktop-5.14.3.tar.gz 22606412 BLAKE2B 27a0b60db8b96d593bd70c4871ef3b6cc933e4d7edda89ff46914c4ba3bc871d7befe053086237adc1c022fb62d9012575b7129198b0f65106821f009f8f5e1e SHA512 8e4dd41b7409e6df605b2b9612aea624f5a836a16438f23ea8c1a7ac9b4d6ed4efff7efe35c0eab1d50d900c8e8c411aa4a5e76c01970ada832acba889f93d18
|
||||
DIST tdesktop-5.15.3.tar.gz 22708451 BLAKE2B 228a1cff298f3b13847bad7dd3b0591e95d63e361909b6d8935b0e4f3b207c25e567e65c97cda759b63e6cba784b482e2816d2608d49797124a07012bce18949 SHA512 fb55175d4972569932535e41aa266086f32619739bc6504694b3734364b2fe419074aea3352c6eccc7177baaf633bab9f7716073fbd33a8cef70a7efee91a448
|
||||
DIST tdesktop-5.15.4.tar.gz 22708465 BLAKE2B d48a076fc8bd42a59dcb737fd48b325e58ba611931381e6eb7e746724711c221bcfab22c6380d9c934cd7403429597953217a28bb0eb3825350fbd181411b3c9 SHA512 3fb6aa22bb614ab9e2bf0715de436a55d7d7fc03deccae1888243decc9c809a27742f029dd0224b1614cb303937f3cdae656d47878bb1a106f6df79ca5f48de6
|
||||
DIST tsetup.5.14.3.tar.xz 60706488 BLAKE2B 178f6c2e6c6d51590bce2a448004abc447f4705660c09269e15688ab585c1f7681f719461f6ab6b21a422c234b89e7457fe4064352897568e91721b9063eea91 SHA512 26f4c9d994b76a5b79103d724820715e767693400a29a4bfc2e503007712a079a4421eb430c3c560319c4b921461402416b830a62199a514700d26137142722c
|
||||
DIST tsetup.5.15.3.tar.xz 62971264 BLAKE2B e8ad712c17a66ae7c0045ee14ce36caa712f2c4e154cbff232667db80bcec6e9c377abcad626d4b53477f281543d59d13f753599ce8a136bfb484e6b2b85f081 SHA512 af35f2944c861e84d338324571358df54362b2240b5eb0d951c7d2885925511b937d75f666cbfe3fddb42bdc2b36e7c25d252c24ad5833d77d281ac690423bc3
|
||||
DIST tsetup.5.15.4.tar.xz 63055500 BLAKE2B b4bed85f701b7bca39addc10ce2e9d54fdfd2769340b6fcee81123ecab4c37bd0a1b716f0a374bc5c28e4fc0ed63b9d1eff723d29a0c57c7eab3ffa808fd6159 SHA512 fb1ee80fe06cf87d396abbcaf05be198cb3f2cfc6ef8c31ace7f22a42f78dab7140d2501d3e3c2c545309ae1cd007086015b245a48ba4dcc65a7f16a1ab24a3b
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2025 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
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user