From d6b049a4bc2f910ae3434070995b55bf86348f9a Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 23 Jun 2026 06:49:02 +0200 Subject: [PATCH] app-shells/carapace: add 1.7.1 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-1.7.1.ebuild | 43 +++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-shells/carapace/carapace-1.7.1.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 52896d1dd3..406a706459 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -4,3 +4,5 @@ DIST carapace-1.6.6.tar.gz 21758235 BLAKE2B 0f8f8e487c8043da76b327e9ad4d923760ae DIST carapace-1.6.6.tar.xz 310024 BLAKE2B 9a0297c21852fe86ff5848662e20c1f70b618990e9c43ef9f3af72df61c422f1f7ee04d45ecb61be754782ceababd714370b4652b6dfec5f00ae02b5cce33e79 SHA512 d22bc02e950f537da6569a43e371e6c07439347f09908beb04d622cf51c02dac6759b2a957574bdc04918b7fa84a7312db56d71ba5ded8d0fff2ab3239bb8587 DIST carapace-1.7.0.tar.gz 23217032 BLAKE2B 9e7d59969ac4d1c32d2904e4ddfec33b64f714c93307abf74e71ab356912aec77632e47b834f365091b906a308865add0d13ebb9b740cb34e03d60afb1616145 SHA512 e73e8aaa9553936e0e76420b53b5a0267575039af051c91284d427076222c19338684b4a7585746b418768d10063e709a1df4da98ad53e3c1313af8ce66e017b DIST carapace-1.7.0.tar.xz 311076 BLAKE2B 299478b3ed2906096edf1aeb5d224777acff508b56195d5a417362627c556023f0380e8b0c34c8fffe40136b70dbee61b79dd3132aeb37ed70e3bdfb6bd88da3 SHA512 cfc47c03b4772337129bf3a8d02005d5e962088713325b96efa74f85d527e590c39b3f5a6e51a32271ec356bdf248d7617e1dcd4736d8e8b3d860d3f47450bb7 +DIST carapace-1.7.1.tar.gz 23781149 BLAKE2B cf5df121fbe2e656bf3b4439611ebaf44f60434fe0aedfbd67b8295b1ef94b833f7eab14f7e7bf13bafce7f562738768a1385a2db178334adb7c6e3f35ced638 SHA512 01733ab4a85cb84955ded79c0de51e364a82929ee070207920b08949f92f39cf445d82cb34d9e4cad83a1e7654c5bbdf163f07d26595bf2d09c36f7af9fa87d0 +DIST carapace-1.7.1.tar.xz 400160 BLAKE2B 53e09fb875e2ad4722ecc71da212f6514c553de62e3facfcd03b009fb7c2f32ff8a759124333e2ef55b323544743a425d0d6a2577216e3daf39aff59a4e8e796 SHA512 dacddc7ca9ce6bd9fa10f72ca90f74ff75ccff5bf63845e335fa41ef034d037170a7cf11fc4e3f3b1de2e043dd54af01bedf30addb9489f70a1c179a24dcbdf9 diff --git a/app-shells/carapace/carapace-1.7.1.ebuild b/app-shells/carapace/carapace-1.7.1.ebuild new file mode 100644 index 0000000000..5668139584 --- /dev/null +++ b/app-shells/carapace/carapace-1.7.1.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 +}