# Copyright 2020 Gentoo Authors, 2023 Jake Winters # SPDX-License-Identifier: GPL-2.0-only EAPI=8 inherit verify-sig DESCRIPTION="Linux kernel source code." HOMEPAGE="https://www.kernel.org/" SRC_URI=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${P}.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${P}.tar.sign ) " S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="GPL-2" KEYWORDS="amd64 arm64" BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-kernel ) " VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc src_unpack() { if use verify-sig; then einfo "Unpacking ${P}.tar.xz ..." verify-sig_verify_detached - "${DISTDIR}"/${P}.tar.sign \ < <(xz -cd "${DISTDIR}"/${P}.tar.xz | tee >(tar -x)) assert "Unpack failed" else default fi } src_prepare() { default }