app-portage/portico: new package, add 0.5.4

Signed-off-by: Catie Lanier <hello@catielanier.ca>
Part-of: https://codeberg.org/gentoo/guru/pulls/60
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Catie Lanier authored and Michał Górny committed 2026-09-14 18:44:59 +02:00
1 parent 96b6aa79dd
commit e9b78a9df2
3 files changed
+53

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
DIST portico-0.5.4-deps.tar.xz 22648372 BLAKE2B 9c86bcf2d4a378f3bff14093fc21e6122b3a62624f1fb5ce19fd949f1e7c02c05dd38902650eaa02bb2d9be97820f618faf6df9893b292648feece96de7ead24 SHA512 d7f60c6b5069a0adb237f742e01859b028ca89c9826840f7a371f2e340178e874f5ffc98dfea548f085beb9e58c7709513903f674bf35802c980d70d48a413d3
DIST portico-0.5.4.tar.gz 80392 BLAKE2B 8518ae660840d9362cec93987402217bec69fbc5952fd91b49aa8cd72deb20cbe6ec9b19977b87eab7e17e0c8cb7c25219ada15b9db6cfe97362783df3ca7fd1 SHA512 0d6cb825a7a0e366f335417ecdfd6023c664c424b4f3945703de2c3d7ab449ea4fcaca6ab708e7cbc004abaac6a3d06d9a3df4ed6dd279f55b4c6c6cf67629aa
+11
View File
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>hello@catielanier.ca</email>
<name>Catie Lanier</name>
</maintainer>
<upstream>
<remote-id type="github">catielanier/portico</remote-id>
</upstream>
</pkgmetadata>
+40
View File
@@ -0,0 +1,40 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="An interactive TUI helper for Portage workflows"
HOMEPAGE="https://github.com/catielanier/portico"
SRC_URI="
https://github.com/catielanier/portico/releases/download/v${PV}/${P}.tar.gz
https://github.com/catielanier/portico/releases/download/v${PV}/${P}-deps.tar.xz
"
LICENSE="GPL-3+ MIT BSD Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND=">=dev-lang/go-1.25.0"
RDEPEND="
app-eselect/eselect-repository
app-portage/gentoolkit
"
src_compile() {
ego build \
-ldflags "-X github.com/catielanier/portico/internal/cli.version=${PV}" \
-o portico \
./cmd/portico
}
src_test() {
ego test ./...
}
src_install() {
dobin portico
dodoc README.md CHANGELOG.md
}