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>

Reply via email to