From 3d0d1cac0f5f45a7d2d4c466a2b28132abec7746 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 28 Sep 2026 20:59:08 +0200 Subject: [PATCH] app-shells/carapace: add 1.8.0 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-1.8.0.ebuild | 43 +++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-shells/carapace/carapace-1.8.0.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 2713452fa8..6bf0831add 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -4,3 +4,5 @@ DIST carapace-1.7.1.tar.gz 23781149 BLAKE2B cf5df121fbe2e656bf3b4439611ebaf44f60 DIST carapace-1.7.1.tar.xz 400160 BLAKE2B 53e09fb875e2ad4722ecc71da212f6514c553de62e3facfcd03b009fb7c2f32ff8a759124333e2ef55b323544743a425d0d6a2577216e3daf39aff59a4e8e796 SHA512 dacddc7ca9ce6bd9fa10f72ca90f74ff75ccff5bf63845e335fa41ef034d037170a7cf11fc4e3f3b1de2e043dd54af01bedf30addb9489f70a1c179a24dcbdf9 DIST carapace-1.7.3.tar.gz 25201328 BLAKE2B 64fdab7b3331ff7461dd48ab14b3ea12da65a16df76ae9647abe9a318b87483df902b5873cb934763cb7bed0ed158c4863ff8c690d46bb4976df10052b987e87 SHA512 6414e98d79f30824a74153cc96d9b90475d35f40da1c8663ba231434e9a12ba9c1970a83a9b5fb4d28606f8a107b468bd49a442fb5b8349db3f59918bf5fab92 DIST carapace-1.7.3.tar.xz 416780 BLAKE2B 95b0ddc4fc5c0a798cb76a0ce4420f207bc0b0a781c781492946a9dfc752e106ccafde0404b939aff93a0c51c6e635ca401f893c086df82a44fea7fc1a742963 SHA512 b61e32a9249d9c2069d698a66e48b4fbe30738a389ca7036a6dd64caacd4167d0c573a60494ed8205016c30b6ebc0ff5d73fbe46b9d622780a2d3622e94d6aff +DIST carapace-1.8.0.tar.gz 27062680 BLAKE2B 7e67642f5915baadbe7e107b8f73826e3fb1fde81d60bfa7bd1292fcc42ec1d6f0d9bb42c909b2331baf6053dae52a7215dce04a6f599b13eac8c88ad08163ad SHA512 e21053709108f8756d02f0bad234fa0016c5b191296657c4c318677936c3fa001d7a865d7a3c15da616fd3c20ad222ab374271ceb403b97b8c5db6abc80a7afc +DIST carapace-1.8.0.tar.xz 466536 BLAKE2B 9736b3c282c08afa27e9419e5ee51a99fd16d34b4c6f6d18234796b84f2fcf67c58dfb54ac478011c6f70febfa7f99be9f95cf59d9f3e1e93a27a05ccbb3ddf6 SHA512 a5ed798c4188af49be83ad024195d0fe7315fb14ac7774df7e34eb7786dc39348b1999fd8137598b9842b9db360b59c4f68c0a9205d1b2367e076a4205ca201c diff --git a/app-shells/carapace/carapace-1.8.0.ebuild b/app-shells/carapace/carapace-1.8.0.ebuild new file mode 100644 index 0000000000..5668139584 --- /dev/null +++ b/app-shells/carapace/carapace-1.8.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/gentoo-golang-dist/${PN}-bin/releases/download/v${PV}/${PN}-bin-${PV}-vendor.tar.xz -> ${P}.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +S="${WORKDIR}/${PN}-bin-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + >=dev-lang/go-1.26.2 +" + +DOCS=( + "README.md" +) +HTML_DOCS=( + "docs/book/" +) + +src_compile() { + pushd "cmd/${PN}" + ego generate ./... + ego build -tags release +} + +src_install() { + dobin "cmd/${PN}/${PN}" + mv "docs/src" "docs/book" || die + rm -r "docs/book/release_notes" || die + einstalldocs +}