# Maintainer: KingofToasters pkgname=goawk pkgver=1.1.4 pkgrel=1 pkgdesc="AWK interpreter written in go" url="https://github.com/benhoyt/goawk" license=('MIT') arch=('i686' 'x86_64' 'armv6h' 'armv7h') makedepends=('go-pie') source=("$url/archive/v$pkgver.tar.gz") sha256sums=('0c88470a40222a94eb960cac829c05ff90f20f605961514a491c25f126f69b00') build() { cd "${pkgname}-${pkgver}" go build \ -gcflags "all=-trimpath=${PWD}" \ -asmflags "all=-trimpath=${PWD}" \ -ldflags "-extldflags ${LDFLAGS}" \ -o "${pkgname}" . } check() { cd "${pkgname}-${pkgver}" go test ./... } package() { install -Dm755 "${pkgname}-${pkgver}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 "${pkgname}-${pkgver}/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENCE" }