diff --git a/sys-kernel/linux/Manifest b/sys-kernel/linux/Manifest index a186ef4..8145129 100644 --- a/sys-kernel/linux/Manifest +++ b/sys-kernel/linux/Manifest @@ -60,5 +60,7 @@ DIST linux-6.7.6.tar.sign 987 BLAKE2B 0b124f8131f7e4e01323b6351133bc0cd5bba3c3e4 DIST linux-6.7.6.tar.xz 141409556 BLAKE2B 51d6e2304e7a9188a0fec5714276589cb46948157c76a2f4ed3f5e0bf634d94a89ea75251229a86e018767a3367328c16b610d631c78d82663dcd1d904b73385 SHA512 a8f40ece7438178a9ce70f82cff1184d93d304bef347fab175b94ed714d4b7541e8c49ecaaa4169a66e18b33e8aeaad2e8753b9632cff2035adab6b9bbb4d392 DIST linux-6.7.7.tar.sign 987 BLAKE2B 72efa8949e798cdfc3187328b978b634757f1072cb7dfd9328a030c768163962fbaec34b737d85d6d32602adeac2c3857f2aea4a85f4c169f11114ce4d3659f3 SHA512 c44027d6e62a97482eb4b8a6b532453359252bac2aab16da984470a06285ec0acca02205f5743ac10b4be3b5dfd7674b499dd6e8779604ac62bdf812c5206ca4 DIST linux-6.7.7.tar.xz 141463240 BLAKE2B ef97a036ab6cd421200b2e8f0a49c6b570d2269a5e182ea948d48d456e6414bfa61f5f6efa2bad65efbe811d2078a54a4edff9c27de609401160f3905fe27a22 SHA512 3426751bb22d3ca7f50a2e70536d722f2e96752e8663e112e641b0583205d7c36bf30c3eda5398f83dccbf19cd3bc87610ca117d7ff2fdaf5997f65f72b7fc89 +DIST linux-6.7.8.tar.sign 987 BLAKE2B 0f960ca4cc1da4e84d99edf7a17b3bc9a1bb7cc0d66320499c713f85abcbb51d3a4abe1755cafb18525d9d509b42f5af9903a4fec89b8424c8779a142e9d2fa1 SHA512 6756d402006638944d230555669b172022c1f5ec1501b17d8f25f5a46924b252800f2dcb4285f7890d22f2ea495631227b55159f8232b4622c79e177416d1057 +DIST linux-6.7.8.tar.xz 141453220 BLAKE2B 1e0d42507f639eedc3405d08f67d720ecc6fd8d53603886c296d67e51ac6aa89d44e94b2ddef98b3c44f6ea1724ca89db7658efaada025284cd03ffd53e95895 SHA512 37870ba68f4f2190e60cb2b3b5795c0e399542a41ff2ef53865d8eb3b7c003b5021c49f4203480b52cb2d16e8df86409661e5dc09f39d90d0e8fc1bbd585eeff DIST linux-6.7.tar.sign 983 BLAKE2B 477aea80cdb87493d03e12a05bb3d4ee5e58552c8ee0230cebc60c2c8295ac347f1775007f13247d06e775114c72bb189c55f032d2ccc687bcc999103306b435 SHA512 9194ae7cc0673ddbd98046934a9682f638935c3e80e282c9ffe77377c4e3379d3cc87f510631548ef942fd7e73001cfd93523bcb6b0d8f2ecf7f25069c2ec4fc DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad diff --git a/sys-kernel/linux/linux-6.7.8.ebuild b/sys-kernel/linux/linux-6.7.8.ebuild new file mode 100644 index 0000000..7acbcb7 --- /dev/null +++ b/sys-kernel/linux/linux-6.7.8.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 +}