summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAtomicFS2024-05-04 19:28:55 +0200
committerAtomicFS2024-05-04 19:28:55 +0200
commit772d5f60b56633d22065c3f1f412470db8a15f48 (patch)
treebf8ff80f8fbf51ca84128c279bb9c3eb4fe0107f
parent2a7efc323bc8953893d0fe76bd06015081f07896 (diff)
downloadaur-772d5f60b56633d22065c3f1f412470db8a15f48.tar.gz
improve PKGBUILD and add check()
Signed-off-by: AtomicFS <vojtech_vesely@white-hat-hacker.icu>
-rw-r--r--PKGBUILD16
1 files changed, 15 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 608976dfc784..cbe51b09b751 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,9 +14,23 @@ makedepends=(
source=("${url}/archive/v${pkgver}.tar.gz")
sha256sums=('09738830ce17ac450bce3007def5e79da58fc19b61c37cbc83a64a2aa4b02201')
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
+check() {
+ cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen --all-features
+}
+
build() {
cd "${pkgname}-${pkgver}"
- cargo build --release
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
}
package() {