From b32c854af02a35ef2503102aeb260f06a41eec96 Mon Sep 17 00:00:00 2001 From: Fabian Bornschein Date: Mon, 12 Jun 2023 10:05:29 +0200 Subject: [PATCH] Use build directory managing cargo-build-dependencies instead of users-home --- .SRCINFO | 2 +- PKGBUILD | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 06a4d08d3733a..0350df2a7f5bc 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = czkawka pkgdesc = Multi functional app to find duplicates, empty folders, similar images etc. pkgver = 6.0.0 - pkgrel = 0.1 + pkgrel = 0.2 url = https://github.com/qarmin/czkawka arch = aarch64 arch = armv7h diff --git a/PKGBUILD b/PKGBUILD index f334c588e16f1..30bbbc085eb1f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,7 +6,7 @@ pkgname=( czkawka-gui ) pkgver=6.0.0 -pkgrel=0.1 +pkgrel=0.2 pkgdesc='Multi functional app to find duplicates, empty folders, similar images etc.' url='https://github.com/qarmin/czkawka' arch=( @@ -37,12 +37,18 @@ pkgver() { build() { cd ${pkgbase} + + # Keep rust/cargo build-dependency management inside the build directory + export CARGO_HOME="${srcdir}/cargo" + cargo build --bin czkawka_cli --release --features heif cargo build --bin czkawka_gui --release --features heif } check() { cd ${pkgbase} + + export CARGO_HOME="${srcdir}/cargo" cargo test --bin czkawka_cli --release dbus-run-session xvfb-run -s '-nolisten local' \ cargo test --bin czkawka_gui --release