Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions dev-util/gum/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
DIST gum-0.17.0-vendor.tar.xz 2831864 BLAKE2B b64c68bc84f427e3093af800f2ce28450560092d4d92ad2a37616260ad5849d5288eeb0c4f90ff00344fa269d98ad3855a97888305cdcfd3ebc6d5a021478546 SHA512 abf0d78a763b5b747f7a7dd8d7bbb37e3c56ffbbd5215d0bc28a8c8e5b2dc608fbf9f3ad18cd034b8f8c82c79b53b8fffb6e1734ddd0f7554d2aaf201cf7e55e
DIST gum-0.17.0.tar.gz 72813 BLAKE2B e47016b8d3cdc8434767bed4df67ce3e873f973a9a313032ed9add43dfe7fad302e05110ef9146237c19bc7346c4c86ee805b34eb53b09576605dd03150ec059 SHA512 6c0697d42a6335f18ec0a6305d6d544b5b99f2b2239dfb8daff1eb18589d55a48d68dfe085642112349187d4464eb9d33f5517179c2cfb4469343272bc4874a7
32 changes: 32 additions & 0 deletions dev-util/gum/gum-0.17.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit go-module

DESCRIPTION="A tool for glamorous shell scripts"
HOMEPAGE="https://github.com/charmbracelet/gum"
SRC_URI="
https://github.com/charmbracelet/gum/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/Syntrait/guru-distfiles/releases/download/${P}-vendor.tar.xz/${P}-vendor.tar.xz
"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
Comment on lines +18 to +22

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the empty variables.


src_compile() {
ego build
}

src_install() {
dobin gum

default
}
12 changes: 12 additions & 0 deletions dev-util/gum/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>45499201+Syntrait@users.noreply.github.com</email>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By the very definition, a "noreply" e-mail address cannot be a maintainer.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, I will update the email with a non-"noreply" one, along with the commits. Would that be enough?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The email must also be associated with a Bugzilla account on b.g.o.

<name>Syntrait</name>
</maintainer>
<upstream>
<remote-id type="github">charmbracelet/gum</remote-id>
<bugs-to>https://github.com/charmbracelet/gum/issues</bugs-to>
</upstream>
</pkgmetadata>