summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD8
1 files changed, 7 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4cbae0cadf66..db7b2bf912fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -45,16 +45,22 @@ _filepicker_pkgsrc="vdhcoapp-filepicker"
source+=("$_filepicker_pkgsrc"::"git+$_filepicker_url.git")
sha256sums+=('SKIP')
-_filepicker_prepare() {
+_cargo_env() {
export CARGO_HOME="${CARGO_HOME:-$SRCDEST/cargo-home}"
export RUSTUP_TOOLCHAIN=${RUSTUP_TOOLCHAIN:-stable}
export CARGO_TARGET_DIR=target
+}
+
+_filepicker_prepare() {
+ _cargo_env
cd "$srcdir/$_filepicker_pkgsrc"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
_filepicker_build() {
+ _cargo_env
+
cd "$srcdir/$_filepicker_pkgsrc"
cargo build --frozen --release --all-features
}