summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanpi2023-05-04 12:52:53 +0200
committerSanpi2023-05-04 12:52:53 +0200
commitc67ff84006c0869f719e8d4dab513c474622ca83 (patch)
tree87402c1357bff9a4f82b90584e8f7d939093c6c7
parent6703257e9d57d566ba7211fd1a69c3984892122c (diff)
downloadaur-xargo.tar.gz
Downloads depedencies in prepare()
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
2 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 478e034aba2d..371cb0087ae1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = xargo
pkgdesc = Effortless cross compilation of Rust programs to custom bare-metal targets like ARM Cortex-M
pkgver = 0.3.26
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/japaric/xargo
arch = x86_64
license = Apache
diff --git a/PKGBUILD b/PKGBUILD
index 355b757d4d98..02a5a64cf72c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Sanpi <sanpi+aur@homecomputing.fr>
pkgname=xargo
pkgver=0.3.26
-pkgrel=1
+pkgrel=2
pkgdesc='Effortless cross compilation of Rust programs to custom bare-metal targets like ARM Cortex-M'
url="https://github.com/japaric/$pkgname"
arch=('x86_64')
@@ -11,11 +11,18 @@ makedepends=('cargo')
source=("$url/archive/v$pkgver.zip")
sha256sums=('8626b357ee89883c3dd7521118ae624e23231406e505718de4f2b0a9f805d472')
+prepare()
+{
+ cd "$srcdir/$pkgname-$pkgver"
+
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build()
{
cd "$pkgname-$pkgver"
- cargo build --release
+ cargo build --frozen --release
}
package()