From 2012c3dc10c2008e92d2150502095f87ae9bb19f Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Mon, 29 Jun 2026 07:11:41 +0530 Subject: [PATCH] sys-kernel/zen-sources: add 7.1.2 Signed-off-by: Brahmajit Das Part-of: https://codeberg.org/gentoo/gentoo/pulls/1226 Signed-off-by: Sam James --- sys-kernel/zen-sources/Manifest | 4 ++ .../zen-sources/zen-sources-7.1.2.ebuild | 60 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 sys-kernel/zen-sources/zen-sources-7.1.2.ebuild diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest index 523307b2f4d52..c6931f40ee5c8 100644 --- a/sys-kernel/zen-sources/Manifest +++ b/sys-kernel/zen-sources/Manifest @@ -1,4 +1,8 @@ DIST genpatches-7.0-20.base.tar.xz 856388 BLAKE2B 337c6b75af1e14408263dd61337406886e4755e6daf3d6143abd67c671a5bf7a8a50d53bf6a4bce0b087ad0a38b4acd0c0ca8ac0f35a70ec4ae07e1583bb5352 SHA512 7686f644708d322cadcefe4500f0d3e214ad38c1a58de17b257b0aea045c8843085d33dfb7692a703679e13e3dcf4693445b3cb6637fb3e10ce88b924744f2be DIST genpatches-7.0-20.extras.tar.xz 3980 BLAKE2B 616ad10b0057f03a5c03e9a22f09bbc8d747ed127222392a94d74f32aba0dc28fbb4bcad8a94aef144cbadfa2f6cbdbee91e548d288cbc1a961c4c46d82ec145 SHA512 99432bea5ca79ecb220ae5d1cb247384d3dc54456a5dd16629a94fbfd9bc8746a9fee380fa6e959fab8c83b5bcfc74dfc9f7d4fb542c46ef57a1c38af258bb00 +DIST genpatches-7.1-3.base.tar.xz 22592 BLAKE2B 22facb976026cffe363334bf74015ea94963c3da94959d7c22d9273bbdd1ad4a3d2c0ade1db6a122257144eef7d6283f56f3e640df400146c1656e5f06c33c01 SHA512 18d40cd723545df8d3336cd67bc93de3c50f7e0334da0ebbdd66e4aedb1561f5ebf6c350e02d3a49404fcaa8bb5ac4cf3a0f716f5e6e0be98f8b50b9c0357693 +DIST genpatches-7.1-3.extras.tar.xz 3976 BLAKE2B b3667f64845785bcc020eb9d346e7efc49bf97dbac7471051222ab515a045408871ed7c73f37357db4cb088cb4680d1f220408429a0d98e0dae3985d3a487628 SHA512 58a9679cbaba2356194ee59f99c1189ff65c84a61851082225e8c9154b0bfb4e5bb6ac31fdbea2642dd050828def67bd0641c40d55fda1e1d24cb360a2dcb9ad DIST linux-7.0.tar.xz 157143652 BLAKE2B 3d9795083c8938f80f480de0d10bfd9c525640e59d5c7f22983de3f12ee42c84c31be902cafb05579ddb1c32bac5ed06b0d4953f9705450be185bd2d9ab08f89 SHA512 8c85b708342f8f09ca25b2234b22e93b62b144a9ef919fbb21827f52fa47498e778c79db1559524dd7fb360f95b2ce174171443c1859656c281be41d2b6c5a0b +DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-v7.0.12-zen1.patch.zst 158807 BLAKE2B cd7c108e648faff3dc0c8fd2ac4ccced27432ef78a0b5876c413bc414f01ff2cedb90cc2d329bc9ef9f44966dcd5c829aad8842200d56d94b3916a5baadd725a SHA512 f85a8eed2acda5908614337ec42422e338b4b624c6ca65de7a2a1e4af106da9d475a0199858fae39b51182c8719b7f450db73b08285fbd7e07e5762965b68f2b +DIST linux-v7.1.2-zen2.patch.zst 159654 BLAKE2B 8d0447af016b9592d2dfff7bfe8f5651e78a6f790465fc58980b96bef4c91206a958e70099465ff83c085176905a94e4ee8a19853d5103d5d0b7326160175c80 SHA512 a01fe4c1e58d0a785258321b0252d0a0abb2cfd42ec87a9cb3b425b9ccf9235892384eac72b315b9443dc8b3c6b2f747f7602f4650042f19a21db3f05154da85 diff --git a/sys-kernel/zen-sources/zen-sources-7.1.2.ebuild b/sys-kernel/zen-sources/zen-sources-7.1.2.ebuild new file mode 100644 index 0000000000000..dc0e5a72816b7 --- /dev/null +++ b/sys-kernel/zen-sources/zen-sources-7.1.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="3" +K_SECURITY_UNSUPPORTED="1" +K_NOSETEXTRAVERSION="1" +K_NODRYRUN="yes" + +inherit kernel-2 unpacker +detect_version +detect_arch + +DESCRIPTION="The Zen Kernel Live Sources" +HOMEPAGE="https://github.com/zen-kernel" + +# Needed for zstd compression of the patch +BDEPEND="$(unpacker_src_uri_depends)" + +ZEN_VER=2 +ZEN_URI="https://github.com/zen-kernel/zen-kernel/releases/download/v${PV}-zen${ZEN_VER}/linux-v${PV}-zen${ZEN_VER}.patch.zst" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${ZEN_URI}" + +KEYWORDS="~amd64 ~arm64 ~x86" + +UNIPATCH_LIST="${WORKDIR}/linux-v${PV}-zen${ZEN_VER}.patch" + +K_EXTRAEINFO="For more info on zen-sources, and for how to report problems, see: \ +${HOMEPAGE}, also go to #zen-sources on oftc" + +src_unpack() { + unpacker "linux-v${PV}-zen${ZEN_VER}.patch.zst" + kernel-2_src_unpack +} + +pkg_setup() { + ewarn + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." + ewarn "If you need support, please contact the zen developers directly." + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" + ewarn "the ebuilds. Thank you." + ewarn + kernel-2_pkg_setup +} + +src_prepare() { + default + kernel-2_src_prepare +} + +src_install() { + rm "${WORKDIR}/linux-v${PV}-zen${ZEN_VER}.patch" || die + kernel-2_src_install +} + +pkg_postrm() { + kernel-2_pkg_postrm +}