commit: 77361f0262764ef15454146660b7aa2f75065325 Author: Brahmajit Das <listout <AT> listout <DOT> xyz> AuthorDate: Thu Jan 15 10:57:19 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jan 15 21:00:09 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77361f02
sys-kernel/zen-sources: add 6.18.5 Signed-off-by: Brahmajit Das <listout <AT> listout.xyz> Part-of: https://github.com/gentoo/gentoo/pull/45311 Closes: https://github.com/gentoo/gentoo/pull/45311 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-kernel/zen-sources/Manifest | 3 ++ sys-kernel/zen-sources/zen-sources-6.18.5.ebuild | 62 ++++++++++++++++++++++++ 2 files changed, 65 insertions(+) diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest index 388e09d12dda..06f3de734fc4 100644 --- a/sys-kernel/zen-sources/Manifest +++ b/sys-kernel/zen-sources/Manifest @@ -2,6 +2,9 @@ DIST genpatches-6.18-5.base.tar.xz 333884 BLAKE2B a7b06489d4362d08ae0f8d35eac177 DIST genpatches-6.18-5.extras.tar.xz 4324 BLAKE2B 885772df3f69a71daac0d08ca4083e37a436818cc7607bbef11011959ba42db6842a42af28f120273dd3706fa219f6aa3873cc07449da004a4d2368e1ba3960a SHA512 0ebd28094d49c5b6c04cb0f8ca67d321bf1df8bf2977751daa7a8eaa1f8a50d4a140226533ea411776b0c3652ff583764f20dbd8d800a9bb363df4b3d183eecc DIST genpatches-6.18-6.base.tar.xz 422888 BLAKE2B 287bb6eca4d36dbe3f97472fcf293a11b8917a8c5a1a6cb8aba3d158e766054dce3c9cfb819ab71aa28d053dd6a79228d94fdb58f25430d81c58755262f4e2fa SHA512 f7fe4742de1b75967338b2ebbeb04964b68671c28aa65e473a22f0feb7664f1f0c5d3a6b58a1ced3930c166641a3dc0235c952976c7a6cb7c512953968ed8907 DIST genpatches-6.18-6.extras.tar.xz 4320 BLAKE2B ed59ba735821e97d5df6e09c7c053c75474efcd457fb1ef851abded47c5f75cff4c280d0d5c57f37d58aecdbf30c02db3d38c88a13b0067f674a68a65df04350 SHA512 c1c8b0360ad2bbae27c54edadd4c663691b1454da8afa662d4f974d0206bad3069b4028ae982f95282344e7ba087542b699535f9e1c14bbefb91fe9a79764a60 +DIST genpatches-6.18-7.base.tar.xz 425084 BLAKE2B 33f617e4e66db419780887286c6fa5da90e386415d169fbbd0dea8aedabfe21e8b063e8cf6e67431b09cde02751cb2e0695f07bedc6576b900d8f7ff02865a99 SHA512 d41530f4aebf625bd8874033b9019cb40d79e8f3fb639def37cc243b357b68b38c174e0336877729dc5d2aa908ab33addffcbba07d888a0b932182a09f07ef5d +DIST genpatches-6.18-7.extras.tar.xz 4324 BLAKE2B b58dd4a5b5fd2edc1262a1086783d74bc523d41a28d5dd6c7519b954a185043e6e4b454cf05a9b2347615ee9c10848f48176604b313805bc9d20d0c12f010db2 SHA512 9e1a807531eec50de5297d48f0da013cf72914139251d91ed25dbe71689db6cadf7bbff081d2fd6fbfcd979439088ee508f6d3257af1393b8469f91f1404460c DIST linux-6.18.tar.xz 154309096 BLAKE2B b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f SHA512 88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0 DIST linux-v6.18.3-zen1.patch.zst 154027 BLAKE2B cd7c7026515feddc80accdb663da531f10f3c10ac92849ff0039b62d37bd9f826c6dd68841eead353564d4eb592f13f0460b6f6144e3cb42815b7efa5c7b7f51 SHA512 f3663625f35ee55a191384cede415790aa6f484b925f3cee4b40a8598577af68c22748b43d052fc591ecff160985ba36f3ab088c684f1c93f3fbef24981880b0 DIST linux-v6.18.4-zen1.patch.zst 153160 BLAKE2B 1047d07e2050ab85ac426879c7a936ca08042274729352ed02e476b164b074102b76bc3f30e9ffaaf9cae20c64a047a0169b4c339908649abe7f9ad56395619a SHA512 48d393982a4a8d5c41033dafbf7740c052b35fdea6ae36b10c47330a8cdade69a6451e1b1ea9fecb0c56375e3fccf3ab9ad2ef6c3acadebfaaef91c34c20eecf +DIST linux-v6.18.5-zen1.patch.zst 153200 BLAKE2B 7e56be0c5cc96751a8695218d16b4175f69e428c185d51d3024b85912ba028b36847a8074d8816e6ac3191f3d59fd37f96dea106babb27ddf89789774279890f SHA512 dbbf347c1c5bd0ed30c05bef5e3399fde147985a3772bde5ab80b118e1af319321e1ee8405a3291b5f9ff78a9aa4b3b11043c4b502e8d5eaa3b105c452aca178 diff --git a/sys-kernel/zen-sources/zen-sources-6.18.5.ebuild b/sys-kernel/zen-sources/zen-sources-6.18.5.ebuild new file mode 100644 index 000000000000..c1e288ad6949 --- /dev/null +++ b/sys-kernel/zen-sources/zen-sources-6.18.5.ebuild @@ -0,0 +1,62 @@ +# 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="7" +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=1 +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" +UNIPATCH_STRICTORDER="yes" +UNIPATCH_EXCLUDE="1810 2701" + +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 +}
