summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
authorLeo Douglas <douglarek@gmail.com>2025-06-17 09:35:18 +0800
committerZac Medico <zmedico@gentoo.org>2025-06-17 17:04:54 -0700
commit24d13badfbbc61250be1a4dd371e772352cae629 (patch)
treedf156c370aa71e520309f60204832917fab21237 /dev-go
parent96fa48cbc28dea05d38635e39acd07a728f43ecc (diff)
downloadgentoo-24d13badfbbc61250be1a4dd371e772352cae629.tar.gz
gentoo-24d13badfbbc61250be1a4dd371e772352cae629.tar.bz2
gentoo-24d13badfbbc61250be1a4dd371e772352cae629.zip
dev-go/gopls: add 0.19.0
gopls 0.19 needs go 1.24.2+ now. Signed-off-by: Leo Douglas <douglarek@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/42635 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/gopls/Manifest2
-rw-r--r--dev-go/gopls/gopls-0.19.0.ebuild35
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-go/gopls/Manifest b/dev-go/gopls/Manifest
index 73b1a3cd516d..26d238077922 100644
--- a/dev-go/gopls/Manifest
+++ b/dev-go/gopls/Manifest
@@ -2,3 +2,5 @@ DIST gopls-0.17.1-deps.tar.xz 2143204 BLAKE2B b4c12dc0e1192534c0fa1bf6b3557a78b6
DIST gopls-0.17.1.tar.gz 7451067 BLAKE2B b0064bd0efb8352b83446e5a53c4f3d46e781965c52da86eb2e8797f9924915d90461abc280c91d657bde9b9b89256146e3fd031ea6667352ad2b4b33cd2627d SHA512 58ab68b1aec77084c7c98a7b25821f622420dddc9f821350d47d1b5db52631789b94dc63a66501af8cd65151ec3b9d8385354d1cd2fb9138373134c71b9ca779
DIST gopls-0.18.1-deps.tar.xz 2209404 BLAKE2B e6e1d7b58af5579efdc3b8ae39eff7c3fb8514495075d69a5d17874628afc99cf026a15f58377cb9b192634d85e1fcc2951d3cc7cfb927b220bca6f6410decb5 SHA512 94674dd78a5c3542df9baa44ab15c63447c29ab721787abcf06dc825712e3ad6be6ac34421d86f6a41d3b7e2464ee3e1cb575402d964d79ea3699553ca3ed95a
DIST gopls-0.18.1.tar.gz 7646170 BLAKE2B 984715eb791213059829fe53ea867c6e262a80806f36962e79edd0649a16684d67f8485fd6f0c1848dc23b92c73b41a89638a55f51466f7f70c132b20cae7389 SHA512 12bf4279cd21c3bc7caba3376710292946e2acf1ae1cc8e598fa7ef07d0ca3061b020a0a5d2397cef190a43daa911072a0c7045d9d4fc54b94450d4b8fe96fd3
+DIST gopls-0.19.0-deps.tar.xz 1968252 BLAKE2B 1349a76b998e9c8bf0e15049534ddf539c9de64173271d6c3d41565b0ef8fe941d1a3e04886fa396abd03fa6aa4c5002e051641413bbd3878b23db669e392a54 SHA512 bd716fe05920c88c5c43bed5e4cc8fd31167e990cdb5826752a5f72a326fd6ff0347503b27c35c22e0fde84d16b6a3277f2ed0adad31a6bc1c930a2803d9e978
+DIST gopls-0.19.0.tar.gz 8174718 BLAKE2B cabf3c37c5e3e56aae201d636628ed19165ac734f69bbef3a2dce6b10da1a480913b4db7d42e91d26b2845a5c9c165c1c72d0f9ff32cfc981321f2a79debfa1a SHA512 5f148d90302bde3d4ecc49db4ac0f0fcf25c8e5ec5808efe22e4420815190479ab689e3c9865837387c1f13f335a0fc78172ffac17f62dbe08e0f2036b749090
diff --git a/dev-go/gopls/gopls-0.19.0.ebuild b/dev-go/gopls/gopls-0.19.0.ebuild
new file mode 100644
index 000000000000..c517092f27d2
--- /dev/null
+++ b/dev-go/gopls/gopls-0.19.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+ARCHIVE_URI="https://github.com/golang/tools/archive/refs/tags/gopls/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="\"Go please\" is the official Go language server"
+HOMEPAGE="https://github.com/golang/tools/blob/master/gopls/README.md"
+SRC_URI="
+ ${ARCHIVE_URI}
+ 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.24.2"
+# TODO: fix test failure with deps tarball
+RESTRICT+=" test"
+
+src_compile() {
+ ego build
+}
+
+src_test() {
+ go test -work "./..." || die
+}
+
+src_install() {
+ dobin gopls
+ dodoc -r doc README.md
+}