# Maintainer: Bao Trinh pkgname=unmake pkgver=0.0.3 pkgrel=1 pkgdesc="a makefile linter" arch=('x86_64' 'i686' 'aarch64') url="https://github.com/mcandre/unmake" license=('BSD') makedepends=('cargo') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('21f18f214b94767b2104511a09f47196fb3fac7d27b02529ed0a3bace987014b') prepare() { cd "${pkgname}-${pkgver}" cargo fetch --target "${CARCH}-unknown-linux-gnu" } build() { cd "${pkgname}-${pkgver}" cargo build --release --frozen } check() { cd "${pkgname}-${pkgver}" cargo test --release --frozen } package() { cd "${pkgname}-${pkgver}" install -vDm755 -t "${pkgdir}/usr/bin" 'target/release/unmake' install -vDm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" 'LICENSE.md' install -vDm644 -t "${pkgdir}/usr/share/doc/${pkgname}" 'README.md' install -vd "${pkgdir}/usr/share/doc/${pkgname}" cp -vR -t "${pkgdir}/usr/share/doc/${pkgname}" examples }