summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 10 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c3530d9888a0..7f3aed2c45c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,34 +2,34 @@
pkgname='starship'
pkgdesc='The cross-shell prompt for astronauts'
-pkgver='0.25.2'
-pkgrel='1'
+pkgver='0.50.0'
+pkgrel=1
arch=('x86_64')
url='https://starship.rs/'
license=('ISC')
-depends=('zlib' 'gcc-libs')
+depends=('zlib' 'openssl' 'gcc-libs')
optdepends=('powerline-fonts: powerline symbols for terminals'
'noto-fonts-emoji: emoji support for terminals')
makedepends=('rust' 'gcc')
-checkdepends=('rust' 'git')
+checkdepends=('rust' 'git' 'python')
provides=(starship)
#install="$pkgname.install"
-source=("https://github.com/starship/starship/archive/v${pkgver}.tar.gz")
-sha256sums=('6da0efef83c44906ecd74ff7be228fcfbc247450dae7865d75989e9f5d2aead5')
-PKGEXT='.pkg.tar.gz'
+source=("$pkgname-$pkgver.tar.gz::https://github.com/starship/starship/archive/v${pkgver}.tar.gz")
+sha256sums=('d8f4dc9bd266f2a5c34926d361c62fdddb61cd7da4acadba5f9c175eb07602e5')
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 --release --locked
}
package() {
cd "$pkgname-$pkgver"
- install -Dm755 "target/release/starship" "$pkgdir/usr/bin/$pkgname"
+ targetdir=${CARGO_TARGET_DIR:-target}
+ install -Dm755 "$targetdir/release/starship" "$pkgdir/usr/bin/$pkgname"
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}