summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest1
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.71-r1.ebuild57
2 files changed, 58 insertions, 0 deletions
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7bd47ed7c992..ba38b501e5a2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,7 @@ DIST gentoo-kernel-5.4.70-1.amd64.xpak 61529441 BLAKE2B 133cb75aa044fff71ac8de01
DIST gentoo-kernel-5.4.70-1.arm64.xpak 56458036 BLAKE2B 4f94c556c82b61c6f26542e43caa9f2bf91b3f6635af4a4612ff7b8889ce8a8370b4f40e75e315dcb08ef066fb7b1c555621d32f074826b12594976e009278fe SHA512 ad0ad131561b0b96ea1bb87c2f22322f4ac8d927d9cf6750fdc147fea9f2f7af58b3cf6960186ce4eb8b0c81f1f9bf64ef7ff412d12b16240adb6bb21a66265c
DIST gentoo-kernel-5.4.70-1.x86.xpak 53408406 BLAKE2B cc2537e797841c93d1bee210f261e23c6c9b4e652be28460cdd69a032efd33b9425a965416d7e1a8a61a2c39720c234ba12dd2aeae43fb8710006701a29f282d SHA512 999741233811b9956e6e50728cd96c08310a4f3d6f4219c3ee54d48970c646cdd68c878589c3f45d3e0d69e75786773fc3fd593c9117e60dba9e9c40bfddb207
DIST gentoo-kernel-5.4.71-1.amd64.xpak 61491000 BLAKE2B bf613fdf260b258bf2eeba8b7cfb78ec24d7d10947cc7fc648670fa6479639321981331b6a4e83d2564fb256d2e375828c8ac4d7f7613c48affe95ac629fbfe2 SHA512 4e7f534f66c9cc5f4daad34d4164c17647c6e48e1988afedf47939fa4a40bbe6c4378b3cca3c4c0c1b435c4033fc23717efac229dfc075d1214b5fb834b56e1c
+DIST gentoo-kernel-5.4.71-1.arm64.xpak 56664409 BLAKE2B 2514e920bb04efb2b9f86089f932fcbe5616b519730227a04a3b8d65fd7c4b6d3424baa18d82fbdaea36e7a515a508f14f577b40e9514d88b54568204c28d54b SHA512 7971f783f7344c5ab89a7ccbcea46edee950ec15aa6a3f44a5aa5fb226d59facae6ab5ac70605592e680fcc05f384cea473b0c29f0ab704dcf7a9e334844621b
DIST gentoo-kernel-5.4.71-1.x86.xpak 53367022 BLAKE2B 689111b37179e292440ee99fd9c42f7fc9939ed882db9c81a3f68d006b24736cde77bf27d42662b731a416dc3645be9b4ad6a9ede60f23dadbefa86e8a735df6 SHA512 8cafcea8394cf5a5a7f5d16e8cc7fe62168fb0fb7df89f76ceaf68062fb0e01535bb6cf57b427233b7e88b9704f2e0431c09c562ad87a91c55ef6c55951fc518
DIST gentoo-kernel-5.8.12-1.amd64.xpak 64106657 BLAKE2B a8167bc714130a6f05811ec522c14c84b5038a6130a4a0ca7d581cad6ada7f47b55a9940198524ecf4a28debad79286929a888cd2f433a7b22e4bce4342254e3 SHA512 e952c7efbd007ad12be3074ffb488593dc5ddd4fb7dba70d7c73173d9ffdfbfc5013c06307ead53daed43c7d816789a608feb2a5d48818341d179e947edbc446
DIST gentoo-kernel-5.8.12-1.arm64.xpak 60541802 BLAKE2B 3d92912c25ee3ebbd48316550fb16f6960d2845a380db93026174a2f147ad1f32eea28c06dc1e350c15122939ecd64401e7b825268b2ce9d38343da3503499d3 SHA512 d937892936ba556529ee15d49acd207592e1142ce4a035d90920575c9ae3a5a8ef0325fddeb3b318b849df47ba436cf50b34fa8c00a01651f241cc805cdf8a09
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.71-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.71-r1.ebuild
new file mode 100644
index 000000000000..2378adc3f352
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.71-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ arm64? (
+ https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.arm64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
+ ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
+
+ kernel-install_pkg_pretend
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}