# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit kernel-build MY_P=linux-${PV%.*} GENPATCHES_P=genpatches-${PV%.*}-${PV##*.} CONFIG_VER=${PV} DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE="https://www.kernel.org/" SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz https://gitlab.fem-net.de/gentoo/kernel-configs/-/raw/master/kernel-xen-domu-x86_64.config.${CONFIG_VER} " S=${WORKDIR}/${MY_P} LICENSE="GPL-2" KEYWORDS="~amd64" RDEPEND=" !sys-kernel/vanilla-kernel:${SLOT} !sys-kernel/vanilla-kernel-bin:${SLOT}" src_prepare() { local PATCHES=( # meh, genpatches have no directory "${WORKDIR}"/*.patch ) default # prepare the default config case ${ARCH} in amd64) cp "${DISTDIR}/kernel-xen-domu-x86_64.config.${CONFIG_VER}" .config || die ;; *) die "Unsupported arch ${ARCH}" ;; esac }