# Maintainer: Marco Rubin pkgname=cpu pkgver=20220420 pkgrel=1 pkgdesc='cpu command in Go, inspired by the Plan 9 cpu command' arch=('any') license=('BSD') makedepends=(git go) url='https://github.com/u-root/cpu' source=("git+$url#commit=06d280bbc7c2e14b5a00ca00c1aed2fd15791bd5") sha256sums=('SKIP') prepare(){ cd "$pkgname" mkdir -p build } build() { cd "$pkgname" 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() { cd "$pkgname" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm755 build/cpu "$pkgdir"/usr/bin/cpu install -Dm755 build/cpud "$pkgdir"/usr/bin/cpud }