diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dff46e12e00a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Kevin Song <kevin dot s05 at gmail dot com> + +pkgname='starship' +pkgdesc='The cross-shell prompt for astronauts' +pkgver='0.6.0' +pkgrel='1' +arch=('x86_64') +url='https://starship.rs/' +license=('ISC') +depends=('openssl' 'zlib') +makedepends=('rust') +checkdepends=('rust') +provides=(starship) +#install="$pkgname.install" +source=("https://github.com/starship/starship/archive/v${pkgver}.tar.gz") +sha256sums=('eec9a9f6d694bd14f1aa1e5f4a0a88c12bc4209fe52ec8f12d9dbadbef9ea32a') +PKGEXT='.pkg.tar.gz' + +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" +} |