public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Julien Roy" <julien@jroy.ca>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:master commit in: app-shells/carapace/
Date: Sun, 24 Mar 2024 19:31:46 +0000 (UTC)	[thread overview]
Message-ID: <1711258908.2c7b74f622dcaef79f98eb550be9ca0be52d5476.julien@gentoo> (raw)

commit:     2c7b74f622dcaef79f98eb550be9ca0be52d5476
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Sun Mar 24 05:36:34 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Mar 24 05:41:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c7b74f6

app-shells/carapace: add 1.0.0

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

 app-shells/carapace/Manifest              |  2 ++
 app-shells/carapace/carapace-1.0.0.ebuild | 40 +++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index 058dc3119c..db16418cff 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -2,3 +2,5 @@ DIST carapace-0.28.5-deps.tar.xz 2166312 BLAKE2B 9ae03183e1f3f8e3b121f76f226bfe0
 DIST carapace-0.28.5.tar.gz 12432252 BLAKE2B ae5b0e30d88fdd79eea05094d7b7e2c5365f115a369aef57200175a48eee755cd4e964c8eb0c42fffe1f1d951db4d217af3aa0ff1c814c4643769479694ee9e0 SHA512 ce1746a05075afed1a394b424c8dc796f3c9a9215010fb4f716fde8c230f8a50b616e83883c292f524dff87697a2e5837b9739bb546dc8e58edcbe12f416df9b
 DIST carapace-0.30.2-deps.tar.xz 2206908 BLAKE2B 7ed05934d8512f8e091397c8aa6ca45b4843fb1ab3d5f6cc7ecb7e9c3d75314d919c6f784f214c6f836385e0722faa59e94a48765ca338f0914bb232c9b2b95a SHA512 dd597c786f09798c3c8a6029972e8d4627fa2d3d4f5dce2771d4a88c969daa85738b99b8e34896a26a168e115310231b7b6898b8e607375de0840be42d3bc7a1
 DIST carapace-0.30.2.tar.gz 13819214 BLAKE2B 8dce39ece1f216dbf9a109be5f8bbaf0d1dd9d7756402bdee64caf50ebf2770c24f068e541b0528f98e429acb1aa43231300fe74590385629ec69b7c73718869 SHA512 142cfb1d99df10507f27f1fc20b6639f84307182bd37eed3a6797f39b646f2315875873cd6ecfeb497dfdaf4b3bf9293dc96bd2e494661612bd949a62c2e495b
+DIST carapace-1.0.0-deps.tar.xz 3057572 BLAKE2B e61f5e496ab6e349d2ec1ee56e2ff85e904fe7dd2e85f32e78a0cfcc1cf94ddd8d3b9e23a478f42c8b3e373261fa02843221fe691d33bfc7ed645f6d0aa52a96 SHA512 3f3d427f3d4fc6e649fd4066f486ecde9bfdc8b8e0b27af8d96f59734ea02d833b96daa77f6e4882a1b9d3c9558739bc917d637631555eadb10042be6cd17a2e
+DIST carapace-1.0.0.tar.gz 14593185 BLAKE2B 2021c05a964e68f12551a6f44c9e95bc095631e98f5e00eef21ed870f8926b854813cc5d15777f0fbd27b9a90a0b456dd729b761d0019dc1c7784fbe80db7c8a SHA512 0a65597438852a03d1fcd2fb974b02cc0e68ff39d47daa75a51a0650232f11e7916992bc80a0b1f907e2325a8e7b70baab008f0a1061b6032b70a0c27ead3623

diff --git a/app-shells/carapace/carapace-1.0.0.ebuild b/app-shells/carapace/carapace-1.0.0.ebuild
new file mode 100644
index 0000000000..e8000b304a
--- /dev/null
+++ b/app-shells/carapace/carapace-1.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023 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://rsteube.github.io/carapace-bin/"
+SRC_URI="https://github.com/rsteube/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
+DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
+SRC_URI+=" ${DEPS_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=(
+	"README.md"
+)
+HTML_DOCS=(
+	"docs/book/"
+)
+
+S="${WORKDIR}/${PN}-bin-${PV}"
+
+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	other threads:[~2024-03-24 19:31 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-24 19:31 Julien Roy [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-29  9:37 [gentoo-commits] repo/proj/guru:master commit in: app-shells/carapace/ David Roman
2025-01-29  9:37 David Roman
2024-12-18  0:14 Julien Roy
2024-12-18  0:14 Julien Roy
2024-09-25 13:53 David Roman
2024-09-25 13:53 David Roman
2024-08-10 15:41 Lucio Sauer
2024-08-10 15:41 Lucio Sauer
2024-07-01 13:50 David Roman
2024-07-01 13:50 David Roman
2024-06-15 11:12 Julien Roy
2024-06-15 11:12 Julien Roy
2024-04-15 20:52 Julien Roy
2024-04-15 20:52 Julien Roy
2024-04-15 20:52 Julien Roy
2024-03-24 19:31 Julien Roy
2024-02-23 13:10 David Roman
2024-02-23 13:10 David Roman
2024-01-30 11:33 David Roman
2024-01-30 11:33 David Roman
2024-01-04 15:19 Viorel Munteanu
2024-01-04 15:19 Viorel Munteanu
2023-11-18  9:53 Andrew Ammerlaan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1711258908.2c7b74f622dcaef79f98eb550be9ca0be52d5476.julien@gentoo \
    --to=julien@jroy.ca \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox