commit: 248b65a0959c61aa47e63a4008a11d83a4d17fa3 Author: dsaf <ghostyn678+git <AT> gmail <DOT> com> AuthorDate: Sun Mar 15 04:14:34 2026 +0000 Commit: dsaf <ghostyn678+git <AT> gmail <DOT> com> CommitDate: Sun Mar 15 04:14:53 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=248b65a0
net-im/endcord-bin: new package, add 1.3.0 Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com> net-im/endcord-bin/Manifest | 1 + net-im/endcord-bin/endcord-bin-1.3.0.ebuild | 43 +++++++++++++++++++++++++++++ net-im/endcord-bin/metadata.xml | 16 +++++++++++ 3 files changed, 60 insertions(+) diff --git a/net-im/endcord-bin/Manifest b/net-im/endcord-bin/Manifest new file mode 100644 index 0000000000..3e79895e39 --- /dev/null +++ b/net-im/endcord-bin/Manifest @@ -0,0 +1 @@ +DIST endcord-1.3.0-linux.tar.gz 67882126 BLAKE2B 884f9515fdfb5c53d1d89fbbca02953a894cb4e64c30173f6759da0f128c502f601ad2b40f9805de5fe52238815b9e51aff0ccc8f5f85e875f0843613b973f00 SHA512 e3b5e6aabb47d97fa757d16a712a8e12a19c029fe20d19d63280966a611a4e1666efff67203d75bd53dea7a051d8a3ed96ac8bfc786072a82f65b7619e43d837 diff --git a/net-im/endcord-bin/endcord-bin-1.3.0.ebuild b/net-im/endcord-bin/endcord-bin-1.3.0.ebuild new file mode 100644 index 0000000000..a98030f6f1 --- /dev/null +++ b/net-im/endcord-bin/endcord-bin-1.3.0.ebuild @@ -0,0 +1,43 @@ +# 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 +} diff --git a/net-im/endcord-bin/metadata.xml b/net-im/endcord-bin/metadata.xml new file mode 100644 index 0000000000..f03243b611 --- /dev/null +++ b/net-im/endcord-bin/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>dsaf</name> + </maintainer> + <longdescription> + Endcord is a third-party feature rich Discord client, running entirely in terminal. + It is built with Python (this doesnt mean its slow) and ncurses library, to deliver + lightweight yet feature rich experience. + </longdescription> + <upstream> + <remote-id type="github">sparklost/endcord</remote-id> + </upstream> +</pkgmetadata>
