mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
64 lines
1.8 KiB
Bash
64 lines
1.8 KiB
Bash
# Copyright 2026 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit desktop xdg
|
|
|
|
DESCRIPTION="Fork of official Telegram Desktop app with small useful additions - bin"
|
|
HOMEPAGE="https://github.com/Forkgram/tdesktop"
|
|
|
|
MY_PV="${PV}"
|
|
SRC_URI="
|
|
https://github.com/Forkgram/tdesktop/releases/download/v${MY_PV}/Forkgram.tar.xz -> ${P}.tar.xz
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon16.png -> ${PN}-16.png
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon32.png -> ${PN}-32.png
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon48.png -> ${PN}-48.png
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon64.png -> ${PN}-64.png
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon128.png -> ${PN}-128.png
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon256.png -> ${PN}-256.png
|
|
https://raw.githubusercontent.com/Forkgram/tdesktop/dev/Telegram/Resources/art/icon512.png -> ${PN}-512.png
|
|
"
|
|
|
|
S="${WORKDIR}"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
|
|
QA_PREBUILT="/usr/bin/Forkgram"
|
|
|
|
RDEPEND="
|
|
dev-libs/glib:2
|
|
media-libs/fontconfig
|
|
media-libs/freetype
|
|
media-libs/libpng:0
|
|
sys-apps/dbus
|
|
virtual/opengl
|
|
x11-libs/gtk+:3[X,wayland]
|
|
x11-libs/libX11
|
|
!!net-im/forkgram
|
|
!!net-im/telegram-desktop
|
|
!!net-im/telegram-desktop-bin
|
|
"
|
|
|
|
src_unpack() {
|
|
unpack "${P}.tar.xz"
|
|
}
|
|
|
|
src_install() {
|
|
dobin Forkgram
|
|
|
|
local size
|
|
for size in 16 32 48 64 128 256 512; do
|
|
newicon -s "${size}" "${DISTDIR}/${PN}-${size}.png" forkgram.png
|
|
done
|
|
|
|
make_desktop_entry Forkgram Forkgram forkgram "Network;Chat;InstantMessaging;Qt;" "MimeType=x-scheme-handler/tg;"
|
|
|
|
insinto /etc/tdesktop
|
|
newins - externalupdater <<-EOF
|
|
/usr/bin/Forkgram
|
|
EOF
|
|
}
|