mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 14:49:30 -07:00
sys-kernel/vanilla-kernel: Bump to 6.1.132
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -37,6 +37,8 @@ DIST linux-6.1.130.tar.sign 991 BLAKE2B b265afcc1946e0f33c58d229f0478bd7963807ef
|
||||
DIST linux-6.1.130.tar.xz 135258000 BLAKE2B 04c4826d015c7f0d38ee67f1a139c60d3f863d215352fc7cac85a2f907db6f09d02c7d6fb2c85306d3333d8a7baf7be96450702a8ff75453b6108f3573e3d809 SHA512 546aa361cdda1721509064c8b8a2e05197b4f06d36d84af3c7fd9c165cf72bd2ba6143a902a6c0f6400b38bd0090a67b751b80638c178e56f7f72f87e8a5c538
|
||||
DIST linux-6.1.131.tar.sign 991 BLAKE2B 90ad61bf9bde4d9afa562716ac2bb54d4bb1f1ce9f6aa78722294f1b95e1d2c37f93ff3ddb18a15820a5fa93c12efd2e74a2fde0d5a113960a3d81a97d7dce53 SHA512 758ff1d0f1061c1eaa06109a7ce13be850b9aa43c2f62ce346f5a32125a52ae4a1fe6225a23cafc91f0a55b7b5d0fc6516b013686f9b4d61fb397019c14207b5
|
||||
DIST linux-6.1.131.tar.xz 135295220 BLAKE2B 5aef8d29bf896cde0c85f9486859bcef9628a7139fa701f0dc118318ca1bdbb1c78be31f2b4ba9b5dc209dc3e389fc935f3bdd64aa4650dfe88f922d0f696fbf SHA512 4fc8628e8593e7a713dbaba23f5f46eb94813d3a34791bbfd643d719e572ca4c2afa0b1e2b43dc3a664a9a2dca4d3c4145cd3c457636537022d52003d8b979cf
|
||||
DIST linux-6.1.132.tar.sign 991 BLAKE2B ad034df9e0f78376b216f45918359430a223d10708df15876662496cc8d216e88dcf1594e8e8803349e1d1fb74edb84e55c97a36d0ceed0b9179b62c09d7e8ee SHA512 82dbc8a4f22eeb10eb53e3d5eccc9fa5cff9ca660157f749593343a8dca1e208ed2bb3800f53fc985a5138782e8753e3425e2f477af23a4accac5e438a7995c7
|
||||
DIST linux-6.1.132.tar.xz 135314280 BLAKE2B 4882ddc0475d5491bf376853d496ed822d14654ee7f61f874848552eaaa4c9be365e2cd33571848fe9385814bba9485b26f62d8e6a993631d34426e1b121f920 SHA512 dd7843091e90e628230de9d846d32abc05e311b382f3c0c66d179671c29e97151b14c24c861f9538fb7c7f1340d72cb391fe28a7a24b18ea819811f745a469d4
|
||||
DIST linux-6.12.16.tar.sign 991 BLAKE2B 1cb2ab38031cb9a4523388f6bbddb3ff2536cf8cdd10b56b96c1eceae3f3be3c1ac3e627a5ef872d1eeb8370bb36e1a7306510e912508ede9bffda782df60ddb SHA512 fc5a5ecb830bf3120cc9bf09e597d1b3701a417a82b728500cf6dcce7b162f47d04f065c915e5b0bb2c9782e29c61d81f3f7a74a4cce76d4b1309b5e31ecc913
|
||||
DIST linux-6.12.16.tar.xz 147993844 BLAKE2B 756e29cc878322b961957f4b725806a2447c9de83799b57c5309106e45fb8aaf947286ea15a0ad7b9733e96155a50ad57bac5a0a7bb54df11dbc924bffbe472d SHA512 744b985df4c63e27e01febec41fd8dc24f1dfdaa45f12f3b044f45d457718ff3c31bf43abc8b6513d486dfea6390ad5ba342b8f8a53030dd30a90018b782b917
|
||||
DIST linux-6.12.17.tar.sign 991 BLAKE2B c27588ac039e6f589cc5e7ed50861cecee0e702de2e7eda7a5b2fa86bba479ae867159cb577fc6e1290ab5d782118090fb47e8854f23e0bcc99335c61c1e5dda SHA512 468c561acfb5eecdd22c485cbeba3a569eb3574699c3e60c90221384f624a9f53179fa6ba882231e26dc4140b094817b33535ed2b46bfa527015317e00fcc12e
|
||||
|
||||
132
sys-kernel/vanilla-kernel/vanilla-kernel-6.1.132.ebuild
Normal file
132
sys-kernel/vanilla-kernel/vanilla-kernel-6.1.132.ebuild
Normal file
@@ -0,0 +1,132 @@
|
||||
# Copyright 2020-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kernel-build toolchain-funcs verify-sig
|
||||
|
||||
MY_P=linux-${PV}
|
||||
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
|
||||
# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
|
||||
CONFIG_VER=6.1.102-gentoo
|
||||
GENTOO_CONFIG_VER=g15
|
||||
|
||||
DESCRIPTION="Linux kernel built from vanilla upstream sources"
|
||||
HOMEPAGE="
|
||||
https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
|
||||
https://www.kernel.org/
|
||||
"
|
||||
SRC_URI+="
|
||||
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
|
||||
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
|
||||
-> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
|
||||
verify-sig? (
|
||||
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
|
||||
)
|
||||
amd64? (
|
||||
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
|
||||
-> kernel-x86_64-fedora.config.${CONFIG_VER}
|
||||
)
|
||||
arm64? (
|
||||
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
|
||||
-> kernel-aarch64-fedora.config.${CONFIG_VER}
|
||||
)
|
||||
ppc64? (
|
||||
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
|
||||
-> kernel-ppc64le-fedora.config.${CONFIG_VER}
|
||||
)
|
||||
x86? (
|
||||
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
|
||||
-> kernel-i686-fedora.config.${CONFIG_VER}
|
||||
)
|
||||
"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="debug hardened"
|
||||
REQUIRED_USE="arm? ( savedconfig )"
|
||||
|
||||
BDEPEND="
|
||||
debug? ( dev-util/pahole )
|
||||
verify-sig? ( sec-keys/openpgp-keys-kernel )
|
||||
"
|
||||
PDEPEND="
|
||||
>=virtual/dist-kernel-${PV}
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
verify-sig_uncompress_verify_unpack \
|
||||
"${DISTDIR}"/linux-${PV}.tar.{xz,sign}
|
||||
unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local biendian=false
|
||||
|
||||
# prepare the default config
|
||||
case ${ARCH} in
|
||||
arm | hppa)
|
||||
> .config || die
|
||||
;;
|
||||
amd64)
|
||||
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
|
||||
;;
|
||||
arm64)
|
||||
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
|
||||
biendian=true
|
||||
;;
|
||||
ppc)
|
||||
# assume powermac/powerbook defconfig
|
||||
# we still package.use.force savedconfig
|
||||
cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
|
||||
;;
|
||||
ppc64)
|
||||
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
|
||||
biendian=true
|
||||
;;
|
||||
x86)
|
||||
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
|
||||
;;
|
||||
*)
|
||||
die "Unsupported arch ${ARCH}"
|
||||
;;
|
||||
esac
|
||||
|
||||
local myversion="-dist"
|
||||
use hardened && myversion+="-hardened"
|
||||
echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
|
||||
local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
|
||||
|
||||
local merge_configs=(
|
||||
"${T}"/version.config
|
||||
"${dist_conf_path}"/base.config
|
||||
)
|
||||
use debug || merge_configs+=(
|
||||
"${dist_conf_path}"/no-debug.config
|
||||
)
|
||||
if use hardened; then
|
||||
merge_configs+=( "${dist_conf_path}"/hardened-base.config )
|
||||
|
||||
tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
|
||||
|
||||
if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
|
||||
merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
|
||||
fi
|
||||
fi
|
||||
|
||||
# this covers ppc64 and aarch64_be only for now
|
||||
if [[ ${biendian} == true && $(tc-endian) == big ]]; then
|
||||
merge_configs+=( "${dist_conf_path}/big-endian.config" )
|
||||
fi
|
||||
|
||||
kernel-build_merge_configs "${merge_configs[@]}"
|
||||
}
|
||||
Reference in New Issue
Block a user