# Maintainer: Kevin Song pkgname='starship' pkgdesc='The cross-shell prompt for astronauts' pkgver='0.45.0' pkgrel='1' arch=('x86_64') url='https://starship.rs/' license=('ISC') depends=('zlib' 'gcc-libs' 'openssl') optdepends=('powerline-fonts: powerline symbols for terminals' 'noto-fonts-emoji: emoji support for terminals') makedepends=('rust' 'gcc') checkdepends=('rust' 'git' 'python') provides=(starship) #install="$pkgname.install" source=("$pkgname-$pkgver.tar.gz::https://github.com/starship/starship/archive/v${pkgver}.tar.gz") sha256sums=('4dd6e9198497fb910cbcbbf7b78012e8b1d79b9922500b6601016c975874a0df') build() { cd "$pkgname-$pkgver" cargo build --release --locked } check() { cd "$pkgname-$pkgver" cargo test --locked } package() { cd "$pkgname-$pkgver" install -Dm755 "target/release/starship" "$pkgdir/usr/bin/$pkgname" install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }