tags 1059909 patch thanks Hi, I've attached a patch to implement this.
Taavi
From 7f4476171c2dbc3c5be9050972618d58a4ef0e86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taavi=20V=C3=A4=C3=A4n=C3=A4nen?= <[email protected]> Date: Thu, 14 Mar 2024 01:57:47 +0200 Subject: [PATCH] Install shell completion files --- debian/changelog | 7 +++++++ debian/control | 1 + debian/rules | 9 +++++++++ debian/wormhole-william.bash-completion | 1 + debian/wormhole-william.install | 4 ++++ 5 files changed, 22 insertions(+) create mode 100644 debian/wormhole-william.bash-completion diff --git a/debian/changelog b/debian/changelog index f0186ed..140154d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +wormhole-william (1.0.6-4) UNRELEASED; urgency=medium + + * Team upload + * Install shell completion files + + -- Taavi Väänänen <[email protected]> Thu, 14 Mar 2024 01:56:57 +0200 + wormhole-william (1.0.6-3) unstable; urgency=medium * Disable flaky tests (Closes: #1031063) diff --git a/debian/control b/debian/control index fe9d1a4..8483572 100644 --- a/debian/control +++ b/debian/control @@ -6,6 +6,7 @@ Testsuite: autopkgtest-pkg-go Priority: optional Build-Depends: debhelper-compat (= 13), dh-golang, + dh-sequence-bash-completion, golang-any, golang-debian-vasudev-gospake2-dev, golang-github-cheggaaa-pb.v3-dev, diff --git a/debian/rules b/debian/rules index 45a362d..515665c 100755 --- a/debian/rules +++ b/debian/rules @@ -6,3 +6,12 @@ BINDIR=$(CURDIR)/debian/wormhole-william/usr/bin %: dh $@ --builddirectory=_build --buildsystem=golang --with=golang + +override_dh_auto_build: + dh_auto_build + + # Build shell completions + mkdir _build/completion _build/completion/bash _build/completion/fish _build/completion/zsh + _build/bin/wormhole-william completion bash > _build/completion/bash/wormhole-william + _build/bin/wormhole-william completion fish > _build/completion/fish/wormhole-william.fish + _build/bin/wormhole-william completion zsh > _build/completion/zsh/_wormhole-william diff --git a/debian/wormhole-william.bash-completion b/debian/wormhole-william.bash-completion new file mode 100644 index 0000000..3f72d51 --- /dev/null +++ b/debian/wormhole-william.bash-completion @@ -0,0 +1 @@ +_build/completion/bash/wormhole-william wormhole-william diff --git a/debian/wormhole-william.install b/debian/wormhole-william.install index e772481..95bd017 100644 --- a/debian/wormhole-william.install +++ b/debian/wormhole-william.install @@ -1 +1,5 @@ usr/bin +# There is currently no fish or zsh equivalent of dh_bash-completion. +# For zsh, see https://bugs.debian.org/921236 +_build/completion/fish/wormhole-william.fish /usr/share/fish/vendor_completions.d/ +_build/completion/zsh/_wormhole-william /usr/share/zsh/vendor-completions/ -- 2.43.0
OpenPGP_signature.asc
Description: OpenPGP digital signature

