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>
