pkgname=bin-cpuflags-x86 pkgver=1.0.2 pkgrel=1 pkgdesc='A small CLI tool to detect CPU flags (instruction sets) of X86 binaries' arch=('x86_64' 'i686' 'aarch64') url="https://github.com/HanabishiRecca/${pkgname}" license=('MIT') makedepends=('cargo') _snapshot="${pkgname}-${pkgver}" source=("${_snapshot}.tar.gz::${url}/archive/${pkgver}.tar.gz") sha256sums=('575316d9146a85696ccda96c93989f72be57863e2234bc7face2bf116c80a6de') prepare() { cd "${_snapshot}" cargo fetch --locked } build() { cd "${_snapshot}" cargo build --frozen --release --target-dir "${srcdir}" } check() { cd "${_snapshot}" cargo test --frozen } package() { install -Dm0755 "release/${pkgname}" -t "${pkgdir}/usr/bin" }