diff options
author | Bao Trinh | 2023-04-14 06:18:46 -0500 |
---|---|---|
committer | Bao Trinh | 2023-04-14 06:19:59 -0500 |
commit | af1b45bfc537bd3acf282a59c4d2e0a07db26061 (patch) | |
tree | 6c4eb59ae26a2f1330b76539b6f6656ac18af2b5 /PKGBUILD | |
download | aur-af1b45bfc537bd3acf282a59c4d2e0a07db26061.tar.gz |
v0.0.3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7d71e0bea031 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Bao Trinh <qubidt@gmail.com> + +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 +} |