From 3604f4baa16b05d75685ab4b18ca88adff263400 Mon Sep 17 00:00:00 2001 From: Rafael Baboni Dominiquini Date: Mon, 2 Feb 2026 20:31:19 -0300 Subject: [PATCH] Added: SHELL COMPLETIONS and MAN PAGES --- PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/PKGBUILD b/PKGBUILD index 1e91659e4299a..d34ae0460b174 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -31,11 +31,32 @@ case ${CARCH} in ;; esac +build() { + cd "${srcdir}/${_pkgname}-${pkgver}-${_CARCH}/" || exit + + mkdir -p ./completions + ./${_appname} generate shell bash > ./completions/${_appname}.bash + ./${_appname} generate shell zsh > ./completions/${_appname}.zsh + ./${_appname} generate shell fish > ./completions/${_appname}.fish + + mkdir -p man + ./${_appname} generate man -o ./man/ > /dev/null 2>&1 +} + package() { cd "${srcdir}/${_pkgname}-${pkgver}-${_CARCH}/" || exit install -Dm755 "${_appname}" "${pkgdir}/usr/bin/${_appname}" + install -D -m644 "./completions/${_appname}.bash" "${pkgdir}/usr/share/bash-completion/completions/${_appname}" + install -D -m644 "./completions/${_appname}.zsh" "${pkgdir}/usr/share/zsh/site-functions/_${_appname}" + install -D -m644 "./completions/${_appname}.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${_appname}.fish" + + install -d -m755 "${pkgdir}/usr/share/man/man1/" + for man in man/*.1; do + cp -P "${man}" "${pkgdir}/usr/share/man/man1/" + done + install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"