commit:     ff00b2c9a47a26780087613fadde1b1997fdc785
Author:     Leo Douglas <douglarek <AT> gmail <DOT> com>
AuthorDate: Sat Feb 21 08:55:00 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 26 18:46:36 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff00b2c9

dev-go/gopls: add 0.21.1

Signed-off-by: Leo Douglas <douglarek <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/45846
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-go/gopls/Manifest            |  2 ++
 dev-go/gopls/gopls-0.21.1.ebuild | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

diff --git a/dev-go/gopls/Manifest b/dev-go/gopls/Manifest
index d11dec14a6da..5552187cfa55 100644
--- a/dev-go/gopls/Manifest
+++ b/dev-go/gopls/Manifest
@@ -8,3 +8,5 @@ DIST gopls-0.20.0-deps.tar.xz 2326524 BLAKE2B 
bf7d8ac16687aaaa3331830ee1af0a82c5
 DIST gopls-0.20.0.tar.gz 9073373 BLAKE2B 
a2e7f0cf294bf132f8958cefbf2bc6cbadb4cb5fd2c2e0a46ef9c44bb9886f724cc294e44c7f1f62d459c61d4912de14f9c46fadee1d6e947fc4ec71e715fba7
 SHA512 
40627da1dd84bd1b73bcac39d9ddf606e261ccee2cb74ac9fdb93a72c9d53c6feaacc5f024d151ec3a70d54d80a5fd1fba755e62818f99972db32f3177cd3d8b
 DIST gopls-0.21.0-deps.tar.xz 2551528 BLAKE2B 
45564ae68a2758256ac56a03fa2f10e0397654d2b5efbd950609b70d47cfb40b398cf77c56f36706f5317022e4eb31f7a9fd7eb1402667aa470b04ed48cda0e0
 SHA512 
61a77293ff55867b2b222ed3b915d69df1dc733b7706e3ca67d15a39ab41438e0542119b6d063821a36dae4048913363651dfbdd5e202385f41bf63c0cdf468f
 DIST gopls-0.21.0.tar.gz 8335128 BLAKE2B 
66565fd5c4fdbb51bf572e0c28d1003eb15fb11c5af41b2a0690fd929e5840dfcb88f10a420b82d53e6566320101742cead7351237df45a42d1bbdd2a1ae953c
 SHA512 
b47906657a813bc747bdced040878de8bf53d5abe48a869d783ff914002aaf591910f027647e5eee50c78c1521fda6ed65079b278f65c8ea1ef0a1c7b30e0888
+DIST gopls-0.21.1-deps.tar.xz 2552972 BLAKE2B 
9963c2b6e246eb29c87ddb0bc82ace63dd27a9e603f3ce3c6ae3d8ea8f75db2fd908751000776a6bd3c6bc31c59a0ae26c5d428438b90c40460a7a7c346ac796
 SHA512 
124da4d542903709a7a3f7a9736a8bf377cfb319aa69bc42810ee4fe48933e3eab2be6ce308ab421a9c6ed6bfd195bd0a2607e8d00b7cb5af836b00e08bcca18
+DIST gopls-0.21.1.tar.gz 8332475 BLAKE2B 
879d519fdc40bb49fbf9dcd1074cff27d4757a8ae80339dafac28b85245f7904cf687d3dd0f0d9340100f9a02933142a45b9be2be5e086e65cddd1c7b2a8cd9e
 SHA512 
c2a3af645dda3b836eaf9f0d23b067225a57cc0591938e26e8f8af12c2237755094cb538b139e4a0cecaa373b5ce6a45c593624c521c3a897ba750e1780ff930

diff --git a/dev-go/gopls/gopls-0.21.1.ebuild b/dev-go/gopls/gopls-0.21.1.ebuild
new file mode 100644
index 000000000000..55fc64e48691
--- /dev/null
+++ b/dev-go/gopls/gopls-0.21.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="\"Go please\" is the official Go language server"
+HOMEPAGE="https://github.com/golang/tools/blob/master/gopls/README.md";
+SRC_URI="
+       https://github.com/golang/tools/archive/refs/tags/gopls/v${PV}.tar.gz 
-> ${P}.tar.gz
+       
https://github.com/douglarek/gentoo-deps/releases/download/${P}/${P}-vendor.tar.xz
 -> ${P}-deps.tar.xz
+"
+S=${WORKDIR}/tools-gopls-v${PV}/${PN}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND=">=dev-lang/go-1.25"
+# TODO: fix test failure with deps tarball
+RESTRICT+=" test"
+
+src_compile() {
+       ego build
+}
+
+src_test() {
+       ego test -work "./..." || die
+}
+
+src_install() {
+       dobin gopls
+       dodoc -r doc README.md
+}

Reply via email to