mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-21 03:59:06 -07:00
sys-kernel/gentoo-kernel-bin: Bump to 6.1.186
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -14,6 +14,10 @@ DIST gentoo-kernel-6.1.185-1.amd64.gpkg.tar 75591680 BLAKE2B f63c6dd1d24158bdddf
|
||||
DIST gentoo-kernel-6.1.185-1.arm64.gpkg.tar 69181440 BLAKE2B c0e9159e001d39135d852ec16d29c88a7dd9009954d8cd07a2b04d18c8fc6514e1d3b6532adfc27575c50a08601d9901bd63b7f334f025493e6c6c6e8df5f08b SHA512 078a674e1fde6a6d1efa9be6cacd4749b76092d894d6df2e42eecbbc7a96b07e32933c28d746ea9426c795fde0d4ce49056ec26ce505a3166b5c4a3e8316442a
|
||||
DIST gentoo-kernel-6.1.185-1.ppc64le.gpkg.tar 62638080 BLAKE2B bb336799fbca2ecb82d52e8def3e4621188725d11ddfe9c81cc009f878768cfa78096b13c3c81db99437dfda77ecb0ef4c3bf1bd067016f2662800434800e550 SHA512 826478213515901acabd7263fc0b77dda53db54d347f41a9a72793ba4192a3d2078be766b4a7d0d71afcd97726ed7e7f88548a62bfd7bbd11de8e9989e6899a3
|
||||
DIST gentoo-kernel-6.1.185-1.x86.gpkg.tar 64829440 BLAKE2B e5cdfd33cbe60bc1bfd3610251a023088e75472a74612e4e8b1e94b3dfac8ca2d9b9f88a8d9977b17ccc7b187b6276a01504c2d86e28fd11181061d6224fc57e SHA512 d07de9022e2ee70986973ad0313580ca4d9fd1540c2a69605793155ebad509e7c504356c51b1847fda6e5f0c273e266c8c6559fa2e4d3a6bcf746405b5dcb191
|
||||
DIST gentoo-kernel-6.1.186-1.amd64.gpkg.tar 75601920 BLAKE2B 7c607a25acfba9c2c1a0b9e6c20d145e43aee7f836fde3502b13a38b13bd73b66149a86b15c2dbb80217fa46456910be7f780cf77e3b47e2944ea44898a543a5 SHA512 9c74e676e592ab3a1c132fc2811e8907f8b2c31c6350271f5ec488a100e81d05af78754a8d0d36d333c81ced39cb9ab337e07a6bafc60eab5e186c888810a7ad
|
||||
DIST gentoo-kernel-6.1.186-1.arm64.gpkg.tar 69160960 BLAKE2B 110be5b0d4c8945401ecc54fc038b133eaca17b77465dd6629c0400756fa80f830aa744910c1c9c57f3cebcac708c80833f5ca78ac30f877f5fd1b2f3ba1cdb4 SHA512 2ab35d29eeb7f735399e03e949f6e8cb6fb1d2dff520aa525cf08b32ddba82de2c13d0fd17aa0378db68e6255989a335c52deb612f198b7addcd0c1cdf090aed
|
||||
DIST gentoo-kernel-6.1.186-1.ppc64le.gpkg.tar 62638080 BLAKE2B 3d00d607854b0f3483158d4d075efa180c99cd9de9201cca1503c0964774bab0fa103413e193abb70bfa7a77f19c37bebcfc484fad06dbd40341afbb886dc6a0 SHA512 37ecbc582bbf6a2c2049947c0c8cb1e6981638aa785470fa71da929d9bd9498193f3c12531d306bb04ab1a50eb3eed07b101b6835512f38bc6725adf8ba6bccb
|
||||
DIST gentoo-kernel-6.1.186-1.x86.gpkg.tar 64839680 BLAKE2B e580ca874ffc941936a788daa0dd6598b37f2726a087fa7c1ed985cc777c0e7abab0a0bc6a171a7af6fb60dfc9b06e425301c368208db0961ec3af3e44944595 SHA512 ea918b5c1f9a40d5eccf111714ff23fba451a4d2055667075c8a85d5c3cca41ddad1f4285cfafbe4fa3e5a0964748488cab31f8d3aa037b6014df1c0247b2662
|
||||
DIST gentoo-kernel-6.12.102-1.amd64.gpkg.tar 326830080 BLAKE2B ca56b1b734dc0b8520b68636247abc24e95b2de68d01cd70d197ded042ebeceb9f2907d401690e0a98902f698d3c7352b637e2163f43c0166ae33a95cf918725 SHA512 9c206b65a19ade8a452914461236a2afd281f05ebeef243e0748b126dc494188bbae8bb3ec042088dfa36bc1d2098871859593e4bbd40e3ef8b6071e3fb5386a
|
||||
DIST gentoo-kernel-6.12.102-1.arm64.gpkg.tar 296386560 BLAKE2B b174e764a49000757da44ea34da075890575660fde3f775c216d0a6237f041aed07e3d3a0a22872e4b5199add7cf616fe0074f5984b24338e45c7918745aec57 SHA512 e04f51a70a25c51f72346af3368e3f6264735e137c5a104ca5178738ebdc5e3d8b03231c9da34b466475ccc54a762e57ad4debbab6e287f9757277c5d95b6e3c
|
||||
DIST gentoo-kernel-6.12.102-1.ppc64le.gpkg.tar 74004480 BLAKE2B 63e69a2bed70d05ba0967b6cedb1969eb561775723e0f0f8a27dfbced32086a4bdd3ef4986dde946437692034ad6de396ec64683b9b074ab68347afd1fc51f00 SHA512 7001f305db61b90d56f7b09b01324f64307a28ade53ec8fe6bd5a99f7cf6d8bf185d4d7a2a9eb92fb6c22b1d660bdb2e472a757a6958cd0f9235d538192edee6
|
||||
@@ -138,6 +142,7 @@ DIST patch-6.1.182.xz 7847720 BLAKE2B ccd624399b163cd73233a8655a6613702e6937bfeb
|
||||
DIST patch-6.1.183.xz 7960888 BLAKE2B de46fcce12a0e32f554fdef358987a9aecdcae37298d06394220424c2cb15c7b2c107e8812df7bd731e439fddd2a9fbc845115ab55c289c3da49e9fb4381505a SHA512 68b9cd5804aa9fcf4282719e153a6b88715a436aea9107d482dc984059c6ac912d4ce431f0167d17339f3d0e2b923eee6ba468f8c0c2d208a3169c6c85aef3ee
|
||||
DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922
|
||||
DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770
|
||||
DIST patch-6.1.186.xz 8087268 BLAKE2B 5f78ce9b0b0cbddd71b4bd4489175c3e1a494c8d4e596bcc0785f7f7d9f1221c10eb5e35b6e687550363e7ee37968ee8fbb7c6fe60a0b2e4e882b4f265b2547b SHA512 5816e156eaa305543af1f06530fd42b9abd2b1b2e79b379800cc534e6bf1bbdfb31c693f411c15c444920b788f3bed1405abaecfdaa2d3e2d7cc34c1f508d8c2
|
||||
DIST patch-6.12.102.xz 5442364 BLAKE2B f28187ded04d35aa19bcc8ca08805cb709e6b5e57781b984fbd6f34e64308ccb7457a9a7e2052e6d371d021a5143fda79a89c41c1954ed7560fb6552d9401c55 SHA512 f23cc10a2a722bd17231322060f711dea1b29c394f2e7e0efa825aebcc84a972e8e724b2be0cca2a3b47f5e20f20a5899cc322faf71b8948f53343ca372c3fe8
|
||||
DIST patch-6.12.103.xz 5533296 BLAKE2B 050d3cc4bec3105b33085731e64ba982ab6200dbec3a8b7cb7e1d075a98855af48d9475ddc0c7a752f964c7214a222a7311b4418da79653462224a0f505aa4be SHA512 a778f0978e78ec498ec605822f1bd8d8b428d99e8ada619e2d9b359821ef63646769a37465110403180d1b60a01e7325d5654bc5cc2cffaae81110ea0ee90a6a
|
||||
DIST patch-6.12.104.xz 5569192 BLAKE2B 1b007a29cda6a8d8a9841d65bc067f1e5eaef323826acce5943e568e7a8e0bf77e3cea23623f2584ad4c10d57c91069d884faca338072c06349e4c5a5cd5b036 SHA512 4c365eda79eb23017b3d975d6e7019e11019256548d81a4623de6381b7fc9f6f65591483c217477a1e1faf4d0326dd30ac6ca1fed28c69a05067e7ab51e93f35
|
||||
|
||||
168
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.186.ebuild
Normal file
168
sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.186.ebuild
Normal file
@@ -0,0 +1,168 @@
|
||||
# Copyright 2020-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kernel-install toolchain-funcs unpacker verify-sig
|
||||
|
||||
BASE_P=linux-${PV%.*}
|
||||
PATCH_PV=${PV%_p*}
|
||||
PATCHSET=linux-gentoo-patches-6.1.178
|
||||
BINPKG=${P/-bin}-1
|
||||
SHA256SUM_DATE=20260828
|
||||
|
||||
DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
|
||||
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/${BASE_P}.tar.xz
|
||||
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz
|
||||
https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz
|
||||
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://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar
|
||||
)
|
||||
arm64? (
|
||||
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar
|
||||
)
|
||||
ppc64? (
|
||||
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar
|
||||
)
|
||||
x86? (
|
||||
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar
|
||||
)
|
||||
"
|
||||
S=${WORKDIR}
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
|
||||
|
||||
PDEPEND="
|
||||
>=virtual/dist-kernel-${PV}
|
||||
"
|
||||
BDEPEND="
|
||||
app-alternatives/bc
|
||||
app-alternatives/lex
|
||||
virtual/libelf
|
||||
app-alternatives/yacc
|
||||
verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
|
||||
"
|
||||
|
||||
KV_LOCALVERSION='-gentoo-dist-bin'
|
||||
KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
|
||||
|
||||
QA_PREBUILT='*'
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
|
||||
|
||||
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 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz"
|
||||
cd "${WORKDIR}" || die
|
||||
fi
|
||||
|
||||
unpacker
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local patch
|
||||
cd "${BASE_P}" || die
|
||||
eapply "${WORKDIR}/patch-${PATCH_PV}"
|
||||
eapply "${WORKDIR}/${PATCHSET}"
|
||||
|
||||
default
|
||||
|
||||
# add Gentoo patchset version
|
||||
local extraversion=${PV#${PATCH_PV}}
|
||||
sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die
|
||||
}
|
||||
|
||||
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
|
||||
WERROR=0
|
||||
|
||||
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
|
||||
)
|
||||
|
||||
local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
|
||||
|
||||
# If this is set it will have an effect on the name of the output
|
||||
# image. Set this variable to track this setting.
|
||||
if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
|
||||
KERNEL_EFI_ZBOOT=1
|
||||
fi
|
||||
|
||||
mkdir modprep || die
|
||||
cp "${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" modprep/ || die
|
||||
emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
kernel-install_test "${KV_FULL}" \
|
||||
"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/$(dist-kernel_get_image_path)" \
|
||||
"${BINPKG}/image/lib/modules/${KV_FULL}" \
|
||||
"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/.config"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
|
||||
|
||||
# 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-${KV_FULL}"/ || die
|
||||
}
|
||||
Reference in New Issue
Block a user