diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -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" } |