# Maintainer: jD91mZM2 pkgname="powerline-rs" pkgdesc="powerline-shell rewritten in Rust. Inspired by powerline-go." pkgver=0.2.0 pkgrel=1 url="https://github.com/jD91mZM2/powerline-rs" license=("MIT") source=("https://github.com/jD91mZM2/powerline-rs/archive/$pkgver.tar.gz") sha256sums=('f6dc770dc4499cccddf3da82d2b014a055226c136706377a9b2aad67d32de6d0') arch=("x86_64" "i386" "arm" "armv6h" "armv7h" "aarch64") makedepends=("rust" "libgit2" "cmake") # cmake is used by libgit2-sys optdepends=( "bash-completion: Bash completion for powerline-rs" "fish: Fish completion for powerline-rs" ) build() { cd "$srcdir/$pkgname-$pkgver" cargo build --release } package() { cd "$srcdir/$pkgname-$pkgver" find target -name powerline-rs\.??sh -exec cp {} . \; install -Dm 755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" install -Dm 644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm 644 "$pkgname.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname" install -Dm 644 "$pkgname.fish" "$pkgdir/usr/share/fish/completions/$pkgname.fish" }