summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2023-03-02 01:14:40 +0100
committerDaniel Peukert2023-03-02 01:14:40 +0100
commit6719455d291ebab3018fdcd10c7f13bd21b9a0fb (patch)
tree30c46bd4eb235fb2b8d9617c675bdc48ceb9009f
parent709ce69eb73169fd24b5e2d01b9b4dc0cba30b54 (diff)
downloadaur-6719455d291ebab3018fdcd10c7f13bd21b9a0fb.tar.gz
Fix orberm patch and update target logic
-rw-r--r--PKGBUILD13
1 files changed, 12 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 80c22306b655..2147aefd8a07 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -23,11 +23,22 @@ prepare() {
cd "$srcdir/$_sourcedirectory/"
patch --forward -p1 < "../$pkgname-$pkgver-$pkgrel-fix-cargo-lock.diff"
patch --forward -p1 < "$srcdir/update-orbfont.diff"
+
+ # Prepare correct target for our architecture
+ _cargotarget="$CARCH-unknown-linux-gnu"
+
+ if [ "$CARCH" = 'armv7h' ]; then
+ _cargotarget='armv7-unknown-linux-gnueabihf'
+ fi
+
+ cargo fetch --locked --target "$_cargotarget"
}
build() {
cd "$srcdir/$_sourcedirectory/"
- cargo build --release --locked --all-features
+ export RUSTUP_TOOLCHAIN='stable'
+ export CARGO_TARGET_DIR='target'
+ cargo build --frozen --release --all-features
}
package() {