summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorchipbuster2020-11-11 11:26:16 -0600
committerchipbuster2020-11-11 11:26:16 -0600
commitebbb96c4fe0c202566352a79a98c87e58d12692d (patch)
treeb19dd11047efc0ed8566cf822259a8280dbc67e3
parent191289f9863b993240887f96a30903d0c8ce1ba4 (diff)
downloadaur-ebbb96c4fe0c202566352a79a98c87e58d12692d.tar.gz
Add default RUSTUP_TOOLCHAIN for build step
As pointed out by harrysarsron on https://github.com/starship/starship/issues/1805 and its linked issues, users might not have a default rustup toolchain, or even have a toolchain installed in their build environment. Fix this by selecting RUSTUP_TOOLCHAIN=stable if there is not already a RUSTUP_TOOLCHAIN selected by an environment variable.
-rw-r--r--PKGBUILD6
1 files changed, 3 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f1ce7222818a..fc29c1cbaef8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgrel=1
arch=('x86_64')
url='https://starship.rs/'
license=('ISC')
-depends=('zlib' 'gcc-libs' 'openssl')
+depends=('zlib' 'openssl')
optdepends=('powerline-fonts: powerline symbols for terminals'
'noto-fonts-emoji: emoji support for terminals')
makedepends=('rust' 'gcc')
@@ -19,12 +19,12 @@ sha256sums=('39301c8118239eda7b6d8dbcae498f28bfd901932e69003c249d99ee7989c1bb')
build() {
cd "$pkgname-$pkgver"
- cargo build --release --locked
+ RUSTUP_TOOLCHAIN=${RUSTUP_TOOLCHAIN:-stable} cargo build --release --locked
}
check() {
cd "$pkgname-$pkgver"
- cargo test --locked
+ RUSTUP_TOOLCHAIN=${RUSTUP_TOOLCHAIN:-stable} cargo test --locked
}
package() {