commit:     63d38b814c4c52525f17458cc89791a7138711db
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Thu Oct 16 15:50:43 2025 +0000
Commit:     Jonas Frei <freijon <AT> pm <DOT> me>
CommitDate: Thu Oct 16 15:51:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63d38b81

app-shells/carapace: add 1.5.3

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

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

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index 4eee430945..a4e068de7f 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -1,2 +1,4 @@
 DIST carapace-1.5.0-deps.tar.xz 3182180 BLAKE2B 
db6a454adc24ad782f5068877811ee5a59923a2efdc68fea6044ce5cafd2fe0f4d647c7f1bf7628f6ab00ff01cf3307c8d1520651a1ebf2742dcf4c8bda845a9
 SHA512 
82b4ae629efff7396b4afaa5e272b9a22491cea8dc12ab00c17800ec590320cb3f10af5b7ab01336600b98b448032c334460fe7777c577d6d99d8fb73c529d10
 DIST carapace-1.5.0.tar.gz 18665741 BLAKE2B 
1b24909cae2c2f5f7776af0d4c779633ba8e0b9c75f1ecacf21b8601f57d34f6e0e2fcb2abdd0c1bb0b374ec915ad30dc4b0205ab071bb86b52eb4cb7745740e
 SHA512 
f2cfedfb21acd27dedd456b31fe86c4c85df12054aa636511cc4cbea79cda0777eb0d1f1394c29978bcfd77cb04039c6204b4f3b55d2413dbb4942322641f3c9
+DIST carapace-1.5.3-deps.tar.xz 3183856 BLAKE2B 
65ae6aa00f273eff14d1f7a5124ccf47c141e1cbbace3fdda0fb7506a34be95be48310f217a2a4d4b4a480dc517590938f29e1e7b2f74f007aa11b87b5b821f0
 SHA512 
c911f6bc929580729fa0852a2fd7f3f4b1ec23889241a10c52520da8c0f8ecdd445c3b4f9d576c09a10c2f07b74df8f6779cab8dbb7d58a3fd1308a45473fe55
+DIST carapace-1.5.3.tar.gz 18672260 BLAKE2B 
d8a529e1806fea836aae503f1406104e0fc47d62001b4dce9ed416e6b23cb3a6706b9f1250f2ca01970d37fb95e83a7c22e4cbb69942d455016f09efcf151485
 SHA512 
da75204afe15168c522403c6d21d14c6ddcc75c9dd4bc88639cdb9a2d04c71a22395053285946ea0865cf564a36b7931cbf9614510f4e9682e79b668d84bdc25

diff --git a/app-shells/carapace/carapace-1.5.3.ebuild 
b/app-shells/carapace/carapace-1.5.3.ebuild
new file mode 100644
index 0000000000..b9400c753e
--- /dev/null
+++ b/app-shells/carapace/carapace-1.5.3.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
+}

Reply via email to