Date: Thursday, November 17, 2022 @ 19:56:14 Author: orhun Revision: 1349403
upgpkg: onefetch 2.13.2-2: add shell completions (fixes FS#76606) Modified: onefetch/trunk/PKGBUILD ----------+ PKGBUILD | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-11-17 19:52:54 UTC (rev 1349402) +++ PKGBUILD 2022-11-17 19:56:14 UTC (rev 1349403) @@ -5,7 +5,7 @@ pkgname=onefetch pkgver=2.13.2 -pkgrel=1 +pkgrel=2 pkgdesc="Git repository summary on your terminal" url="https://github.com/o2sh/onefetch" license=('MIT') @@ -19,6 +19,7 @@ prepare() { cd "$pkgname-$pkgver" cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir -p completions } build() { @@ -25,6 +26,10 @@ cd "$pkgname-$pkgver" CFLAGS+=' -ffat-lto-objects' cargo build --frozen --release --all-features + local _completion="target/release/$pkgname --generate" + $_completion bash > "completions/$pkgbase" + $_completion fish > "completions/$pkgbase.fish" + $_completion zsh > "completions/_$pkgbase" } check() { @@ -38,6 +43,9 @@ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" install -Dm 644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname" install -Dm 644 "docs/$pkgname.1" "$pkgdir/usr/share/man/man1/$pkgname.1" + install -Dm 664 "completions/$pkgname" -t "$pkgdir/usr/share/bash-completion/completions/" + install -Dm 664 "completions/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d/" + install -Dm 664 "completions/_$pkgname" -t "$pkgdir/usr/share/zsh/site-functions/" } # vim: ts=2 sw=2 et:
