mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
dev-go/golangci-lint: add 2.12.1
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -2,6 +2,8 @@ DIST golangci-lint-1.64.7-deps.tar.xz 26242404 BLAKE2B e979fc047debbf7530b087677
|
||||
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.12.1-vendor.tar.xz 5661744 BLAKE2B cba88436487d9d1fa0ae9cf5f57835eeab5a5c4d6572896d02a33be2636b8d5b52c6e2af8eae59b4dc7b76bc84a8669c79d3694454a06f33b5d410cce5ee2a40 SHA512 d636e1e43f4b3abfbffe0eea4b95a6d060e27b601c3759359fd592056edbe70ca15a239bfba65daa6576d7fc373a89f1dfc3b609721cec6da65add26c22728fc
|
||||
DIST golangci-lint-2.12.1.tar.gz 5462109 BLAKE2B 28e4ee7071f8f25984710395b0923be4c48c17ed43cd783400c01adff7ad7e0c7aebe5ac92a50d31b7ced04588d6633b0239030c023af8ac8ef0ded43f4a1737 SHA512 a0800fefde4ff4eefbe718707ea12ad1d1fd745cce2eb326666afd107615efca7d4c5817320eb8e2fa07ba675c38f738dd16dfe5beeb02a887bc5ebea4a3a122
|
||||
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
|
||||
|
||||
@@ -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 OFL-1.1"
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user