commit: 59b63b8f155d4e7fa575bcbf506d8d8fdb69369d Author: Jonas Frei <freijon <AT> pm <DOT> me> AuthorDate: Sun May 25 15:41:17 2025 +0000 Commit: Jonas Frei <freijon <AT> pm <DOT> me> CommitDate: Sun May 25 15:49:41 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59b63b8f
app-shells/carapace: add 1.3.2 Signed-off-by: Jonas Frei <freijon <AT> pm.me> app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-1.3.2.ebuild | 43 +++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 1979a5cd77..b5891b6d62 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,2 +1,4 @@ DIST carapace-1.3.1-deps.tar.xz 2994196 BLAKE2B 7751cc64ed876f834425cd75965ed2b048a54cc10e6b5c056d7f850f8ad4d28399b2ab10c39edf64e2c04966879438d05380d4003f700bcb408023cf614fea4a SHA512 b2db8acd9ef1cf2bac8e024abeade141cecd56ab3056db97f1fe7d4cf62cf508bca68f8a2ea54f0aa188869f5e1a52ee372e95a95249c889978ce948a2baaa25 DIST carapace-1.3.1.tar.gz 17373172 BLAKE2B 3d5f3cb079c85fadc8be24c541548341c41f74cbd475768e86b50d0df79c2bb42a1fc92fa98116ecfecfbef3063074105a23d54c2a148fc10417f876d13a64bc SHA512 05e3026cb0494316be4b979f7ba77aa593919a8bd507825ca71ea3b8a2e497130acbaec640d9245c847902397813c1122b9d59912a6d0854dc3a0ed14f77f5b9 +DIST carapace-1.3.2-deps.tar.xz 2994144 BLAKE2B 7d20782e4268b8878e20c465ba1f28426bde0cc55fc2d420d9754985d24335f69a020a890c3c21ba2dae01e716c177f464b104dcb857e7a7dd3a6f8eae5d17cb SHA512 2da64f26fe46aa64542f84426a4d2ddd97575519f394efe36fd19167902b0fb173171e3e19a7c2752e51cab4831872373e1e4124b130546d615037239919212a +DIST carapace-1.3.2.tar.gz 17417475 BLAKE2B 7da29568ff6e34a880959650d4dd1f3be6f7340496f2f94b3460149c3d81b204e10738396eeacd7dd4b65a6c231180d56a349991bac176b9435c9a0cb5beda7d SHA512 e7b04c5b8c3f71a0c58fb054cab4fc85635602db13e4fd097b32169d5711253d0c11a3eaa73f7782ac07fe45441afffd02df3ad611d43ba02ef15aab991f6bee diff --git a/app-shells/carapace/carapace-1.3.2.ebuild b/app-shells/carapace/carapace-1.3.2.ebuild new file mode 100644 index 0000000000..b9400c753e --- /dev/null +++ b/app-shells/carapace/carapace-1.3.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024-2025 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 +}
