diff options
Diffstat (limited to '')
-rw-r--r-- | app-admin/kern/kern-0.6.0-r1.ebuild (renamed from app-admin/kern/kern-0.6.0.ebuild) | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/app-admin/kern/kern-0.6.0.ebuild b/app-admin/kern/kern-0.6.0-r1.ebuild index 9e35918..22dec9f 100644 --- a/app-admin/kern/kern-0.6.0.ebuild +++ b/app-admin/kern/kern-0.6.0-r1.ebuild @@ -3,21 +3,38 @@ EAPI=8 +VERIFY_SIG_METHOD="signify" +inherit verify-sig + DESCRIPTION="Configure, build, and install kernels on Gentoo Linux" HOMEPAGE="https://git.oriole.systems/kern" -SRC_URI="https://git.oriole.systems/kern/snapshot/${P}.tar.gz" +SRC_URI=" + https://git.oriole.systems/${PN}/snapshot/${P}.tar.gz + verify-sig? ( + https://git.oriole.systems/${PN}/snapshot/${P}.tar.gz.asc + -> ${P}.sha.sig + ) +" RESTRICT="mirror" LICENSE="ISC" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" -DEPEND="" RDEPEND="${DEPEND} app-admin/eclean-kernel" -BDEPEND="" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/oriole-systems-20240330.pub" + +src_unpack() { + if use verify-sig; then + cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die + verify-sig_verify_signed_checksums \ + ${P}.sha.sig sha256 ${P}.tar.gz + fi + default +} src_compile() { :; } |