commit:     31bcff5c85c09b192a40560a753b25ad6c8822e9
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Mon Jan 26 05:37:43 2026 +0000
Commit:     Jonas Frei <freijon <AT> pm <DOT> me>
CommitDate: Mon Jan 26 05:38:13 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=31bcff5c

app-shells/carapace: add 1.6.0

Signed-off-by: Jonas Frei <freijon <AT> pm.me>

 app-shells/carapace/Manifest              |  2 ++
 app-shells/carapace/carapace-1.6.0.ebuild | 43 +++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index 85c7171ac2..8edbedc9c9 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -1,2 +1,4 @@
 DIST carapace-1.5.7-deps.tar.xz 3233396 BLAKE2B 
4191f3c58a677970c9a77dd87d44c8b48c735bddb36025c0b1e93d78d8eae2778fe8a5b78295892758fcdc407d217971378dfe4c357fee1a980c9a36e086bbd8
 SHA512 
4f9bbc8b59caed873ef593af56619d1d9ef95aeb5d95b139fe2ea341ebf5bfedcff04ea55bf9964987b43af346a0a869a8b19c94bdd9cff2d158a252e4cfdcfa
 DIST carapace-1.5.7.tar.gz 18786709 BLAKE2B 
fb1e19b58a282716e8819a3fe12e25f290c2dca7585892f969cc9be5f47265c7777b94e0040574ff53ba3ffe6e43678b17b57e7ef82828a8a99fd5cb2f867084
 SHA512 
7f98cd7fc0d9abfb582ce9ea7b2f1f3c482097b0320fe9dda5224778f905b86d9eab9140213f3b59e31fd1973bcab7fc1d84e8b87fab7cbf7c6c37e60b9d21bf
+DIST carapace-1.6.0-deps.tar.xz 3101368 BLAKE2B 
3acba7517faca3ea00714c825c7070f990f8f82ff9e453ce2faba38a15fa9510933528a50368efd1e08e521eea8ef56efc429edea1da397543b024da97771645
 SHA512 
c9513a0671f351caed31444eba644354631cc499293be5f141cf7ab692214b23037cdb99fb33e063b3e05def633b277386d882692ff17fa166bb5a27d9c72b2a
+DIST carapace-1.6.0.tar.gz 21074810 BLAKE2B 
c793678c64c49ea6318700f9f0bd3c0ed4583e0d599e4c1cf678f4d804908cd7b08a92beff4715ed02932dee24b953d66448b3add867bce7700b100b83e6d79d
 SHA512 
97173ab53dce1130f87f272013c609daacd4de1573d27c669d248c158d105848a93d702dd33706db2e3ceaf4821fe58a83c7025ed83461fa734ad261c79bca1b

diff --git a/app-shells/carapace/carapace-1.6.0.ebuild 
b/app-shells/carapace/carapace-1.6.0.ebuild
new file mode 100644
index 0000000000..1ff4f94730
--- /dev/null
+++ b/app-shells/carapace/carapace-1.6.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Multi-shell multi-command argument completer"
+HOMEPAGE="https://carapace.sh/";
+SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+DEPS_URI="https://github.com/freijon/${PN}-bin/releases/download/v${PV}/${P}-deps.tar.xz";
+SRC_URI+=" ${DEPS_URI}"
+
+S="${WORKDIR}/${PN}-bin-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+       >=dev-lang/go-1.23.1
+"
+
+DOCS=(
+       "README.md"
+)
+HTML_DOCS=(
+       "docs/book/"
+)
+
+src_compile() {
+       pushd "cmd/${PN}"
+       ego generate ./...
+       ego build -ldflags="-s -w" -tags release
+}
+
+src_install() {
+       dobin "cmd/${PN}/${PN}"
+       mv "docs/src" "docs/book" || die
+       rm -r "docs/book/release_notes" || die
+       einstalldocs
+}

Reply via email to