Files
guru/net-im/forkgram-bin/forkgram-bin-6.6.2.ebuild
2026-03-25 10:09:46 +01:00

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
}