1 |
commit: 48410432b07883ff8e61d6a5c8c1eacae7e41f43 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Apr 15 06:37:14 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Apr 15 09:03:31 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48410432 |
7 |
|
8 |
sys-kernel/gentoo-kernel: Bump to 5.11.14 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
sys-kernel/gentoo-kernel/Manifest | 2 + |
13 |
.../gentoo-kernel/gentoo-kernel-5.11.14.ebuild | 90 ++++++++++++++++++++++ |
14 |
2 files changed, 92 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest |
17 |
index c24a881a342..e02f404f222 100644 |
18 |
--- a/sys-kernel/gentoo-kernel/Manifest |
19 |
+++ b/sys-kernel/gentoo-kernel/Manifest |
20 |
@@ -20,6 +20,8 @@ DIST genpatches-5.11-15.base.tar.xz 556712 BLAKE2B 1ee9967fae0f563e6a7e5d37efc9a |
21 |
DIST genpatches-5.11-15.extras.tar.xz 1772 BLAKE2B 235c443e234ee51740bdbe05f68bc62202b660e5742841450ea0aa231519dc11f1b6b2cf3bc5817d12dae04c419e20cc02c46b63b5c639b1fdea49fbe4efd2f1 SHA512 a463e77a352a54a4446eda32085dd5dcf295b1758952dbb4b18d7dadc2c17c6f528089369882e38350b1950bb3e405e3d59e59e55a1b4c1b2c0866e1a7e0f82d |
22 |
DIST genpatches-5.11-16.base.tar.xz 567216 BLAKE2B cee97030c5e59b9d7eea622bd4b8d99f8ec86cfb5e559abcee5184d0fc9acecc5f3b048f0c8f8949f5ea52169ad60e182c2239778d4cf758f41daa1cd593fd71 SHA512 f3d320de79222c26d5fc16030752fce85d3b4cd2c9a769da59aec64f410c1a63f76d7c4c429932a046a4611a12fab2c2f259f7ba4821b7381d1e0a7a2c2df9d4 |
23 |
DIST genpatches-5.11-16.extras.tar.xz 1768 BLAKE2B 12e78dfc00d3ce8e0b9903f62a6c4b1219e4559a9e6e736d5e4f807a429d91531d39e69f46667297f65824a074af4cf7665e741086efafff83bac195fe649455 SHA512 091b3f9f3589a098c35c3172f1192c56b774f6fcf90c30230a4a6de237db14895f13a75e51324acf83c5b5d8af14f636034eb3bbb33b6070804adf62ab7ad194 |
24 |
+DIST genpatches-5.11-17.base.tar.xz 626484 BLAKE2B 4b6d07334c1da48619d820b102df5bfc2d15113d97415e9ad789e8484a39a66509cc360019368834c525a66af0b577b165c5bb898756a60372f1bb21802ee8b6 SHA512 36ca2dcdccd03be5f3c3a350c4f721d5f00adda12c87ba08146b13fd034644ed82eb9e3151ed6210fcc16a37a7ae10d4353be5477a320110e8d89fff74218ec4 |
25 |
+DIST genpatches-5.11-17.extras.tar.xz 1768 BLAKE2B 2b8d33e5c6c03098dc43b95701937a3ac372301bdb9671a0e4fc40b9f8dcf2a9f6bf00de7f60d1136e3d904983273f17366bb4852e02ef229a92b166e37a30a0 SHA512 966c57720d558bb60e16b9c0f9d7e94e155cf1b3ee61c230b7c26a28757a1178e06a047edc5cd7b83bbd4aa31d6376156c390b1165e8b26fd6bf50439b2c16a3 |
26 |
DIST genpatches-5.11-6.base.tar.xz 294752 BLAKE2B 324b5e8647c47b3d876ebc500664af314c7288966d4b375858e66e3d71200ec6624ea7c1fdf348650e9a3780ec3b9058b8e4b2836d5f86ce15d65f3904a1a4ed SHA512 467bafdf407ad2752279935cf5de62de1e5db868efde563369ceb2dda73455a83c313dd60a6ef633fa13e60a69c538de833335b9d2c95ac2d8a63d48994c5958 |
27 |
DIST genpatches-5.11-6.extras.tar.xz 1768 BLAKE2B c9244edc9b61c2a190c72c93a33ea45144a788b9b331af3541c05fa200e706961471472fd586f5d6ea44c38858f62d65e4fad5424e27361ba27baa49e080b3be SHA512 db9e2da16874304103103f71f87799c4c7799ee87ea6343b0603d85cefb4ff41c49309025e4c74a870d88337caf0e478a73c8d3a755ae16760f9528c8ca77de7 |
28 |
DIST genpatches-5.11-7.base.tar.xz 309432 BLAKE2B 2ada3d18e2c5e55c56d00ce460083b1bcc0d4643f4ebc82a74acef6722c93c1585b9d4034692f5e332c39c0fa9a8661378e677710c5774c0a7e74bed0e0eec9f SHA512 87fa07527691a7b0c466db8625eb8892b8e7400af1f131265cb8e2e66e551f47a32d7cba9be6167d00e1f584de414bdb1409b504dad70e6139817999fb34a346 |
29 |
|
30 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.14.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.14.ebuild |
31 |
new file mode 100644 |
32 |
index 00000000000..a7c8063e312 |
33 |
--- /dev/null |
34 |
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.14.ebuild |
35 |
@@ -0,0 +1,90 @@ |
36 |
+# Copyright 2020-2021 Gentoo Authors |
37 |
+# Distributed under the terms of the GNU General Public License v2 |
38 |
+ |
39 |
+EAPI=7 |
40 |
+ |
41 |
+inherit kernel-build |
42 |
+ |
43 |
+MY_P=linux-${PV%.*} |
44 |
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
45 |
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
46 |
+CONFIG_VER=5.11.11 |
47 |
+CONFIG_HASH=b2a0f449a2f5ccf83289b2817faba55e484a4c61 |
48 |
+GENTOO_CONFIG_VER=5.10.18 |
49 |
+ |
50 |
+DESCRIPTION="Linux kernel built with Gentoo patches" |
51 |
+HOMEPAGE="https://www.kernel.org/" |
52 |
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
53 |
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
54 |
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
55 |
+ https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
56 |
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
57 |
+ amd64? ( |
58 |
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
59 |
+ -> kernel-x86_64-fedora.config.${CONFIG_VER} |
60 |
+ ) |
61 |
+ arm64? ( |
62 |
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
63 |
+ -> kernel-aarch64-fedora.config.${CONFIG_VER} |
64 |
+ ) |
65 |
+ ppc64? ( |
66 |
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
67 |
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
68 |
+ ) |
69 |
+ x86? ( |
70 |
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
71 |
+ -> kernel-i686-fedora.config.${CONFIG_VER} |
72 |
+ )" |
73 |
+S=${WORKDIR}/${MY_P} |
74 |
+ |
75 |
+LICENSE="GPL-2" |
76 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
77 |
+IUSE="debug" |
78 |
+REQUIRED_USE="arm? ( savedconfig )" |
79 |
+ |
80 |
+RDEPEND=" |
81 |
+ !sys-kernel/gentoo-kernel-bin:${SLOT}" |
82 |
+BDEPEND=" |
83 |
+ debug? ( dev-util/dwarves )" |
84 |
+PDEPEND=" |
85 |
+ >=virtual/dist-kernel-${PV}" |
86 |
+ |
87 |
+src_prepare() { |
88 |
+ local PATCHES=( |
89 |
+ # meh, genpatches have no directory |
90 |
+ "${WORKDIR}"/*.patch |
91 |
+ ) |
92 |
+ default |
93 |
+ |
94 |
+ # prepare the default config |
95 |
+ case ${ARCH} in |
96 |
+ amd64) |
97 |
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
98 |
+ ;; |
99 |
+ arm) |
100 |
+ return |
101 |
+ ;; |
102 |
+ arm64) |
103 |
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
104 |
+ ;; |
105 |
+ ppc64) |
106 |
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
107 |
+ ;; |
108 |
+ x86) |
109 |
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
110 |
+ ;; |
111 |
+ *) |
112 |
+ die "Unsupported arch ${ARCH}" |
113 |
+ ;; |
114 |
+ esac |
115 |
+ |
116 |
+ echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die |
117 |
+ local merge_configs=( |
118 |
+ "${T}"/version.config |
119 |
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
120 |
+ ) |
121 |
+ use debug || merge_configs+=( |
122 |
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
123 |
+ ) |
124 |
+ kernel-build_merge_configs "${merge_configs[@]}" |
125 |
+} |