sys/sys-kernel/linux/linux-6.5.8.ebuild

43 lines
840 B
Bash
Raw Normal View History

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