summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 905d91eb3767..232c5aea4cef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = meli-git
pkgdesc = experimental terminal mail client
pkgver = 0.6.2.r236.gb085703
- pkgrel = 1
+ pkgrel = 2
url = https://meli.delivery
arch = x86_64
license = GPL3
makedepends = git
makedepends = mandoc
- makedepends = rust
+ makedepends = cargo
depends = curl
depends = dbus
depends = pcre2
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}"