sys-kernel/gentoo-kernel-bin: Bump to 6.1.132

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny 2025-03-29 14:21:10 +01:00
parent 2a5341e54a
commit eb6583480b
No known key found for this signature in database
GPG Key ID: 639ADAE2329E240E
2 changed files with 144 additions and 0 deletions

View File

@ -12,6 +12,8 @@ DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a
DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b
DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3
DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d
DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
@ -76,6 +78,10 @@ DIST gentoo-kernel-6.1.131-1.amd64.gpkg.tar 73021440 BLAKE2B 91a40f4c27912cd4aef
DIST gentoo-kernel-6.1.131-1.arm64.gpkg.tar 65740800 BLAKE2B 3613d72d31550fb5df0c1ae85525303e06b5864609b2db6a0eb6d781075cf59c8db11a27be6ec410f73768830876a8f35049b8b8dd3a193699527d37de258ea0 SHA512 908a0ef41b54cb39174b56e6ea298506687e8925e68d69cb637dc808d8b598da699394eabb172f29243af461100765d576f2b6bb04c0f4057257487c6ca678f9
DIST gentoo-kernel-6.1.131-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4e5aab42b4cc0d049158bd90e85cd7dc465b21038a0722ef6adb67e1256aa46eef86c40d7be231f28b1e4b6dfa5abe063e45d5eda515fddb4b67b00f6711302b SHA512 c113bfea43ba9dc9205243b3223b8d46f8d576fdb802e0c8faa974c8d32076dc7f3a8ff34f3695e18d06c4477bc1355a772995619ca96f56430f0a0c4dd46069
DIST gentoo-kernel-6.1.131-1.x86.gpkg.tar 62382080 BLAKE2B 191c01d65483686b779616ca6f942d68732da748b099faaf0b6b710022b61e6162ffd3330351ba54b6ab031211b3e90e1ff0f590a92678ce1fbcff0a8bbd1eec SHA512 97a43a07aeaf0b509a59e173cb752a6562d18645607cd2b5ba9b5312a19393f3fab2810d9ba1ced1773a0a38a931ea59233af54d1a662205f33aa8bdfa1197ec
DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a
DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e
DIST gentoo-kernel-6.1.132-1.x86.gpkg.tar 62453760 BLAKE2B e226c6a4f0975a0d2693885dc110585852ee82c81ab43493a6138860b18c9b75693edd418521a9ed124ede9b51905d4b904ba56cf6568d3f0a2078955a3871e7 SHA512 c5fa4bed026fc4d71a778cdd80cc973298df9d2dca821dd3b268fae54a0f062b684e5585682a9147a911d09983892d5181c4f7ed25ae152544f5f9e1e3fc2df0
DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2

View File

@ -0,0 +1,138 @@
# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit kernel-install toolchain-funcs unpacker
MY_P=linux-${PV%.*}
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
BINPKG=${PF/-bin}-1
DESCRIPTION="Pre-built Linux kernel 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
amd64? (
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-> ${BINPKG}.amd64.gpkg.tar
)
arm64? (
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-> ${BINPKG}.arm64.gpkg.tar
)
ppc64? (
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-> ${BINPKG}.ppc64le.gpkg.tar
)
x86? (
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-> ${BINPKG}.x86.gpkg.tar
)
"
S=${WORKDIR}
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}
"
PDEPEND="
>=virtual/dist-kernel-${PV}
"
BDEPEND="
app-alternatives/bc
app-alternatives/lex
virtual/libelf
app-alternatives/yacc
"
QA_PREBUILT='*'
KV_LOCALVERSION='-gentoo-dist'
KPV=${PV}${KV_LOCALVERSION}
src_prepare() {
local PATCHES=(
# meh, genpatches have no directory
"${WORKDIR}"/*.patch
)
cd "${MY_P}" || die
default
}
src_configure() {
# force ld.bfd if we can find it easily
local HOSTLD="$(tc-getBUILD_LD)"
if type -P "${HOSTLD}.bfd" &>/dev/null; then
HOSTLD+=.bfd
fi
local LD="$(tc-getLD)"
if type -P "${LD}.bfd" &>/dev/null; then
LD+=.bfd
fi
tc-export_build_env
local makeargs=(
V=1
HOSTCC="$(tc-getBUILD_CC)"
HOSTCXX="$(tc-getBUILD_CXX)"
HOSTLD="${HOSTLD}"
HOSTAR="$(tc-getBUILD_AR)"
HOSTCFLAGS="${BUILD_CFLAGS}"
HOSTLDFLAGS="${BUILD_LDFLAGS}"
CROSS_COMPILE=${CHOST}-
AS="$(tc-getAS)"
CC="$(tc-getCC)"
LD="${LD}"
AR="$(tc-getAR)"
NM="$(tc-getNM)"
STRIP="$(tc-getSTRIP)"
OBJCOPY="$(tc-getOBJCOPY)"
OBJDUMP="$(tc-getOBJDUMP)"
READELF="$(tc-getREADELF)"
# we need to pass it to override colliding Gentoo envvar
ARCH="$(tc-arch-kernel)"
O="${WORKDIR}"/modprep
)
mkdir modprep || die
cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
}
src_test() {
kernel-install_test "${KPV}" \
"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
"${BINPKG}/image/lib/modules/${KPV}"
}
src_install() {
local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
# Overwrite the identifier in the prebuilt package
echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
# FIXME: requires proper mount-boot
if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
mv "${BINPKG}"/image/boot "${ED}"/ || die
fi
# strip out-of-source build stuffs from modprep
# and then copy built files
find modprep -type f '(' \
-name Makefile -o \
-name '*.[ao]' -o \
'(' -name '.*' -a -not -name '.config' ')' \
')' -delete || die
rm modprep/source || die
cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
}