diff options
author | chipbuster | 2020-11-11 11:26:16 -0600 |
---|---|---|
committer | chipbuster | 2020-11-11 11:26:16 -0600 |
commit | ebbb96c4fe0c202566352a79a98c87e58d12692d (patch) | |
tree | b19dd11047efc0ed8566cf822259a8280dbc67e3 | |
parent | 191289f9863b993240887f96a30903d0c8ce1ba4 (diff) | |
download | aur-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-- | PKGBUILD | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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() { |