summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6e0e80b2f6176a7853a36a9a342fe1fe3a7d874c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Maintainer: Matthias Lisin <ml@visu.li>
_pkgname=golangci-lint
pkgname=${_pkgname}-bin
pkgdesc="Linters Runner for Go. 5x faster than gometalinter. (Binary)"
pkgver=1.13
pkgrel=1
arch=('x86_64' 'i686')
url=https://github.com/golangci/golangci-lint
license=('GPL3')
provides=('golangci-lint')
conflicts=('golangci-lint' 'golangci-lint-git')

_source=${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-linux
source_x86_64=(${_source}-amd64.tar.gz)
source_i686=(${_source}-386.tar.gz)
sha512sums_x86_64=('a18ed3ca8e6806626d26a156ec076c885d0f848e5602723f4df72d302daf86d5235de13778412ffbf2be691de5e592310ccc7ee3816e4a708d615234cf0d6684')
sha512sums_i686=('762264a436e69a359ca57b3f8bc5a159e7a0b675b2466c3baaa558acca22edb223ee4290ef58e667faf02c2f4596c18399a39af847a8367ef310723bec68db97')

if [[ $CARCH == "i686" ]]; then
    _dirname=${_pkgname}-${pkgver}-linux-386
else
    _dirname=${_pkgname}-${pkgver}-linux-amd64
fi

package() {
    install -Dm755 "$_dirname/golangci-lint" "$pkgdir/usr/bin/golangci-lint"
}