commit: e91036c21062360e90827285439f46d9cec1393d
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 15 11:27:59 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 18 12:49:03 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91036c2
sys-kernel/vanilla-kernel: Bump to 6.1.148
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
sys-kernel/vanilla-kernel/Manifest | 2 ++
...1.9999.ebuild => vanilla-kernel-6.1.148.ebuild} | 39 ++++++++++++++--------
.../vanilla-kernel/vanilla-kernel-6.1.9999.ebuild | 5 +--
3 files changed, 28 insertions(+), 18 deletions(-)
diff --git a/sys-kernel/vanilla-kernel/Manifest
b/sys-kernel/vanilla-kernel/Manifest
index 283347317693..f656f65b148d 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,4 +1,5 @@
DIST gentoo-kernel-config-g16.tar.gz 5995 BLAKE2B
cddb80d45169749c707d87efd186f7a981534aab2479b6c51790008ea61e9f9feac35d0d74b95dc18281e4b81771e09f259a1d9f216f5d7f806fa7cd6aeeb4d1
SHA512
f8114e645e1ab99e45703790b7e43c2fa9ee17b41a2265dccdd9187c122bf8b5a09ba918fbcf094aa899bb959f05d105ed474b75cdfa9a19c4d49fd138825647
+DIST gentoo-kernel-config-g17.tar.gz 6024 BLAKE2B
53ecea1c19cc83bc3f6e13ad3b2e813999a09e2b29526115480e8ea7b870da2f4728918713f8eb0b351730b2cdd9f75e7515dc99a9b34a4079f7d15a1cd78425
SHA512
a5a78da8027492a229f54bfbcddf4e8e14304280db01d856071a9eb1ed9cd86111254498c5546a9908d617a012c914e8ded0afad5bdf28e9f237e321b9ab0f63
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
SHA512
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
SHA512
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
DIST kernel-aarch64-fedora.config.6.12.41-gentoo 288081 BLAKE2B
08273a34c387621d0ccffcc325a0a34b40e0a8fbe78f2429c8a9efc73aa05f8fb563ed53e5fadb25662089f23ebafb61b2d08f91ea00b073e67e702798255e9c
SHA512
58ea4f247aa9af6f7535ab5fe44dae2fbf286c7fbceeda86df532125807bbd4c25a89ddeeff4284592efefbaaef5022626abad7f1d1d64976e3040dc6e89251a
@@ -45,6 +46,7 @@ DIST linux-6.x-sha256sums-20250815.asc 162838 BLAKE2B
d5f8f57ce2d08a3d56ef4715ec
DIST patch-5.10.240.xz 6786568 BLAKE2B
1cb287b2c99bb403585cad3500a2de0819db40ea62a72d276c2b53d8637915cfc0350051bfdfc99cbb56a4e839331b7e11cbb2abdf6768a683d44e798ee5862d
SHA512
91f059de27701a33e5c4d40f2d3e982dc60d9dc14fa8cb6a0bbd49e4452195715f0093a563e3a1db1efa37b3a1e09e74b0a6d53f77357757ffd29374abcead19
DIST patch-5.15.189.xz 6955776 BLAKE2B
bd2bf4ad70014395ffac8874434b2caae7823b1b9999231738552d9f23a53547533c248fdb7fc4b4bdd60dc05e8898a910e3e94e6f5edae7ae96a66937f387a2
SHA512
8ace7d82af676b101ed37c382c9833193ab487cbb15b8444b92ccf8239e2c62bfb70ef7342ef6f694d71e8ac72b7db445d544e4ad285d9bd977365350bf155d3
DIST patch-6.1.147.xz 6320180 BLAKE2B
d109214e0682653ead5f62f5699d0bad2764bae1765789720d780e74afefadc39faf8e833df1ee4cc1436e4db5facbfc7f4ba8c3b657fc48aabda3ab84a4b540
SHA512
2cfd04771f982da4b65caf53cb944bf9ae2888a32005428adce383c408c35c72bec5d88e49670deb87011f0d6bc329e0a53adcad065aaa716ad5c8baffb2fddf
+DIST patch-6.1.148.xz 6365724 BLAKE2B
1f83c183389bbf4cedecaa22b49d6214d390f0cf92e3d7d7d56c00bbebacd55109f4886e667228ce038831207fb0b92f179303bc50acb85e36f40fda06cb2b79
SHA512
a0e0d1ede711c8a60c1dc2a260ef4d33866882952804418104c55f5f78f2ce69824c580cf48c92ffc5a74fdecbd6b9b74a739d9eb0bf7bdb36fab6a4456da0a6
DIST patch-6.12.41.xz 2584360 BLAKE2B
8cb7d77a45e79b186e24bc59be15d74f4e9ea4b7c7f7b5c81b82eaa9b1a8b88a7aabff6768471d905e24539366bdb85593304365726307e19bcfa41937764bf0
SHA512
b9307fafe443eb61b0edc624b2c9ab7a0206765eb614683e0f01d7f7fab04a729a91d92d67b8ace03208d6b63088ff235203e8fdfad27adc97cdbf7df872b3c2
DIST patch-6.12.42.xz 2666304 BLAKE2B
7e8cfcb30f98202d7cf9e152be9ff31bb013b358f12817bca1211816bc008171a1e0ebe09a3c67c3867f5b194dbf818ad4bd412509e6a44a25f944e16c0eedfe
SHA512
8b31be7c22a413e13a7b68086ac7f326d4741c2ae21dbd2ba3d62fc1b04fd393861b2801dbfd48dcf5b84651bc271434521b5e07876bd97afceae01034a7c144
DIST patch-6.15.10.xz 851240 BLAKE2B
c3397c8fe10b62ebe8e021864d456a1bec4eb52a0274e1c3fe365145191cbd39c2ca7cc6ab807b4df22936634fad67520dc978cc6df45a7a34e350e7a08ebb88
SHA512
4cb5a0848214b7cd76d587226efde3077c06359c0c8c1de50952b7f8282cb83195d477b46844ea0eaef039448f45fc1a07a331bac86efc6bae33cd4ff58bd9aa
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.148.ebuild
similarity index 79%
copy from sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
copy to sys-kernel/vanilla-kernel/vanilla-kernel-6.1.148.ebuild
index 828a8f49558b..e4984c3d711c 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.148.ebuild
@@ -5,12 +5,14 @@ EAPI=8
KERNEL_IUSE_MODULES_SIGN=1
-inherit git-r3 kernel-build toolchain-funcs
+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=g16
+GENTOO_CONFIG_VER=g17
+SHA256SUM_DATE=20250815
DESCRIPTION="Linux kernel built from vanilla upstream sources"
HOMEPAGE="
@@ -18,8 +20,14 @@ HOMEPAGE="
https://www.kernel.org/
"
SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
+ -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+ )
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}
@@ -37,14 +45,9 @@ SRC_URI+="
-> kernel-i686-fedora.config.${CONFIG_VER}
)
"
+S=${WORKDIR}/${MY_P}
-EGIT_REPO_URI=(
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
- https://github.com/gregkh/linux/
-)
-EGIT_BRANCH="linux-${PV/.9999/.y}"
-
-LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="debug hardened"
REQUIRED_USE="
arm? ( savedconfig )
@@ -55,9 +58,10 @@ REQUIRED_USE="
BDEPEND="
debug? ( dev-util/pahole )
+ verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
"
PDEPEND="
- >=virtual/dist-kernel-$(ver_cut 1-2)
+ >=virtual/dist-kernel-${PV}
"
QA_FLAGS_IGNORED="
@@ -66,12 +70,22 @@ QA_FLAGS_IGNORED="
usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
src_unpack() {
- git-r3_src_unpack
+ if use verify-sig; then
+ cd "${DISTDIR}" || die
+ verify-sig_verify_signed_checksums \
+ "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
+ sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+ cd "${WORKDIR}" || die
+ fi
+
default
}
src_prepare() {
+ eapply "${WORKDIR}/patch-${PV}"
default
local biendian=false
@@ -134,8 +148,5 @@ src_prepare() {
use secureboot && merge_configs+=(
"${dist_conf_path}/secureboot.config" )
- # 6.1 series: ZBOOT causes hangs in qemu tests, disable for now
- echo "# CONFIG_EFI_ZBOOT is not set" >>
"${dist_conf_path}/secureboot.config" || die
-
kernel-build_merge_configs "${merge_configs[@]}"
}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
index 828a8f49558b..92e27397b0ca 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
@@ -10,7 +10,7 @@ inherit git-r3 kernel-build toolchain-funcs
# 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=g16
+GENTOO_CONFIG_VER=g17
DESCRIPTION="Linux kernel built from vanilla upstream sources"
HOMEPAGE="
@@ -134,8 +134,5 @@ src_prepare() {
use secureboot && merge_configs+=(
"${dist_conf_path}/secureboot.config" )
- # 6.1 series: ZBOOT causes hangs in qemu tests, disable for now
- echo "# CONFIG_EFI_ZBOOT is not set" >>
"${dist_conf_path}/secureboot.config" || die
-
kernel-build_merge_configs "${merge_configs[@]}"
}