mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-05 14:07:27 -08:00
sys-kernel/gentoo-kernel-bin: Bump to 6.1.132
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
parent
2a5341e54a
commit
eb6583480b
@ -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
|
||||
|
||||
138
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
Normal file
138
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
Normal 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
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user