Date: Wednesday, December 22, 2021 @ 21:21:40 Author: orhun Revision: 1082919
upgpkg: atuin 0.8.0-2: include shell completions Modified: atuin/trunk/PKGBUILD ----------+ PKGBUILD | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-22 21:19:16 UTC (rev 1082918) +++ PKGBUILD 2021-12-22 21:21:40 UTC (rev 1082919) @@ -3,7 +3,7 @@ pkgname=atuin pkgver=0.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="Magical shell history" arch=('x86_64') url="https://github.com/ellie/atuin" @@ -16,11 +16,15 @@ prepare() { cd "$pkgname-$pkgver" cargo fetch --locked + mkdir completions/ } build() { cd "$pkgname-$pkgver" cargo build --release --frozen + for sh in 'bash' 'fish' 'zsh'; do + "target/release/$pkgname" gen-completions -s "$sh" -o completions/ + done } check() { @@ -33,6 +37,9 @@ install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 "completions/$pkgname.bash" "${pkgdir}/usr/share/bash-completion/completions/$pkgname" + install -Dm 644 "completions/$pkgname.fish" -t "${pkgdir}/usr/share/fish/vendor_completions.d" + install -Dm 644 "completions/_$pkgname" -t "${pkgdir}/usr/share/zsh/site-functions" } # vim: ts=2 sw=2 et: