diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 24 insertions, 24 deletions
@@ -1,13 +1,12 @@ pkgbase = errcheck pkgdesc = A program for checking for unchecked errors in go programs. - pkgver = 1.6.0 + pkgver = 1.9.0 pkgrel = 1 url = https://github.com/kisielk/errcheck - arch = any - license = BSD + arch = x86_64 + license = MIT makedepends = go - source = https://github.com/kisielk/errcheck/archive/v1.6.0.tar.gz - sha512sums = ae150e67c3b81fb7ffbaf417bd4e876bbfc58868d965302f5370fd911d5692db0244aae160938ec9155cadda5976f6e14ab91f4fd4bf787fddd1e488a3218eff + source = errcheck-1.9.0.tar.gz::https://github.com/kisielk/errcheck/archive/v1.9.0.tar.gz + sha512sums = 99e83004c6a265d4a0808822425c7676372d2db5ce511936ddf3dd84877dc3aeb6bbc6ae5d7a9f327e27ebbf533a06f2b0677e808999b338c8341fbf8eab577a pkgname = errcheck - @@ -1,33 +1,34 @@ -# Maintainer: Colin Arnott <colin@urandom.co.uk> +# Maintainer: +# Contributor: Colin Arnott <colin@urandom.co.uk> pkgname=errcheck -pkgver=1.6.0 +pkgver=1.9.0 pkgrel=1 pkgdesc="A program for checking for unchecked errors in go programs." -arch=('any') +arch=('x86_64') url="https://github.com/kisielk/errcheck" -license=('BSD') +license=('MIT') makedepends=('go') -source=("${url}/archive/v${pkgver}.tar.gz") -sha512sums=('ae150e67c3b81fb7ffbaf417bd4e876bbfc58868d965302f5370fd911d5692db0244aae160938ec9155cadda5976f6e14ab91f4fd4bf787fddd1e488a3218eff') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha512sums=('99e83004c6a265d4a0808822425c7676372d2db5ce511936ddf3dd84877dc3aeb6bbc6ae5d7a9f327e27ebbf533a06f2b0677e808999b338c8341fbf8eab577a') prepare() { - mkdir -p bin + mkdir -p build } build() { - cd "${pkgname}-${pkgver}" - go build \ - -o="../bin" \ - -trimpath \ - -buildmode=pie \ - -mod=readonly \ - ./... + cd "${pkgname}-${pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + go build -o ../build . } package() { - install -Dm755 bin/* -t "$pkgdir/usr/bin" - cd "${pkgname}-${pkgver}" - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" - install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm755 build/$pkgname -t "$pkgdir/usr/bin" + cd "${pkgname}-${pkgver}" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname" } |