Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
Date: Wed, 06 Jan 2021 19:00:27
Message-Id: 1609959618.4a89b1bd513f2886ce25985f2390641260e0de1b.mgorny@gentoo
1 commit: 4a89b1bd513f2886ce25985f2390641260e0de1b
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 6 18:55:24 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 6 19:00:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a89b1bd
7
8 sys-kernel/gentoo-kernel-bin: Bump to 5.4.87
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-kernel/gentoo-kernel-bin/Manifest | 2 +
13 .../gentoo-kernel-bin-5.4.87.ebuild | 53 ++++++++++++++++++++++
14 2 files changed, 55 insertions(+)
15
16 diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
17 index 8db9e2fac5c..2560a3a0dfc 100644
18 --- a/sys-kernel/gentoo-kernel-bin/Manifest
19 +++ b/sys-kernel/gentoo-kernel-bin/Manifest
20 @@ -15,3 +15,5 @@ DIST gentoo-kernel-5.4.85-1.x86.xpak 52887129 BLAKE2B d9944829ed74f043485aa6b790
21 DIST gentoo-kernel-5.4.86-1.amd64.xpak 61047329 BLAKE2B c1f925bf850399ca24068a5ec01b32b48f8f082438a4d349be11489332ad962e015f9dc3c00663cff0a744a8fe776d0ee594c0ef75273efc8b5daface67776d1 SHA512 2b2e6454b964f989175816cc3abe0f4f914ee633f407a189c84de9dc9b67026c876811c2c71ccb8d69f40b0f449505ca2e1001739ba5131c48af64a72670ad50
22 DIST gentoo-kernel-5.4.86-1.arm64.xpak 56303650 BLAKE2B c5dceaa814583ff3c2b2ce34353470f6a785a24d9231f1f5e09d63999b5d6ef61c5e21937ffee0a1774a579c8979f7f3d1e81667ad52ca30e4c20a22e6621eb3 SHA512 ddbc5b71286a96a57554e57f8c2a8ab2b71528c999360b00d0aa30d54da17d8327787ffeff6c07febe7126a7a1c30383d871a70539db9d811a58a7f1eb681bb2
23 DIST gentoo-kernel-5.4.86-1.x86.xpak 52879557 BLAKE2B 41952050ea87e37ed49629d9282e53213d947a0b3b2fd75413de07de774e0b88eb111b530b06473257bd0a82508463f67291bc6efb4c56c5ab83ae285975b5c5 SHA512 ea8f73b494276ac1cfe8161c60e9117e93a953a3c90296763a065c02994616c1738d560c8dc3afeec4c307b3541968b1e406209f1cac4f7e0b410f2d44fd85da
24 +DIST gentoo-kernel-5.4.87-1.amd64.xpak 61056295 BLAKE2B 070c40817cae858400ad9bca46fa3cf89294b99c4a548105bfdc49b215dfd918d134177ab945a6f4d54a7955ef30f6724c77c972c8675479bf50624ab1952073 SHA512 7efad150bfafb150b3c833fbfe09e3157338279bfa198fcd9844dc6f0dc4285aca1d9ce7f03784ebeca2ed9848e1eea54f9d3c257b515a6b0dbcafc533221f22
25 +DIST gentoo-kernel-5.4.87-1.x86.xpak 52916423 BLAKE2B eae897255a6c9dff88430fb05e0cb656d663ab243b54ae2228548509e0ee11238e8d8f7579514ae5c69107c79d2b31f9561f4aac4e79fc34154215f14b1a8b1e SHA512 456bf680e96dcd0c0c30783a47ba2ff0f7b3543fef7666ce0651d3903945b7a750f7b034940c96cf0d8fcc0b251d1c40b311f77d52ff9596b92141fd691cd152
26
27 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.87.ebuild
28 new file mode 100644
29 index 00000000000..d03c16da9cb
30 --- /dev/null
31 +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.87.ebuild
32 @@ -0,0 +1,53 @@
33 +# Copyright 2020-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit kernel-install
39 +
40 +MY_P=${P/-bin/}-1
41 +DESCRIPTION="Pre-built Linux kernel with genpatches"
42 +HOMEPAGE="https://www.kernel.org/"
43 +SRC_URI+="
44 + amd64? (
45 + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
46 + -> ${MY_P}.amd64.xpak
47 + )
48 + x86? (
49 + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
50 + -> ${MY_P}.x86.xpak
51 + )"
52 +S=${WORKDIR}
53 +
54 +LICENSE="GPL-2"
55 +KEYWORDS="~amd64 ~x86"
56 +
57 +RDEPEND="
58 + !sys-kernel/gentoo-kernel:${SLOT}
59 + !sys-kernel/vanilla-kernel:${SLOT}
60 + !sys-kernel/vanilla-kernel-bin:${SLOT}"
61 +
62 +QA_PREBUILT='*'
63 +
64 +pkg_pretend() {
65 + ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
66 + ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
67 +
68 + kernel-install_pkg_pretend
69 +}
70 +
71 +src_unpack() {
72 + ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
73 + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
74 + eend ${?} || die "Unpacking ${MY_P} failed"
75 +}
76 +
77 +src_test() {
78 + kernel-install_test "${PV}" \
79 + "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
80 + "lib/modules/${PV}"
81 +}
82 +
83 +src_install() {
84 + mv * "${ED}" || die
85 +}