From 8ae53939c7cbf6794c6f283824dc03102d754e2f Mon Sep 17 00:00:00 2001 From: SinTan1729 Date: Wed, 15 Mar 2023 14:02:34 -0500 Subject: [PATCH] Install fish completion for older fish versions --- topgrade/lure.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/topgrade/lure.sh b/topgrade/lure.sh index c664e29..63ccebd 100644 --- a/topgrade/lure.sh +++ b/topgrade/lure.sh @@ -1,6 +1,6 @@ name="topgrade" version=10.3.3 -release=2 +release=3 desc="Invoke the upgrade procedure of multiple package managers" architectures=('amd64' 'aarch64' 'armv7') maintainer='SinTan1729' @@ -24,10 +24,10 @@ package() { ./topgrade --gen-manpage | sed 's/.TH Topgrade 1/.TH Topgrade 8/' >topgrade.8 install -Dm644 ./topgrade.8 "$pkgdir/usr/local/share/man/man8/topgrade.8" # completions - # if $(command -v fish &>/dev/null); then - # ./topgrade --gen-completion fish >topgrade.fish - # install -Dm644 ./topgrade.fish "${pkgdir}/usr/share/fish/completions/topgrade.fish" - # fi + if $(command -v fish &>/dev/null) && [ $(echo $(fish --version | awk '{print $3}')$'\n'3.4.0 | sort -V | head -n1) != '3.4.0' ]; then + ./topgrade --gen-completion fish >topgrade.fish + install -Dm644 ./topgrade.fish "${pkgdir}/usr/share/fish/completions/topgrade.fish" + fi if $(command -v bash &>/dev/null); then ./topgrade --gen-completion bash >topgrade.bash install -Dm644 ./topgrade.bash "${pkgdir}/usr/share/bash-completion/completions/topgrade"