dev-go/gopls: add 0.21.0

Signed-off-by: Leo Douglas <douglarek@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/45424
Signed-off-by: Zac Medico <zmedico@gentoo.org>
This commit is contained in:
Leo Douglas
2026-01-18 10:35:17 +08:00
committed by Zac Medico
parent ccf4d456ed
commit 79d62cf6c5
2 changed files with 37 additions and 0 deletions

View File

@@ -6,3 +6,5 @@ DIST gopls-0.19.1-deps.tar.xz 1979012 BLAKE2B 01b14f7df3612bd5bc24e63eafe3a322d8
DIST gopls-0.19.1.tar.gz 8174631 BLAKE2B 9cf90bedc004deb98e877de1b660323c18e449fa639084ad20bf1802e888616413922fff79669ba3b4b9626ec756d4c841192c35052f58fdda514f61f21f4314 SHA512 ea9ae4bd5274fd37c61df198736e1db185bd9085de89371952179fbbfb1e53eceba555275f8443f416af7ff28194d046252f4096e534f0d1fa038a4cb621eb88
DIST gopls-0.20.0-deps.tar.xz 2326524 BLAKE2B bf7d8ac16687aaaa3331830ee1af0a82c5e4e464dd9fa0a7abaa61df6b51f43adf32336ecf4112880d6996b37af81804c5f411bc88f838277e7550e45b01a4d9 SHA512 ae78d727367ad69255ea987723457faf76ed561784eb064044e94bd2c184a4fa85f5550a204480b82d86f07cf22253157ac48a841469da6774ab67f726696db7
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

View File

@@ -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
}