commit:     782b14114b5328db88625facb23448e9133a8340
Author:     ingenarel <ingenarelitems <AT> gmail <DOT> com>
AuthorDate: Thu Jul 24 16:07:11 2025 +0000
Commit:     Saad Abdullah <ingenarelitems <AT> gmail <DOT> com>
CommitDate: Thu Jul 24 16:07:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=782b1411

net-im/discordo: new package, add 9999

(discordo doesn't still have a release yet hence 9999)

Signed-off-by: ingenarel <ingenarelitems <AT> gmail.com>

 net-im/discordo/discordo-9999.ebuild | 35 +++++++++++++++++++++++++++++++++++
 net-im/discordo/metadata.xml         | 24 ++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/net-im/discordo/discordo-9999.ebuild 
b/net-im/discordo/discordo-9999.ebuild
new file mode 100644
index 0000000000..4b526a16a7
--- /dev/null
+++ b/net-im/discordo/discordo-9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A lightweight, secure, and feature-rich Discord TUI client. "
+HOMEPAGE="https://github.com/ayn2op/discordo";
+if [[ "${PV}" == 9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/ayn2op/$PN.git";
+       src_unpack() {
+               git-r3_src_unpack
+               go-module_live_vendor
+       }
+else
+       KEYWORDS="~amd64"
+       
SRC_URI="https://github.com/ayn2op/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+       # if discordo ever makes a version in future, and if another person 
updates it, be sure to change this line to your
+       # own depfile link
+       SRC_URI+=" 
https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz";
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+src_compile() {
+       ego build -o "bin/$PN"
+}
+
+src_install() {
+       dobin "bin/$PN"
+}

diff --git a/net-im/discordo/metadata.xml b/net-im/discordo/metadata.xml
new file mode 100644
index 0000000000..a216149776
--- /dev/null
+++ b/net-im/discordo/metadata.xml
@@ -0,0 +1,24 @@
+<?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>ingenarel</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">ayn2op/discordo</remote-id>
+    <bugs-to>https://github.com/ayn2op/discordo/issues</bugs-to>
+  </upstream>
+  <longdescription lang="en">
+  Discordo is a lightweight, secure, and feature-rich Discord terminal client.
+  Heavily work-in-progress, expect breaking changes.
+  Features:
+  - Lightweight
+  - Configurable
+  - Mouse and clipboard support
+  - Attachments
+  - Notifications
+  - 2-Factor authentication
+  - Discord-flavored markdown
+  </longdescription>
+</pkgmetadata>

Reply via email to