# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=atools-go
pkgver=0.4.0
pkgrel=2
pkgdesc="APKBUILD linter that parses APKBUILD files to provide fast and accurate checks"
url="https://gitlab.alpinelinux.org/alpine/infra/atools-go"
arch="all"
license="MIT"
makedepends="go apenwarr-redo"
subpackages="$pkgname-doc"
options="net"
source="https://gitlab.alpinelinux.org/alpine/infra/atools-go/-/archive/v$pkgver/atools-go-v$pkgver.tar.gz"
builddir="$srcdir/$pkgname-v$pkgver"

provides="apkbuild-lint"
provider_priority=100
replaces="atools" # conflict on apkbuild-lint

build() {
	./configure --prefix /usr
	redo
}

check() {
	redo test
}

package() {
	install -Dm0755 apkbuild-lint "$pkgdir/usr/bin/apkbuild-lint"
	install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/atools-go/LICENSE"
}

sha512sums="
4637e04eebced86c693e4b9651dcc87d7ad048c9fe447cd41acdf4e40716a096f049921fcb44b338d0cc994aa2074930ab93878a2018cbcbd2286f5c68675450  atools-go-v0.4.0.tar.gz
"
