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
+}