diff options
Diffstat (limited to 'dev-build/automake/automake-1.16.5-r2.ebuild')
-rw-r--r-- | dev-build/automake/automake-1.16.5-r2.ebuild | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/dev-build/automake/automake-1.16.5-r2.ebuild b/dev-build/automake/automake-1.16.5-r2.ebuild index d4553e58b66f..b1b2b9fb6761 100644 --- a/dev-build/automake/automake-1.16.5-r2.ebuild +++ b/dev-build/automake/automake-1.16.5-r2.ebuild @@ -10,7 +10,8 @@ EAPI=7 PYTHON_COMPAT=( python3_{10..12} ) -inherit python-any-r1 +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jimmeyering.asc +inherit python-any-r1 verify-sig if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://git.savannah.gnu.org/r/${PN}.git" @@ -22,6 +23,10 @@ else mirror://gnu/${PN}/${P}.tar.xz https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.16.5-tests-c99.patch.xz + verify-sig? ( + mirror://gnu/${PN}/${P}.tar.xz.sig + https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz.sig + ) " KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" else @@ -61,6 +66,7 @@ BDEPEND=" sys-devel/bison sys-devel/flex ) + verify-sig? ( sec-keys/openpgp-keys-jimmeyering ) " PATCHES=( @@ -78,6 +84,11 @@ pkg_setup() { : } +src_unpack() { + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} + default +} + src_prepare() { default |