From 9d623b413eefe927cf04dc7cbdb8a9748ce2df9d Mon Sep 17 00:00:00 2001 From: inference Date: Thu, 26 Oct 2023 00:14:43 +0000 Subject: [PATCH] Add package "sys-kernel/linux" version 6.5.9 ebuild --- sys-kernel/linux/Manifest | 2 ++ sys-kernel/linux/linux-6.5.9.ebuild | 40 +++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 sys-kernel/linux/linux-6.5.9.ebuild diff --git a/sys-kernel/linux/Manifest b/sys-kernel/linux/Manifest index 5c6376e..3bfa187 100644 --- a/sys-kernel/linux/Manifest +++ b/sys-kernel/linux/Manifest @@ -1,2 +1,4 @@ DIST linux-6.5.8.tar.sign 987 BLAKE2B a5cc0238804fd53c50b60c5919f81ce14ca70777d9687342bd50dc6ee7ce8d2bb3d513c7f40403b4766e00bdada0fdb808334011186232a9d696948d0058cef5 SHA512 3e3702923e4990f4b52c69a77f22da4d12b4e041f7e988b284e4d64e1346605d220449ba0e4ce8f9f87024a9b72f548aceb697a8d9f69736e50084d4402e4cfb DIST linux-6.5.8.tar.xz 138985892 BLAKE2B 5d104cfd8f1f08b181ab85bb251e0a2fc1b37a791f396e83fab82ff5aeadc0c69a746359a6005dc766546c5a880235e1b4c477d67bd7b33ef6c4aaf4a8ea488b SHA512 d13b24b49b337238b09f7fba865082935836e6f3322694576b71776fd999b9ef45a5e4779bac4d0ce5303f0627ccb2889864a93532e9c20699acf0b35917beef +DIST linux-6.5.9.tar.sign 987 BLAKE2B db3505f4cdeb6cdcc413dfbafe372538aa70e42cd72ed7186c17af3d3e4c8014edcd99b2ef1c7079c1732313e6f1cb3f3ace667adf8d7834f6c31c7c9f017d7e SHA512 d62c92d86520ffff7fb2154a0e7332887fd694776dd36730793872bfba8c32d68520b5302d90bfac1271fc86f9415119f179d9b7e0d246044603a18ebae277a1 +DIST linux-6.5.9.tar.xz 138975148 BLAKE2B fb5fcc0dc79e2f615a550283481492a8185414d65369cbe805909112735593e5fc8bdbd482a347dc4cb3dcac979bea21cd03c503932e9321856eeea685d31c65 SHA512 f33b86b24980454fa94edc1aa30798f611c08071c2349bbef96aadf332d9fcd9ea4df0d8646012c4fc6a3786d9d8a6c79b0077bab3f4b3e67a09e48cb4a10efc diff --git a/sys-kernel/linux/linux-6.5.9.ebuild b/sys-kernel/linux/linux-6.5.9.ebuild new file mode 100644 index 0000000..7acbcb7 --- /dev/null +++ b/sys-kernel/linux/linux-6.5.9.ebuild @@ -0,0 +1,40 @@ +# Copyright 2020 Gentoo Authors, 2023 Jake Winters +# SPDX-License-Identifier: GPL-2.0-only + + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 verify-sig +detect_version + +DESCRIPTION="Linux kernel source code" +HOMEPAGE="https://www.kernel.org/" +SRC_URI=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${P}.tar.sign + ) +" + +LICENSE="GPL-2" +KEYWORDS="amd64 arm64" + +BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking ${P}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/${P}.tar.sign \ + < <(xz -cd "${DISTDIR}"/${P}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + else + default + fi +}