From 5d8057945741bd18f46271b8281fbf03037643a8 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 29 Jul 2023 12:53:00 -0700 Subject: [PATCH] Added pkgbuild --- PKGBUILD | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..a449d42 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +pkgname=daisycalc +pkgver=0.2.5 +pkgrel=1 +makedepends=('rust' 'cargo') +arch=('i686' 'x86_64' 'armv6h' 'armv7h') + +#source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") + +build() { + return 0 +} + +prepare() { + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features +} + +check() { + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features +} + +package() { + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" +}