From 09013485e55bf56f0701a187385074bbb87530c9 Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Sun, 1 Aug 2021 03:44:35 +0000 Subject: [PATCH] addpkg: bacon 1.1.8-1 --- bacon/PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 bacon/PKGBUILD diff --git a/bacon/PKGBUILD b/bacon/PKGBUILD new file mode 100644 index 0000000..5ba5b7a --- /dev/null +++ b/bacon/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: George Rawlinson + +pkgname=bacon +pkgver=1.1.8 +pkgrel=1 +pkgdesc="A background rust code checker" +arch=('x86_64') +url="https://github.com/Canop/bacon" +license=('AGPL3') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +b2sums=('04c7405508befadf9c6ddeb26c5de82ebb5489f9a98d0947a7a68d379f393b2d3e37c3e5a36274139bed12e65fed4d2024f6f1af229726193ead520f0d72c8d2') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked +} + +build() { + cd "$pkgname-$pkgver" + RUSTUP_TOOLCHAIN=stable cargo build --release --locked --all-features --target-dir=target --offline +} + +package() { + cd "$pkgname-$pkgver" + + # binary + install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname" + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" *.md +}