commit: 7151647b8c127415edb7982c12799155c6c19679 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sat Nov 1 19:07:03 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Nov 2 04:20:33 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7151647b
app-alternatives/gpg: Bump to include manpage links Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44421 Closes: https://github.com/gentoo/gentoo/pull/44421 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> app-alternatives/gpg/gpg-0-r3.ebuild | 35 ++++++++++++++++++++++++++++ app-alternatives/gpg/gpg-1-r3.ebuild | 44 ++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) diff --git a/app-alternatives/gpg/gpg-0-r3.ebuild b/app-alternatives/gpg/gpg-0-r3.ebuild new file mode 100644 index 000000000000..d6002bcd5af4 --- /dev/null +++ b/app-alternatives/gpg/gpg-0-r3.ebuild @@ -0,0 +1,35 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ALTERNATIVES=( + "reference:>=app-crypt/gnupg-2.4.8-r1[alternatives(-),nls?,ssl?]" +) + +inherit app-alternatives + +DESCRIPTION="gpg symlink" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="nls ssl" + +RDEPEND=" + !app-crypt/gnupg[-alternatives(-)] + !=app-crypt/gnupg-2.4.8-r1 + !=app-crypt/gnupg-2.5.13-r1 +" + +src_install() { + local alt=$(get_alternative) + + dodir /usr/bin + dosym "gpg-${alt}" /usr/bin/gpg + dosym "gpgv-${alt}" /usr/bin/gpgv + dosym gpg /usr/bin/gpg2 + dosym gpgv /usr/bin/gpgv2 + + newman - gpg.1 <<<".so gpg-${alt}.1" + newman - gpgv.1 <<<".so gpgv-${alt}.1" + newman - gpg2.1 <<<".so gpg.1" + newman - gpgv2.1 <<<".so gpgv.1" +} diff --git a/app-alternatives/gpg/gpg-1-r3.ebuild b/app-alternatives/gpg/gpg-1-r3.ebuild new file mode 100644 index 000000000000..06ee2117d976 --- /dev/null +++ b/app-alternatives/gpg/gpg-1-r3.ebuild @@ -0,0 +1,44 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ALTERNATIVES=( + "reference:>=app-crypt/gnupg-2.4.8-r2[alternatives(-),nls?,ssl?]" + "freepg:>=app-crypt/freepg-2.5.12_p1-r1[nls?,ssl?]" + "sequoia:>=app-crypt/sequoia-chameleon-gnupg-0.13.1-r3" +) + +inherit app-alternatives + +DESCRIPTION="gpg symlink" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="nls ssl" + +RDEPEND=" + !app-crypt/gnupg[-alternatives(-)] + !=app-crypt/freepg-2.5.12_p1-r0 + !=app-crypt/gnupg-2.4.8-r1 + !=app-crypt/gnupg-2.5.13-r1 +" + +src_install() { + local alt=$(get_alternative) + + case ${alt} in + sequoia) + alt=sq + ;; + esac + + dodir /usr/bin + dosym "gpg-${alt}" /usr/bin/gpg + dosym "gpgv-${alt}" /usr/bin/gpgv + dosym gpg /usr/bin/gpg2 + dosym gpgv /usr/bin/gpgv2 + + newman - gpg.1 <<<".so gpg-${alt}.1" + newman - gpgv.1 <<<".so gpgv-${alt}.1" + newman - gpg2.1 <<<".so gpg.1" + newman - gpgv2.1 <<<".so gpgv.1" +}
