summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-09 19:13:35 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-09 19:13:35 +0000
commit36c0b912da359cb29be13d9f840a71ce188153cb (patch)
treeb2a039b1e127810699a630678360ac12c7a8b47a /dev-go
parent9d2e1604c9c5507861156ab4013b33d24bafa01f (diff)
downloadbaldeagleos-repo-36c0b912da359cb29be13d9f840a71ce188153cb.tar.gz
baldeagleos-repo-36c0b912da359cb29be13d9f840a71ce188153cb.tar.xz
baldeagleos-repo-36c0b912da359cb29be13d9f840a71ce188153cb.zip
Adding metadata
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/golangci-lint/Manifest2
-rw-r--r--dev-go/golangci-lint/golangci-lint-2.11.4.ebuild42
2 files changed, 44 insertions, 0 deletions
diff --git a/dev-go/golangci-lint/Manifest b/dev-go/golangci-lint/Manifest
index 1473760f9e33..716e9a543e96 100644
--- a/dev-go/golangci-lint/Manifest
+++ b/dev-go/golangci-lint/Manifest
@@ -1,5 +1,7 @@
DIST golangci-lint-1.64.7-deps.tar.xz 26242404 BLAKE2B e979fc047debbf7530b08767737ae243ff07b611d25abb529ce2d5a3ee1fb7328fa6a420a636ca5ce27fde9a593da5f3cd38b6d2bf20f15e113d14e6d9d7edf1 SHA512 094bc9e315471f7afe25ef3675e5e2cdb673884b7b79e2562d360a9a3423ad8e3908a84e21cf568c1f08a5d7114314b8be46c51fdcab4976174e73ef89602e09
DIST golangci-lint-1.64.7.tar.gz 2070704 BLAKE2B a2b920e32a282119ce94ab30b2efcce510b344c4b29a8c94485a2bb44e248a86931850bf2072b26e1d4672191f969db43f4b7112d209c959a90d62d925e111de SHA512 7b9370fd2fe8ade529792f5837d014385530cd07439c057cf9506de0bbcb8fc5d937ed5df005b589a944f643bec752c026c6c976969828782ca79890f5922847
+DIST golangci-lint-2.11.4-vendor.tar.xz 5491024 BLAKE2B dab2ff62350ea27e96b84e4b4d5ca776d3c5958e00448d6fd7e5284d820eedece225e0df922d30b74a1f479b9b75051f5b0cb24e4a113bb56c0e321bf300ee66 SHA512 1d917f654ff182a2ea11df88f2cb3094ca64902dcb389bcd598d7ea2bc28dee0418c2b0e4b4a4e9994eafb0c66976857c773fc0d44ce6463126546b80ad6c038
+DIST golangci-lint-2.11.4.tar.gz 5459442 BLAKE2B 30d283780123b8a6a50aa8f9f539babf4612da83febbc0568c6678a636240092063b59d8cf26b37b4a6c3b91fe52ebebb5d1b1fe89471790eedd752f1db1bb83 SHA512 2abf95e5f2f35efc16451505628ef3553a72de25fd3ce7e0440fc1a0cbe800d8d6a0698b15b84ebc79b818315c108b377901cb2d4283130dd6b8eeb54ae68bdd
DIST golangci-lint-2.5.0-deps.tar.xz 32920816 BLAKE2B 05cef8ad47009e81d3fc1884d86f2c868bfc2c432d0a40a89fd34d8c5a2cb150de449135566a320dd9d966acb25156ac2b18d36f292517e12e16bc8606c85a06 SHA512 0521c469e21833f88bd56d2a5cbc7c11e8870214600c3f0abb0315092f05b335dd833c81401042163f50d299ad8b24e2d0ee4d73706ed8694ea772dd896cd501
DIST golangci-lint-2.5.0.tar.gz 5258480 BLAKE2B 9ee2cd3b5b342fae85864107c60f60d0e1174c9ce857082c13a159d8d506429413b66ec32fa39b4517988539f0aa5e3230c9efa2631e7a2203203457d6b8c778 SHA512 3260a1606beb396af244d35e34c2fa606c94023f873f12d2d97b3c0a79082b92a059cf721114845747efbb4f309c145f0967846fc2bcdbe235079b6ec1d3f92a
DIST golangci-lint-2.6.1-deps.tar.xz 33027976 BLAKE2B bd03a908e1c522e87661ed0e30c9e8e26aae8b2ac948154cff7a509b6afa10f6f14f6c09f3bcd414c3fdcae3b27f9c1abd761bec7c7afbb7c0319f14a0e8ac00 SHA512 339a287f33efd7ec77e51144d00c2223256b5e3424f521b5329db85aacf57e72c33efd2b70679e8ba44b94d3772c5ffa61f0f50c81369d09390483e5bd2c5fb9
diff --git a/dev-go/golangci-lint/golangci-lint-2.11.4.ebuild b/dev-go/golangci-lint/golangci-lint-2.11.4.ebuild
new file mode 100644
index 000000000000..ab73f235de39
--- /dev/null
+++ b/dev-go/golangci-lint/golangci-lint-2.11.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion sysroot
+
+DESCRIPTION="Fast linters runner for Go"
+HOMEPAGE="https://golangci-lint.run/ https://github.com/golangci/golangci-lint"
+SRC_URI="https://github.com/golangci/golangci-lint/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz"
+
+LICENSE="GPL-3"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 GPL-3 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND=">=dev-lang/go-1.26.1"
+
+src_compile() {
+ emake build
+
+ einfo "generating shell completion files"
+ sysroot_try_run_prefixed ./golangci-lint completion bash > ${PN}.bash || die
+ sysroot_try_run_prefixed ./golangci-lint completion zsh > ${PN}.zsh || die
+ sysroot_try_run_prefixed ./golangci-lint completion fish > ${PN}.fish || die
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin golangci-lint
+ local DOCS=( README.md CHANGELOG.md )
+ einstalldocs
+
+ [[ -s ${PN}.bash ]] && newbashcomp ${PN}.bash ${PN}
+ [[ -s ${PN}.zsh ]] && newzshcomp ${PN}.zsh _${PN}
+ [[ -s ${PN}.fish ]] && dofishcomp ${PN}.fish
+}