commit:     6c81468b4bd701055594fa5c57acb613fff1bda5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  1 08:19:20 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov  1 08:20:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c81468b

app-crypt/sequoia-chameleon-gnupg: Install manpages and completions

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 ...-r2.ebuild => sequoia-chameleon-gnupg-0.13.1-r3.ebuild} | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.13.1-r2.ebuild 
b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.13.1-r3.ebuild
similarity index 83%
rename from 
app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.13.1-r2.ebuild
rename to 
app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.13.1-r3.ebuild
index 9ddf9713a151..a031b7852e25 100644
--- a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.13.1-r2.ebuild
+++ b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.13.1-r3.ebuild
@@ -9,7 +9,7 @@ CRATES="
 LLVM_COMPAT=( {18..20} )
 RUST_MIN_VER="1.79.0"
 
-inherit cargo llvm-r1 xdg-utils
+inherit cargo llvm-r1 shell-completion xdg-utils
 
 DESCRIPTION="Sequoia's reimplementation of the GnuPG interface"
 HOMEPAGE="https://sequoia-pgp.org/ 
https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/";
@@ -81,6 +81,8 @@ src_configure() {
        )
 
        cargo_src_configure --no-default-features
+
+       export ASSET_OUT_DIR=${T}/assets
 }
 
 src_test() {
@@ -91,3 +93,13 @@ src_test() {
        xdg_environment_reset
        RUST_BACKTRACE=full cargo_src_test -vv --no-fail-fast
 }
+
+src_install() {
+       cargo_src_install
+
+       doman "${T}"/assets/man-pages/*
+       newbashcomp "${T}"/assets/shell-completions/gpg-sq.bash gpg-sq
+       newbashcomp "${T}"/assets/shell-completions/gpgv-sq.bash gpgv-sq
+       dofishcomp "${T}"/assets/shell-completions/*.fish
+       dozshcomp "${T}"/assets/shell-completions/_gpg{,v}-sq
+}

Reply via email to