Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
Date: Tue, 22 Dec 2020 19:39:30
Message-Id: 1608665963.73b030aeeeaf9943ade0c34aa22f8a8223c6c682.sam@gentoo
1 commit: 73b030aeeeaf9943ade0c34aa22f8a8223c6c682
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 22 19:25:07 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 22 19:39:23 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b030ae
7
8 sys-kernel/gentoo-kernel-bin: bump to 5.9.16 for arm64
9
10 Package-Manager: Portage-3.0.9, Repoman-3.0.2
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 sys-kernel/gentoo-kernel-bin/Manifest | 1 +
14 .../gentoo-kernel-bin-5.9.16-r1.ebuild | 49 ++++++++++++++++++++++
15 2 files changed, 50 insertions(+)
16
17 diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
18 index 3c14106e440..39faa096abb 100644
19 --- a/sys-kernel/gentoo-kernel-bin/Manifest
20 +++ b/sys-kernel/gentoo-kernel-bin/Manifest
21 @@ -26,4 +26,5 @@ DIST gentoo-kernel-5.9.15-1.amd64.xpak 62989417 BLAKE2B 5e28fcc6dd43379562671fdd
22 DIST gentoo-kernel-5.9.15-1.arm64.xpak 61186736 BLAKE2B e8f142f751f2dbbb9254869e660308b4f315a281d1e27320d5c3f46b05e3e27079f33bae2dfb4a9fa14c37c35e205e5a6b8560f9d0b5f64d7814e2bb431216df SHA512 358efb538a425f18929176ebbc10a23a916c8d0dffbeb3d76235078bf7431532e2851d52d51be49311d4e14c1f5d224aabf22d103626feadf32b19c4d69b1a12
23 DIST gentoo-kernel-5.9.15-1.x86.xpak 56054842 BLAKE2B f0a398218509f7d6293a82ffead04ea5af9573b8a94cc99d490f7fd0e57eecde8792cd5f8e9780153c09ee8da9c414622e889ab18b9ef5c8a4b3f57018eaa879 SHA512 3979bdab97fa3a088622827f8724c635d649a653dc66895e91bb33482159bc780f8bec546e08df95e633da038d6bef41a67a77b626980b568ea80d352aa32b93
24 DIST gentoo-kernel-5.9.16-1.amd64.xpak 63024123 BLAKE2B a5ac7d43705f89bbfd8ec4a6f329662aa4300edccb150dc3d76f68a58e51e838808f7491d547532b4dd86a76357b347e3f2ccf6f82516568cbe6d82bc0d53796 SHA512 76432b39f93f42a758c9890e342b63c92a12bfac2e3430d958cbc3457ce5e890982354be5e74b82a3a3afcc6970d2f4a5370e0a3a87ccb6834a3143aded40412
25 +DIST gentoo-kernel-5.9.16-1.arm64.xpak 61157282 BLAKE2B 25b29673a6f506298cec898ef1a520c558850375290101a1f008c0c0db1c697f085adae8fd2f303fbbdda2660e175e4c8127a17e623ccb26a00e71657e499ba5 SHA512 10442f9c6903d238f4dab2172736f76f8b4177dfd40913ae2aec3e4ea5966a637688b38def95ff8ca93241c2bdef604f1537c7f134f6b37e354115c1ce68e0ab
26 DIST gentoo-kernel-5.9.16-1.x86.xpak 56043044 BLAKE2B 6f936fff6b78203b28736c56f4739d75995ee3d04498530dea19eeffce69a37e5210e918c0aa7f63768231d5d4ec3a6f4a0dd51092b8789b8285c505f00102f7 SHA512 20d2bd6614fddc205303c92c558a750d1f0210a879447f934c8fdd046605218e10dc6d00804608062c8d2047a54590210babc937bed59bc91e6dfe802d3fbc7d
27
28 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.16-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.16-r1.ebuild
29 new file mode 100644
30 index 00000000000..ad9181bc496
31 --- /dev/null
32 +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.16-r1.ebuild
33 @@ -0,0 +1,49 @@
34 +# Copyright 2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +inherit kernel-install
40 +
41 +MY_P=${P/-bin/}-1
42 +DESCRIPTION="Pre-built Linux kernel with genpatches"
43 +HOMEPAGE="https://www.kernel.org/"
44 +SRC_URI+="
45 + arm64? (
46 + https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
47 + -> ${MY_P}.arm64.xpak
48 + )"
49 +S=${WORKDIR}
50 +
51 +LICENSE="GPL-2"
52 +KEYWORDS="~arm64"
53 +
54 +RDEPEND="
55 + !sys-kernel/gentoo-kernel:${SLOT}
56 + !sys-kernel/vanilla-kernel:${SLOT}
57 + !sys-kernel/vanilla-kernel-bin:${SLOT}"
58 +
59 +QA_PREBUILT='*'
60 +
61 +pkg_pretend() {
62 + ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
63 + ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
64 +
65 + kernel-install_pkg_pretend
66 +}
67 +
68 +src_unpack() {
69 + ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
70 + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
71 + eend ${?} || die "Unpacking ${MY_P} failed"
72 +}
73 +
74 +src_test() {
75 + kernel-install_test "${PV}" \
76 + "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
77 + "lib/modules/${PV}"
78 +}
79 +
80 +src_install() {
81 + mv * "${ED}" || die
82 +}