summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 13 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 364877049c34..3fd245d0dcd0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=meli-git
pkgver=0.6.2.r236.gb085703
-pkgrel=1
+pkgrel=2
pkgdesc='experimental terminal mail client'
arch=(x86_64)
url=https://meli.delivery
@@ -14,7 +14,7 @@ depends=(curl
sqlite)
makedepends=(git
mandoc
- rust)
+ cargo)
provides=("${pkgname%-git}=$pkgver")
conflicts=("${pkgname%-git}")
source=("git+https://git.meli.delivery/meli/meli.git")
@@ -28,14 +28,23 @@ pkgver() {
prepare() {
cd "${pkgname%-git}"
- cargo fetch --locked
+ cargo fetch --locked --target x86_64-unknown-linux-gnu
}
build() {
cd "${pkgname%-git}"
- cargo build --offline --release --all-features
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARAGET_DIR=target
+ cargo build --frozen --release --all-features
}
+check() {
+ cd "${pkgname%-git}"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen
+}
+
+
package() {
cd "${pkgname%-git}"
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/${pkgname%-git}"