1 |
commit: ea5781729f9cf0f3ea9447850eb0f0becc5b07ea |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Aug 28 06:29:54 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Aug 28 06:53:51 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea578172 |
7 |
|
8 |
sys-kernel/vanilla-kernel: Remove old |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
sys-kernel/vanilla-kernel/Manifest | 12 --- |
13 |
.../vanilla-kernel/vanilla-kernel-5.10.52.ebuild | 102 ------------------- |
14 |
.../vanilla-kernel/vanilla-kernel-5.10.59.ebuild | 102 ------------------- |
15 |
.../vanilla-kernel/vanilla-kernel-5.13.11.ebuild | 102 ------------------- |
16 |
.../vanilla-kernel/vanilla-kernel-5.13.12.ebuild | 102 ------------------- |
17 |
.../vanilla-kernel/vanilla-kernel-5.4.134.ebuild | 108 --------------------- |
18 |
.../vanilla-kernel/vanilla-kernel-5.4.141.ebuild | 108 --------------------- |
19 |
7 files changed, 636 deletions(-) |
20 |
|
21 |
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest |
22 |
index 2ea4c55c472..65ea881a8cc 100644 |
23 |
--- a/sys-kernel/vanilla-kernel/Manifest |
24 |
+++ b/sys-kernel/vanilla-kernel/Manifest |
25 |
@@ -17,26 +17,14 @@ DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1 |
26 |
DIST kernel-x86_64-fedora.config.5.12.5 211204 BLAKE2B 6276cd8eca1d82933cbd3e95608e334730b739936c27a922ac0a7319f64acbe46294c5920b67213b694ff9ccda5b0ca99e6e2519b496e608ddaa35b27e26ed3f SHA512 c6955e7cc1ad874a3af42136b7ed958f04905de8f337d83fc36d59fdde5a469f260f8f29e9f6ac516b3c138679de0e37949b144773e24a4892ebcc8f729845de |
27 |
DIST kernel-x86_64-fedora.config.5.13.9 213604 BLAKE2B 9f594a498744e03f8f87bb434d362aeff326b34b1bd4d0a6b0027ec3bd3d15bee554be4883a75d3c19ba2174481f3dfd23bb9d9d713485f6f8474f608515d5e2 SHA512 c11abe0a6a81221bfbd2af0ede4358b464a5bcc72eb46e153ef513b4f7e85e2beb9159234b264e5fccccb8767a89efccc6eb1abcaffcb10f6d3fa5cef6415405 |
28 |
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f |
29 |
-DIST linux-5.10.52.tar.sign 991 BLAKE2B e438edeb31098c0f4ad455ff8814c4a6d4904c786652c6c404e39201c3e78cb6d4a26fe88296980ab40ca3cb769d5f0f08cce67587fae28377db3b4a7f357eb3 SHA512 6d7345a0a959d6101cf12afa6807fb35378d9455a8a09d769090fb9a6d899a1063714c4d72536d9519c37892d13a7fa9f1316518eb1afa633201ee5420da7e64 |
30 |
-DIST linux-5.10.52.tar.xz 116386612 BLAKE2B 60fb5dac282f68a2d8c969616ea391549fffd677a4d96da594fae82d747d2a0d4fe942754cc82c21ead0a2909081c194d33983c2d9f63eb86a9879ad6415862d SHA512 37262e3793ed433ee619e7b08c0ab64d34bbc66e29229025ada498edf45ab2c870569c0a3b17f026379c67153f277e90e1b301c95711638645bde025230201ef |
31 |
-DIST linux-5.10.59.tar.sign 991 BLAKE2B 9d5e4c4f80a71af3e882bd381d2ee57c76284462b1fe9392208ebf2464af957bd49bcf38d56f7b4a34129bf0bf6ea70451e2966ad153d85bda48c72c179f3115 SHA512 16be8341f0c257aaff4741e9007ab3dea572ffae8a46b68de263285124d6f51f0a7e93bd0fce8c7da850c3d62ae0caf3e50f09dcfebb7c5f9fc545affea156ec |
32 |
-DIST linux-5.10.59.tar.xz 116403980 BLAKE2B ea6c05bf9d288ed5e1b0d230262e1e0475ffd93da11f0d9014d3e216d33018116cf860182d70f09ede407ff06b75a6b86fdb8db50175f9764fd54cdebcde7d96 SHA512 a0b3b73a51bedb6413c86f416d63e25305116c8bab6ab494d92aad36b7615a50df95c4b43c6f4c4d4a9b808b1e0afc02519382d8bcbf4c48bbba80e753ac617c |
33 |
DIST linux-5.10.60.tar.sign 991 BLAKE2B 9c29c9d981e5f8ca8381a3953ed430117380a15505182d7854d681783b29d8ec444e8ce29233b63283c462bf95419e71db9932cd2dc4261321de5d1caf6abbb2 SHA512 8b60c36b97cd427f20e8e82cc63de7346c88a3081e38f4a6e499c53b72d9f2297f1cbbc08e6da112a3f37afaefcaeed22c70e51d7c91ff271a0799e0ecc31b86 |
34 |
DIST linux-5.10.60.tar.xz 116406216 BLAKE2B 4b7d3cee0055c03ebbd7c79b1d6a6098f25c2205ab8daa1dd8ac416ff8c16f6026099cb906b61bd93ca5ef2b9fcd958a54c76265f61c439cbe5b75c6e3953345 SHA512 d0cc61498eb762e4f1d7408f721b946e0dccf4748905ba7ec320ad6b91a9042fd2e08a4742a3b3766bc1730152eb7e02a71ce64f935ec32384bd0cc1dade6f93 |
35 |
DIST linux-5.10.61.tar.sign 991 BLAKE2B a5ff9fd5fe3831ae30cd92aa8f92232643fea3b6474e204493af1ace4de910255e8a94988a05274ca7b1342735160dc9ce41a71ce6b168924069f2e7eff843e9 SHA512 0fbf1b1b15ee4d981f0a05d39a3f67a3dcf4d32d61b7bf83d92423bea0ce95e34680130f71f8c12ab738867dc67d7a1f995b79044f0d5fcf87657ae7f2720496 |
36 |
DIST linux-5.10.61.tar.xz 116400968 BLAKE2B 7513b33472fb0f3cbdaea6fbfd094f325303c407ae15f20f724b0ef07d24a82a1931b5f109dd2a8db9bd3fcbd8103535113693a83dada9420671abafd38b9a12 SHA512 1b3123288b82afe9f760fa5fa19c518c6e7c5ac5640659136a0a3277375ae891ebe85fc52f75acc5cec8be5596adc5adc421aa5445eedca485f0ab24f4abfd8e |
37 |
DIST linux-5.12.19.tar.sign 991 BLAKE2B 881e8f5df1f9503e7ba58b84351b2e4f0e90b63df2b14577bc65cca76f72c6a97f8ba2bef87c46a9d88a714bcf010f7b706c1bf57a68896390126c5902710a1f SHA512 fafe83c82fb1c7f67bcf8402fe4eb3363087324c7ab11ff15892021737685d945fc2ccefa78088f2645570bd763a6d7d846d7c1ff4f998d9af92f5f3e35cba48 |
38 |
DIST linux-5.12.19.tar.xz 118204168 BLAKE2B 88e4c32cf196662a6a24e72b978019d6f8881a8523918029f4229a995c5fd957a5e01f42de9f53c7980df7e3de5ea6b069cc2c5f93852e615fe8fe78a1b131c6 SHA512 2d010d6d75052083300b1a629dbec25a39f6314a1871ed355133bb59946453915a2265f4ba26e60119ee0d05abb9859c5ee7d8fb8dd816c476ebfdb76d3399ef |
39 |
-DIST linux-5.13.11.tar.sign 991 BLAKE2B aca5b5f10711842ca5f6c7d4a81eb83414d99dcbeec6944a2fe74d0488acfabd0f538b9432b884d52f7a8f18f3277c494e106e1ab6e009b2bae51ae7173ddb7b SHA512 2cfc7a3a464796b4fa376bc908e95e4435e4073ab3d532f4cfbc252eb75699524c079ca7af63bb4c301819ab3afd57524ad5e46bd7121c491ab8cf22f72ee3b9 |
40 |
-DIST linux-5.13.11.tar.xz 119350296 BLAKE2B c266ced0839680fffee79b2d75fa119dcb54df1cb4253b14ca246f25e8dfa9b6ff579e4d4e67c7d9ce9d52c960f1ba22243bf576f87db5a41fb808d77777c7b4 SHA512 3918f81128a312d4bc469a7dda7cc7b5cf74d3469428425c41840e729f5f1720bf79d764e7e751a00ccd5917b29da7d6575fc5fcfdd5bba118b10d94919d0b9a |
41 |
-DIST linux-5.13.12.tar.sign 991 BLAKE2B dcb45b016d88f80db8b0844d09285f1c6ee884dd886582a8f39fe71b2eef6b1fadd002d341575cffc5f554242581bc34ce57455ee81bcfb323e7b165e4e63081 SHA512 fc1e0d8b0b1c00c21ec41ad112e1e78d17ac9c45b4c46a0bda47b5170f3fba61c9b7a48b2d8cb8a8ce8d8087a65668712d6e29e6234fd7a8b5dc9c552fceefa8 |
42 |
-DIST linux-5.13.12.tar.xz 119341264 BLAKE2B c00bb23827047e4c05f2ed7f2a28b95cbd94665d675ef84c165323d2d452a5fb1bdf250dd2cc628c349a6861964dbf6165d86011b11fd31e212d25a45f73d63a SHA512 b01fc715197b1d00647d1602e5d965c788575ed0fc2c641fb237c4bf1c68b252e427fdffeda941b62fed2b78f57b9984d1f57a729f64feabe2469b959143236c |
43 |
DIST linux-5.13.13.tar.sign 991 BLAKE2B a5f1e6ccba62297a46d60f8c33539aa04737c131dc98b72d7594597464ef6ae85adbe9a408febb9513413b293bb9601ddf864e8aa8eab34b2183f53216deb6b3 SHA512 c6d7d3e2a35f4d753f9898300cbfe5e250790dc7a12cbcf6968be15d372565a0c2952ebda82ff2870520d6e682a3e7354d726f2ade59549d3b2129857629a67d |
44 |
DIST linux-5.13.13.tar.xz 119340816 BLAKE2B c763adef68a11c42a6e9435522300c5327a9dd3c8b25f1c41e0fdc536e224aac83dbb13d86bb52973304520f1cc28c4c9158baddf6087af54b1e5fbe010be485 SHA512 67c3d0ef8fc378616a318a0d6796acf839dcda4accee3dc815c0f0697694cf178474fe15d98fa9bb7871dfa353aee416212430be5af85bf74647e3968b5c1b71 |
45 |
-DIST linux-5.4.134.tar.sign 991 BLAKE2B d5b705ecf03edfac4274ee6a3d8930e1e022d8e19970822822ac7e75d0ec97a3d50d1c3f2057ecbcd12fd8078a00a314bb8991c4f043ca5cb1db94c53a3264e7 SHA512 cb312e065218605520c8e445032bfde209cb941945947988369e6fdb9900c6843aefd03dcb3c913f8b7a59ad588b7dcea86ccae1aae29566579a19285f4a84a6 |
46 |
-DIST linux-5.4.134.tar.xz 109136880 BLAKE2B c9bfcfdbd6e30fc265cbc16eec5f0014acf8c63cf8271d6a436c1da5126013fbb2b08de2e552707203cc50e8991d9aa78ca8cc7ed67ddf20e3d2d08b825a4659 SHA512 7b5faa3f1c64d2b270f93416b5031407aa3181ee8029f3a576c8f09ac034fd0771f362068c41bbbb546d14b1d389042e8cb940f493d2ff9e3e4173cba1633c93 |
47 |
-DIST linux-5.4.141.tar.sign 991 BLAKE2B 0abf2870a1a4103753e20062371305d691057b63a03dc4bce5cad6a1afa20bfdebe43317a166597afb66d5ef234dfbe8b5e63584152b5af8076ac4401188fbb7 SHA512 2208f80cb39819dea5151144fc44a2d87b2f143479865ac0acf341fabeaa569258d982ba71c1753703865383db085ad437d22bcafa179a8dd1e43ddb5ce285d1 |
48 |
-DIST linux-5.4.141.tar.xz 109156968 BLAKE2B e4f99e256b9fde7b65146d95a3a7a027cd1954ff07a9b5828fe1cdf916a40f775bc5c90d24081d34b3d39c04fe50481ee4cf909178dd2026873b72734bd15a43 SHA512 267011d5c4dcaa8118dae0894d14725cbefd936f7e66f2fedeefcb33a9baf4033d964536f3733ada35227995e5f7cdfbc6375a7bcb32fe75bf54c6576ae178f6 |
49 |
DIST linux-5.4.142.tar.sign 991 BLAKE2B 2d441365323df4e0ed023917a5d9eeff671e29d1afef32813d6ff4cf554a191237e27acc1c1192817007a262bc8e5d8f42d7aa14ff0add7cdbd656fb20cecdcb SHA512 728a40e0cee11d6300ee3b1f13b329496de0d5e31872dc8335169396b077678c8bde4361c5fbdad3e54f8761dca507cea71bf8cbf5ea675c9c8d7b055c073e2c |
50 |
DIST linux-5.4.142.tar.xz 109145144 BLAKE2B 680d4a81fb20005d39dd6d1b512b0e744cc7d6fcdb45e6d67c166d7ca7dff83acd49cb14fa4a38369d77bc91cac0b36190a5b1f042495c40fee9b5e7ecfb2dd2 SHA512 fb9b9f345bb1d46e48adbaac7b12ace50f279451793ac3671b007447d3e38a59d9b9ecbc55866fa2a6850babfcd1ef7528234f2ad73e68845a858b3b7a1d573c |
51 |
DIST linux-5.4.143.tar.sign 991 BLAKE2B 4d2d5f6cd7c78234e074d59a004b1a96f86746a9b692d7acfa8afe6ce5bd40a02c86c7e53d2749c71956b7a5862bb0d4f46b79b1a6211e93028b53728db4b477 SHA512 f8fde6c2b06c3a7ab9b375f90177e1809460514a95bb78c1533bc55df00b80e09c87145b67d5ea336dc3d25fb9406d7b6818695de1ce0ed1ead60fd3df3173a5 |
52 |
|
53 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.52.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.52.ebuild |
54 |
deleted file mode 100644 |
55 |
index 12c958a4bb2..00000000000 |
56 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.52.ebuild |
57 |
+++ /dev/null |
58 |
@@ -1,102 +0,0 @@ |
59 |
-# Copyright 2020-2021 Gentoo Authors |
60 |
-# Distributed under the terms of the GNU General Public License v2 |
61 |
- |
62 |
-EAPI=7 |
63 |
- |
64 |
-inherit kernel-build verify-sig |
65 |
- |
66 |
-MY_P=linux-${PV} |
67 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
68 |
-CONFIG_VER=5.10.12 |
69 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
70 |
-GENTOO_CONFIG_VER=5.10.32 |
71 |
- |
72 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
73 |
-HOMEPAGE="https://www.kernel.org/" |
74 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
75 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
76 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
77 |
- verify-sig? ( |
78 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
79 |
- ) |
80 |
- amd64? ( |
81 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
82 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
83 |
- ) |
84 |
- arm64? ( |
85 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
86 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
87 |
- ) |
88 |
- ppc64? ( |
89 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
90 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
91 |
- ) |
92 |
- x86? ( |
93 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
94 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
95 |
- )" |
96 |
-S=${WORKDIR}/${MY_P} |
97 |
- |
98 |
-LICENSE="GPL-2" |
99 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
100 |
-IUSE="debug" |
101 |
-REQUIRED_USE=" |
102 |
- arm? ( savedconfig )" |
103 |
- |
104 |
-RDEPEND=" |
105 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
106 |
-BDEPEND=" |
107 |
- debug? ( dev-util/pahole ) |
108 |
- verify-sig? ( app-crypt/openpgp-keys-kernel )" |
109 |
-PDEPEND=" |
110 |
- >=virtual/dist-kernel-${PV}" |
111 |
- |
112 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
113 |
- |
114 |
-src_unpack() { |
115 |
- if use verify-sig; then |
116 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
117 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
118 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
119 |
- assert "Unpack failed" |
120 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
121 |
- else |
122 |
- default |
123 |
- fi |
124 |
-} |
125 |
- |
126 |
-src_prepare() { |
127 |
- default |
128 |
- |
129 |
- # prepare the default config |
130 |
- case ${ARCH} in |
131 |
- amd64) |
132 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
133 |
- ;; |
134 |
- arm) |
135 |
- return |
136 |
- ;; |
137 |
- arm64) |
138 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
139 |
- ;; |
140 |
- ppc64) |
141 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
142 |
- ;; |
143 |
- x86) |
144 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
145 |
- ;; |
146 |
- *) |
147 |
- die "Unsupported arch ${ARCH}" |
148 |
- ;; |
149 |
- esac |
150 |
- |
151 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
152 |
- local merge_configs=( |
153 |
- "${T}"/version.config |
154 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
155 |
- ) |
156 |
- use debug || merge_configs+=( |
157 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
158 |
- ) |
159 |
- kernel-build_merge_configs "${merge_configs[@]}" |
160 |
-} |
161 |
|
162 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.59.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.59.ebuild |
163 |
deleted file mode 100644 |
164 |
index 12c958a4bb2..00000000000 |
165 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.59.ebuild |
166 |
+++ /dev/null |
167 |
@@ -1,102 +0,0 @@ |
168 |
-# Copyright 2020-2021 Gentoo Authors |
169 |
-# Distributed under the terms of the GNU General Public License v2 |
170 |
- |
171 |
-EAPI=7 |
172 |
- |
173 |
-inherit kernel-build verify-sig |
174 |
- |
175 |
-MY_P=linux-${PV} |
176 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
177 |
-CONFIG_VER=5.10.12 |
178 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
179 |
-GENTOO_CONFIG_VER=5.10.32 |
180 |
- |
181 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
182 |
-HOMEPAGE="https://www.kernel.org/" |
183 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
184 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
185 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
186 |
- verify-sig? ( |
187 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
188 |
- ) |
189 |
- amd64? ( |
190 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
191 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
192 |
- ) |
193 |
- arm64? ( |
194 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
195 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
196 |
- ) |
197 |
- ppc64? ( |
198 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
199 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
200 |
- ) |
201 |
- x86? ( |
202 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
203 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
204 |
- )" |
205 |
-S=${WORKDIR}/${MY_P} |
206 |
- |
207 |
-LICENSE="GPL-2" |
208 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
209 |
-IUSE="debug" |
210 |
-REQUIRED_USE=" |
211 |
- arm? ( savedconfig )" |
212 |
- |
213 |
-RDEPEND=" |
214 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
215 |
-BDEPEND=" |
216 |
- debug? ( dev-util/pahole ) |
217 |
- verify-sig? ( app-crypt/openpgp-keys-kernel )" |
218 |
-PDEPEND=" |
219 |
- >=virtual/dist-kernel-${PV}" |
220 |
- |
221 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
222 |
- |
223 |
-src_unpack() { |
224 |
- if use verify-sig; then |
225 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
226 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
227 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
228 |
- assert "Unpack failed" |
229 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
230 |
- else |
231 |
- default |
232 |
- fi |
233 |
-} |
234 |
- |
235 |
-src_prepare() { |
236 |
- default |
237 |
- |
238 |
- # prepare the default config |
239 |
- case ${ARCH} in |
240 |
- amd64) |
241 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
242 |
- ;; |
243 |
- arm) |
244 |
- return |
245 |
- ;; |
246 |
- arm64) |
247 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
248 |
- ;; |
249 |
- ppc64) |
250 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
251 |
- ;; |
252 |
- x86) |
253 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
254 |
- ;; |
255 |
- *) |
256 |
- die "Unsupported arch ${ARCH}" |
257 |
- ;; |
258 |
- esac |
259 |
- |
260 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
261 |
- local merge_configs=( |
262 |
- "${T}"/version.config |
263 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
264 |
- ) |
265 |
- use debug || merge_configs+=( |
266 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
267 |
- ) |
268 |
- kernel-build_merge_configs "${merge_configs[@]}" |
269 |
-} |
270 |
|
271 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.13.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.13.11.ebuild |
272 |
deleted file mode 100644 |
273 |
index c39db41a95b..00000000000 |
274 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.13.11.ebuild |
275 |
+++ /dev/null |
276 |
@@ -1,102 +0,0 @@ |
277 |
-# Copyright 2020-2021 Gentoo Authors |
278 |
-# Distributed under the terms of the GNU General Public License v2 |
279 |
- |
280 |
-EAPI=7 |
281 |
- |
282 |
-inherit kernel-build verify-sig |
283 |
- |
284 |
-MY_P=linux-${PV} |
285 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
286 |
-CONFIG_VER=5.13.9 |
287 |
-CONFIG_HASH=eb52b35e8cb097413357b578903bd18eb76051c0 |
288 |
-GENTOO_CONFIG_VER=5.13.4 |
289 |
- |
290 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
291 |
-HOMEPAGE="https://www.kernel.org/" |
292 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
293 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
294 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
295 |
- verify-sig? ( |
296 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
297 |
- ) |
298 |
- amd64? ( |
299 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
300 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
301 |
- ) |
302 |
- arm64? ( |
303 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
304 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
305 |
- ) |
306 |
- ppc64? ( |
307 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
308 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
309 |
- ) |
310 |
- x86? ( |
311 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
312 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
313 |
- )" |
314 |
-S=${WORKDIR}/${MY_P} |
315 |
- |
316 |
-LICENSE="GPL-2" |
317 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
318 |
-IUSE="debug" |
319 |
-REQUIRED_USE=" |
320 |
- arm? ( savedconfig )" |
321 |
- |
322 |
-RDEPEND=" |
323 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
324 |
-BDEPEND=" |
325 |
- debug? ( dev-util/pahole ) |
326 |
- verify-sig? ( app-crypt/openpgp-keys-kernel )" |
327 |
-PDEPEND=" |
328 |
- >=virtual/dist-kernel-${PV}" |
329 |
- |
330 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
331 |
- |
332 |
-src_unpack() { |
333 |
- if use verify-sig; then |
334 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
335 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
336 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
337 |
- assert "Unpack failed" |
338 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
339 |
- else |
340 |
- default |
341 |
- fi |
342 |
-} |
343 |
- |
344 |
-src_prepare() { |
345 |
- default |
346 |
- |
347 |
- # prepare the default config |
348 |
- case ${ARCH} in |
349 |
- amd64) |
350 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
351 |
- ;; |
352 |
- arm) |
353 |
- return |
354 |
- ;; |
355 |
- arm64) |
356 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
357 |
- ;; |
358 |
- ppc64) |
359 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
360 |
- ;; |
361 |
- x86) |
362 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
363 |
- ;; |
364 |
- *) |
365 |
- die "Unsupported arch ${ARCH}" |
366 |
- ;; |
367 |
- esac |
368 |
- |
369 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
370 |
- local merge_configs=( |
371 |
- "${T}"/version.config |
372 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
373 |
- ) |
374 |
- use debug || merge_configs+=( |
375 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
376 |
- ) |
377 |
- kernel-build_merge_configs "${merge_configs[@]}" |
378 |
-} |
379 |
|
380 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.13.12.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.13.12.ebuild |
381 |
deleted file mode 100644 |
382 |
index c39db41a95b..00000000000 |
383 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.13.12.ebuild |
384 |
+++ /dev/null |
385 |
@@ -1,102 +0,0 @@ |
386 |
-# Copyright 2020-2021 Gentoo Authors |
387 |
-# Distributed under the terms of the GNU General Public License v2 |
388 |
- |
389 |
-EAPI=7 |
390 |
- |
391 |
-inherit kernel-build verify-sig |
392 |
- |
393 |
-MY_P=linux-${PV} |
394 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
395 |
-CONFIG_VER=5.13.9 |
396 |
-CONFIG_HASH=eb52b35e8cb097413357b578903bd18eb76051c0 |
397 |
-GENTOO_CONFIG_VER=5.13.4 |
398 |
- |
399 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
400 |
-HOMEPAGE="https://www.kernel.org/" |
401 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
402 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
403 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
404 |
- verify-sig? ( |
405 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
406 |
- ) |
407 |
- amd64? ( |
408 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
409 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
410 |
- ) |
411 |
- arm64? ( |
412 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
413 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
414 |
- ) |
415 |
- ppc64? ( |
416 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
417 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
418 |
- ) |
419 |
- x86? ( |
420 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
421 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
422 |
- )" |
423 |
-S=${WORKDIR}/${MY_P} |
424 |
- |
425 |
-LICENSE="GPL-2" |
426 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
427 |
-IUSE="debug" |
428 |
-REQUIRED_USE=" |
429 |
- arm? ( savedconfig )" |
430 |
- |
431 |
-RDEPEND=" |
432 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
433 |
-BDEPEND=" |
434 |
- debug? ( dev-util/pahole ) |
435 |
- verify-sig? ( app-crypt/openpgp-keys-kernel )" |
436 |
-PDEPEND=" |
437 |
- >=virtual/dist-kernel-${PV}" |
438 |
- |
439 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
440 |
- |
441 |
-src_unpack() { |
442 |
- if use verify-sig; then |
443 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
444 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
445 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
446 |
- assert "Unpack failed" |
447 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
448 |
- else |
449 |
- default |
450 |
- fi |
451 |
-} |
452 |
- |
453 |
-src_prepare() { |
454 |
- default |
455 |
- |
456 |
- # prepare the default config |
457 |
- case ${ARCH} in |
458 |
- amd64) |
459 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
460 |
- ;; |
461 |
- arm) |
462 |
- return |
463 |
- ;; |
464 |
- arm64) |
465 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
466 |
- ;; |
467 |
- ppc64) |
468 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
469 |
- ;; |
470 |
- x86) |
471 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
472 |
- ;; |
473 |
- *) |
474 |
- die "Unsupported arch ${ARCH}" |
475 |
- ;; |
476 |
- esac |
477 |
- |
478 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
479 |
- local merge_configs=( |
480 |
- "${T}"/version.config |
481 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
482 |
- ) |
483 |
- use debug || merge_configs+=( |
484 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
485 |
- ) |
486 |
- kernel-build_merge_configs "${merge_configs[@]}" |
487 |
-} |
488 |
|
489 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.134.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.134.ebuild |
490 |
deleted file mode 100644 |
491 |
index dc33930084a..00000000000 |
492 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.134.ebuild |
493 |
+++ /dev/null |
494 |
@@ -1,108 +0,0 @@ |
495 |
-# Copyright 2020-2021 Gentoo Authors |
496 |
-# Distributed under the terms of the GNU General Public License v2 |
497 |
- |
498 |
-EAPI=7 |
499 |
- |
500 |
-inherit kernel-build verify-sig |
501 |
- |
502 |
-MY_P=linux-${PV} |
503 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
504 |
-CONFIG_VER=5.4.21 |
505 |
-CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea |
506 |
-GENTOO_CONFIG_VER=5.4.114 |
507 |
- |
508 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
509 |
-HOMEPAGE="https://www.kernel.org/" |
510 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
511 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
512 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
513 |
- verify-sig? ( |
514 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
515 |
- ) |
516 |
- amd64? ( |
517 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config |
518 |
- -> kernel-x86_64.config.${CONFIG_VER} |
519 |
- ) |
520 |
- arm64? ( |
521 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config |
522 |
- -> kernel-aarch64.config.${CONFIG_VER} |
523 |
- ) |
524 |
- ppc64? ( |
525 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config |
526 |
- -> kernel-ppc64le.config.${CONFIG_VER} |
527 |
- ) |
528 |
- x86? ( |
529 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config |
530 |
- -> kernel-i686.config.${CONFIG_VER} |
531 |
- )" |
532 |
-S=${WORKDIR}/${MY_P} |
533 |
- |
534 |
-LICENSE="GPL-2" |
535 |
-KEYWORDS="~amd64 ~arm64 ~x86" |
536 |
-IUSE="debug" |
537 |
- |
538 |
-RDEPEND=" |
539 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
540 |
-BDEPEND=" |
541 |
- debug? ( dev-util/pahole ) |
542 |
- verify-sig? ( app-crypt/openpgp-keys-kernel )" |
543 |
-PDEPEND=" |
544 |
- >=virtual/dist-kernel-${PV}" |
545 |
- |
546 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
547 |
- |
548 |
-pkg_pretend() { |
549 |
- ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch" |
550 |
- ewarn "Linux configs to Fedora. Please keep a backup kernel just in case." |
551 |
- |
552 |
- kernel-install_pkg_pretend |
553 |
-} |
554 |
- |
555 |
-src_unpack() { |
556 |
- if use verify-sig; then |
557 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
558 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
559 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
560 |
- assert "Unpack failed" |
561 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
562 |
- else |
563 |
- default |
564 |
- fi |
565 |
-} |
566 |
- |
567 |
-src_prepare() { |
568 |
- default |
569 |
- |
570 |
- # prepare the default config |
571 |
- case ${ARCH} in |
572 |
- amd64) |
573 |
- cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die |
574 |
- ;; |
575 |
- arm64) |
576 |
- cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die |
577 |
- ;; |
578 |
- ppc64) |
579 |
- cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die |
580 |
- ;; |
581 |
- x86) |
582 |
- cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die |
583 |
- ;; |
584 |
- *) |
585 |
- die "Unsupported arch ${ARCH}" |
586 |
- ;; |
587 |
- esac |
588 |
- |
589 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
590 |
- local merge_configs=( |
591 |
- "${T}"/version.config |
592 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
593 |
- ) |
594 |
- use debug || merge_configs+=( |
595 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
596 |
- ) |
597 |
- [[ ${ARCH} == x86 ]] && merge_configs+=( |
598 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config |
599 |
- ) |
600 |
- |
601 |
- kernel-build_merge_configs "${merge_configs[@]}" |
602 |
-} |
603 |
|
604 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.141.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.141.ebuild |
605 |
deleted file mode 100644 |
606 |
index dc33930084a..00000000000 |
607 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.141.ebuild |
608 |
+++ /dev/null |
609 |
@@ -1,108 +0,0 @@ |
610 |
-# Copyright 2020-2021 Gentoo Authors |
611 |
-# Distributed under the terms of the GNU General Public License v2 |
612 |
- |
613 |
-EAPI=7 |
614 |
- |
615 |
-inherit kernel-build verify-sig |
616 |
- |
617 |
-MY_P=linux-${PV} |
618 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
619 |
-CONFIG_VER=5.4.21 |
620 |
-CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea |
621 |
-GENTOO_CONFIG_VER=5.4.114 |
622 |
- |
623 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
624 |
-HOMEPAGE="https://www.kernel.org/" |
625 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
626 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
627 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
628 |
- verify-sig? ( |
629 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
630 |
- ) |
631 |
- amd64? ( |
632 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config |
633 |
- -> kernel-x86_64.config.${CONFIG_VER} |
634 |
- ) |
635 |
- arm64? ( |
636 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config |
637 |
- -> kernel-aarch64.config.${CONFIG_VER} |
638 |
- ) |
639 |
- ppc64? ( |
640 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config |
641 |
- -> kernel-ppc64le.config.${CONFIG_VER} |
642 |
- ) |
643 |
- x86? ( |
644 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config |
645 |
- -> kernel-i686.config.${CONFIG_VER} |
646 |
- )" |
647 |
-S=${WORKDIR}/${MY_P} |
648 |
- |
649 |
-LICENSE="GPL-2" |
650 |
-KEYWORDS="~amd64 ~arm64 ~x86" |
651 |
-IUSE="debug" |
652 |
- |
653 |
-RDEPEND=" |
654 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
655 |
-BDEPEND=" |
656 |
- debug? ( dev-util/pahole ) |
657 |
- verify-sig? ( app-crypt/openpgp-keys-kernel )" |
658 |
-PDEPEND=" |
659 |
- >=virtual/dist-kernel-${PV}" |
660 |
- |
661 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
662 |
- |
663 |
-pkg_pretend() { |
664 |
- ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch" |
665 |
- ewarn "Linux configs to Fedora. Please keep a backup kernel just in case." |
666 |
- |
667 |
- kernel-install_pkg_pretend |
668 |
-} |
669 |
- |
670 |
-src_unpack() { |
671 |
- if use verify-sig; then |
672 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
673 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
674 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
675 |
- assert "Unpack failed" |
676 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
677 |
- else |
678 |
- default |
679 |
- fi |
680 |
-} |
681 |
- |
682 |
-src_prepare() { |
683 |
- default |
684 |
- |
685 |
- # prepare the default config |
686 |
- case ${ARCH} in |
687 |
- amd64) |
688 |
- cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die |
689 |
- ;; |
690 |
- arm64) |
691 |
- cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die |
692 |
- ;; |
693 |
- ppc64) |
694 |
- cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die |
695 |
- ;; |
696 |
- x86) |
697 |
- cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die |
698 |
- ;; |
699 |
- *) |
700 |
- die "Unsupported arch ${ARCH}" |
701 |
- ;; |
702 |
- esac |
703 |
- |
704 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
705 |
- local merge_configs=( |
706 |
- "${T}"/version.config |
707 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
708 |
- ) |
709 |
- use debug || merge_configs+=( |
710 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
711 |
- ) |
712 |
- [[ ${ARCH} == x86 ]] && merge_configs+=( |
713 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config |
714 |
- ) |
715 |
- |
716 |
- kernel-build_merge_configs "${merge_configs[@]}" |
717 |
-} |