mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 19:43:24 -04:00
44 lines
1.0 KiB
Bash
44 lines
1.0 KiB
Bash
# Copyright 2026 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit optfeature
|
|
|
|
DESCRIPTION="Feature rich Discord TUI client"
|
|
HOMEPAGE="https://github.com/sparklost/endcord"
|
|
|
|
SRC_URI="https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz"
|
|
S="${WORKDIR}"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT=0
|
|
KEYWORDS="-* ~amd64"
|
|
|
|
RESTRICT="strip"
|
|
|
|
QA_PREBUILT="usr/bin/endcord-bin"
|
|
|
|
src_install() {
|
|
newbin endcord endcord-bin
|
|
}
|
|
|
|
pkg_postinst() {
|
|
optfeature "clipboard support on X11" x11-misc/xclip
|
|
optfeature "clipboard support on Wayland" gui-apps/wl-clipboard
|
|
|
|
optfeature "file dialog when uploading" \
|
|
app-misc/yazi \
|
|
gnome-extra/zenity \
|
|
kde-apps/kdialog
|
|
|
|
optfeature "spellchecking (requires aspell dictionary such as aspell-en)" \
|
|
app-text/aspell
|
|
|
|
optfeature "YouTube support" net-misc/yt-dlp
|
|
optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv
|
|
|
|
optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \
|
|
app-crypt/libsecret
|
|
}
|