# Maintainer: John Vogel <jvogel@stygian.me>
maintainer="John Vogel <jvogel@stygian.me>"
pkgname=nawk
pkgver=20250116
_ckver=20240728
pkgrel=0
pkgdesc="The one, true implementation of AWK"
url="https://github.com/onetrueawk/awk/"
arch="all"
license=MIT
makedepends="bison"
checkdepends="cmd:pr musl-locales"
[ -n "$BOOTSTRAP" ] && options="$options !check"
subpackages="$pkgname-doc"
source="awk-$pkgver.tar.gz::https://github.com/onetrueawk/awk/archive/refs/tags/$pkgver.tar.gz
	awk-$_ckver.tar.gz::https://github.com/onetrueawk/awk/archive/refs/tags/$_ckver.tar.gz"
builddir="$srcdir/awk-$pkgver"

build() {
	make
}

check() {
	make -C "$srcdir"/awk-"$_ckver"
	oldawk="$srcdir"/awk-"$_ckver"/a.out make check
}

package() {
	install -Dm755 a.out "$pkgdir"/usr/bin/$pkgname
	install -Dm644 awk.1 "$pkgdir"/usr/share/man/man1/$pkgname.1
	install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/"$pkgname"
	install -Dm644 FIXES FIXES.1e README.md TODO -t "$pkgdir"/usr/share/doc/"$pkgname"
}

sha512sums="
3be63637bc1689e56d2eac9fa646e8bd89b8c4ccd4ad028a61c7c5d5e9f3490d3c49657488d39a62451b23f0935b81c5ecd812c92cef9e160f7377f4bd4fc711  awk-20250116.tar.gz
2d5168664a721b866dd04259bf55138fd51c7934c46829c8cb63f50a15f62c93f83479d707292408f8eeaf9caf16a38cc7f65d5c0c59e4416dcd624a3428df6a  awk-20240728.tar.gz
"
