Merge branch 'pentoo:master' into master

This commit is contained in:
Anton Bolshakov 2025-10-07 10:59:21 +08:00 committed by GitHub
commit 1310ed418f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 43 additions and 48726 deletions

View file

@ -1,3 +1,4 @@
kde-plasma/kwin lock
kde-plasma/kwin-x11 lock
#we want gps support in pentoo but not so our dm can track us
kde-plasma/plasma-workspace -gps

View file

@ -1,16 +1,8 @@
DIST genpatches-6.12-43.base.tar.xz 2673436 BLAKE2B 33d5fff0c9a1cb5d8be17bd88c5492183991a6ffbe577e7ff58b51efb882661363442b66c10eda7fb944700633a434aa14b918bfafd1e1c6bbee57fbeaefc1e0 SHA512 468a457dec74ec7370053c7b08b5218d3107330bc5e6e0a3253b16b2358c3f505afcf311a13d981b81bc025172584221c8cc50545f979a4e469e3cdab26a841d
DIST genpatches-6.12-43.experimental.tar.xz 6052 BLAKE2B 0bfd7fd91e8c97602c876b6f3fad3e69b17a54bed6b2f6583a847a451be0b7fd96c96d8f6334e7f5a094b1e2a384c72b516314f5fefc035bd157af5d540a1c33 SHA512 51766003e774cc333e408b35d06321c1fab6d906a17b68a8e674aed9e8ce733533e97a9a68d9746c3e4ae7d20bf662ba1bd8bb5c33925bd1eafc2e0d35ef712f
DIST genpatches-6.12-43.extras.tar.xz 4060 BLAKE2B 4cac26f6e8476ccdfd86067c40c60527b28d009f60b7a6d7dc93f7d6836197bf84db357454567b891a912d1c23d2fd3bdc87b424a743c42decdd143b01fae0be SHA512 5fc84c8aad9802dc409b19e34bd697dd95d6b64a838bfc8620b6c1488534bfb73ad979e5d25b374fffc49377cffe86336e2ee7aa5fa84f4114082507e696cdcb
DIST genpatches-6.15-7.base.tar.xz 610496 BLAKE2B 22e2125af89ab82b89226a96838d5527be813cfb752c7b6218af0510d92ba115252bf06678d2c00e891420f2a627bf307b634a87a137ea4f9d29cd3a5aa14b16 SHA512 82e7b50391da23beab02e060d04485475672d78c15a57071f4d6c575d2150a86baaeea729c3af0e75239195984b51800ebcbdd3aa43471d1e75c16183f5bcfd7
DIST genpatches-6.15-7.experimental.tar.xz 74944 BLAKE2B 138a887d268d0288aa7bacae024ee67d1520d5b0a84dab9373041e5bf48487bf2a061cd87a4269985ff57f0f3401a2f21ae14f70944c5e49435ba8e3ca5785ed SHA512 a9f74d6bab1ec741e5f884fd6e8a7ff04026ea6952b74bcf27cce1c6cf987c7436fdfb7ec0745f13661a24decc9a1f1050b001549b9598bfc491af91c349a0fe
DIST genpatches-6.15-7.extras.tar.xz 4064 BLAKE2B 2fb1a33e1e770f72727c6c01949407ea3d02b3b581db96abdb378330048136257fcacd463cf8b12a32c061416fea5560a4f9a52ed28cfe25cb555af8ed25fda1 SHA512 aa7b915e92901701473f408f486724b994b611c3725a2c97a91c6940cca74c9e337c4f76f0781e0379dc2f3753c4e7b21089a65a3d7fdf533eb079c418c7db22
DIST genpatches-6.16-8.base.tar.xz 663468 BLAKE2B 868ec072279d43dd70c9fb73ce30e5a2c034121903072eac24e557d5520b3ef24ee675b72a2ac362086220e0e67da57ff2acd9077f505f2da76afe16cb882d0f SHA512 ac92a9ed13f5d9a849d4e74372b533ed9e89c18e1e9bed2b9209fc15fb2f5aeba39624e61d87f0b929a6d3368422e0c19ba730488e4ee58e66c0d5bf354b4439
DIST genpatches-6.16-8.experimental.tar.xz 80564 BLAKE2B 8bd11cfe93eb5da3e5d4f06773a03f2e1b84741272fb1d595f0af4a5a07d1d68595e685a22fa4e21abf130351d0a58c873b6259a3b9360befc2bbf8a7d50a2ac SHA512 9f9bdb1d7fd4ed6a290da4554ab5fada464c5e0ed408bd8ab6674f5b83613f64936768b9fe67ade002dfbd149d5e1375acdb64f10c1c5012d442dc2cc1214eca
DIST genpatches-6.16-8.extras.tar.xz 4064 BLAKE2B 955f09b3506c84fbf880881cde8ef0ba645a42bb399816eeb6d09c8fe43a84e6608ce74164ab4518d3c133b7d4483ad3af482dda0a0feb3df4644fdb93282d09 SHA512 437e3599079151fb05deaa8649a96a9ab20f3ff5fbaf8250b474c6625da829838ec94e26a209399d13c07a861d98261dbb6cded9937c0eb17e365bb6ef6e98e4
DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf5bb1931d63823a339c99d7a8b436e16ed20b98cc682a5ffd10afd4c24a7e91542f140e7448b6b81acdc112c25ef982bb107 SHA512 273542404785a57a14a732c4e0924d0c94fc95c3980293c6d5ba6a30abe30f1f42d756dfef27c9ad5ffe57da84f2368ce9d51293d4b006d13dde2c8d0b1376a9
DIST genpatches-6.6-80.experimental.tar.xz 5760 BLAKE2B de1b3cafd2ec9c84d75c08b2532228df4f234ac94ddee4224d000e7e748a856dda080c4899bf6f7969bae4bd80e1e5ebe017fd18006088464b27504f83db46b9 SHA512 11f72ed0b15f1d251f9ef539f512f39127a9a5721774c496334fffd956f9fab9a885c8325f2fbf711481f9b4874072b1e015dc77854017e47b550d346c72ade2
DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
DIST genpatches-6.12-56.base.tar.xz 3251920 BLAKE2B 8f718018f3d626211ebd20966a9146a3fd227dbb736e0cd4450d9b5b4f7c6fb28014188c73800941958bbba64b75f05ec91d7abfe50a6fca962bbe143b3b5cc4 SHA512 d8a7b5521a793ae5779b248d380135817ddd57ffd0539c08756d370a82a6b935878948eca3d07f12c613656a3a6ec4fe7f20aba58fe644df9cae1dd0291aa953
DIST genpatches-6.12-56.experimental.tar.xz 6060 BLAKE2B fb139ec506d21dad9aaf591ebcc4405c64c4265281c124543e0070fb4b3d12d9fe31832b783f6ff49572b2f7699b623d44ae5ced6f56872eaabb92252888fe3f SHA512 7ee28145c3213a1e87c0bbc52f4d6c2e53ae2f49e5f06586299f4712f2b279bc8472f0ea17fbabf36489ed68fb54be8329181dc74c7edd9cfa2e9763069b152c
DIST genpatches-6.12-56.extras.tar.xz 4052 BLAKE2B a2c7b65cea31cee0b8469fc453dc3b30d59bde6bfccb644c30d6d7f41fed6f9f0a84461029e18aa1b580eac36a322fc6ba36ebbec756532ab9c0a2caf49258b9 SHA512 ee5e1e988161eedc86e30c5085d1a4a026db57a533770344fe3b3418e4e15ad8ec082f193f3191272da7cba32cd04f0a62943c9f847c8def7395f5931585cfea
DIST genpatches-6.16-12.base.tar.xz 788924 BLAKE2B d835db4854d94ec852f2c344860c7f71c28aefc8529f6437050cedac433e8aa3e679b49835c07d28586742d922ffe2c4ffb47d332151dcfe71317f3a01641f9c SHA512 59a44c1d4f62c9c674a15f6527a80d221360964c8a5e92bfa656d47387cac43106e2970477d4ca003b8d980eec7d6fce696cab9a450bc47bbd2475068a0c570c
DIST genpatches-6.16-12.experimental.tar.xz 80548 BLAKE2B f2f7c2938af9bdd3de5c92362be93b83040c2c6a751100614dcd8540e1a6ecfb5339b5086a324dbbee0697caf3013e10106a1da6fdba193c421980d10e5f0e1c SHA512 ddb2026f7931da90dc8300195666e662ce8ed413e1723b25989c2260963fc10dad08933d58218b7c473f7a6d5be7fd85c7088abf0a7eeb5f139090f9d92cc49a
DIST genpatches-6.16-12.extras.tar.xz 4056 BLAKE2B d8402a93cfb3e380ffe99441d20d3aff9dc1ec50c400856373016fe0db17d1718ac3e8ce384d7c76635315596078829b6dd36ab9441e82cfbd6fc96da1c78aa2 SHA512 27326299f4f180a1a500433103534fffef4ba7a4b63ceb1f0d363a853ead42a0fff8d7099659ce5cc4f973ef1519d1ab328d4ef434602718abdf77ef69e7a7d0
DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

View file

@ -1,18 +1,18 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.12.38-pentoo Kernel Configuration
# Linux/x86 6.12.50-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.1_p20250801 p4) 14.3.1 20250801"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140300
CONFIG_GCC_VERSION=140301
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108600
CONFIG_RUSTC_LLVM_VERSION=190107
CONFIG_RUSTC_VERSION=108900
CONFIG_RUSTC_LLVM_VERSION=200107
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@ -21,7 +21,8 @@ CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
CONFIG_PAHOLE_VERSION=130
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y
@ -585,6 +586,7 @@ CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_ITS=y
CONFIG_MITIGATION_TSA=y
CONFIG_MITIGATION_VMSCAPE=y
CONFIG_ARCH_HAS_ADD_PAGES=y
#
@ -7434,6 +7436,7 @@ CONFIG_DRM_MIPI_DBI=m
CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DEBUG_MM is not set
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_DRAW=y
CONFIG_DRM_PANIC=y
CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
@ -9931,6 +9934,7 @@ CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
#
# Microsoft Hyper-V guest support

File diff suppressed because it is too large Load diff

View file

@ -1,18 +1,18 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.16.6-pentoo Kernel Configuration
# Linux/x86 6.16.9-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.1_p20250801 p4) 14.3.1 20250801"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140300
CONFIG_GCC_VERSION=140301
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108800
CONFIG_RUSTC_LLVM_VERSION=200105
CONFIG_RUSTC_VERSION=108900
CONFIG_RUSTC_LLVM_VERSION=200107
CONFIG_CC_CAN_LINK=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
@ -589,6 +589,7 @@ CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_ITS=y
CONFIG_MITIGATION_TSA=y
CONFIG_MITIGATION_VMSCAPE=y
CONFIG_ARCH_HAS_ADD_PAGES=y
#

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
config-amd64-6.16.6
config-amd64-6.16.9

View file

@ -1,18 +1,18 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.12.38-pentoo Kernel Configuration
# Linux/x86 6.12.50-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.1_p20250801 p4) 14.3.1 20250801"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140300
CONFIG_GCC_VERSION=140301
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108600
CONFIG_RUSTC_LLVM_VERSION=190107
CONFIG_RUSTC_VERSION=108900
CONFIG_RUSTC_LLVM_VERSION=200107
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@ -21,7 +21,8 @@ CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
CONFIG_PAHOLE_VERSION=130
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y
@ -540,6 +541,7 @@ CONFIG_MITIGATION_SPECTRE_V2=y
CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_TSA=y
CONFIG_MITIGATION_VMSCAPE=y
#
# Power management and ACPI options
@ -856,7 +858,6 @@ CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_MOVE_PUD=y
CONFIG_HAVE_MOVE_PMD=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_PMD_MKWRITE=y
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_MODULES_USE_ELF_REL=y
@ -7174,6 +7175,7 @@ CONFIG_DRM_MIPI_DBI=m
CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DEBUG_MM is not set
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_DRAW=y
CONFIG_DRM_PANIC=y
CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
@ -9034,6 +9036,7 @@ CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
#
# Microsoft Hyper-V guest support

File diff suppressed because it is too large Load diff

View file

@ -1,18 +1,18 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.16.6-pentoo Kernel Configuration
# Linux/x86 6.16.9-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.1_p20250801 p4) 14.3.1 20250801"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140300
CONFIG_GCC_VERSION=140301
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108800
CONFIG_RUSTC_LLVM_VERSION=200105
CONFIG_RUSTC_VERSION=108900
CONFIG_RUSTC_LLVM_VERSION=200107
CONFIG_CC_CAN_LINK=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
@ -539,6 +539,7 @@ CONFIG_MITIGATION_SPECTRE_V2=y
CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_TSA=y
CONFIG_MITIGATION_VMSCAPE=y
#
# Power management and ACPI options

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
config-x86-6.16.6
config-x86-6.16.9

View file

@ -5,7 +5,7 @@ EAPI=8
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="43"
K_GENPATCHES_VER="56"
inherit check-reqs kernel-2
detect_version

View file

@ -1,65 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="7"
inherit check-reqs kernel-2
detect_version
detect_arch
DESCRIPTION="Pentoo kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
KEYWORDS="amd64 arm arm64 x86"
IUSE="experimental footgun"
pkg_pretend() {
CHECKREQS_DISK_BUILD="4G"
check-reqs_pkg_pretend
}
src_prepare() {
kernel-2_src_prepare
rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
}
src_unpack() {
# default
kernel-2_src_unpack
# penpatches
eapply -s "${FILESDIR}/4004_zd1211rw-inject+dbi-fix-4.7ish.patch"
# I don't really think these are needed, but they are both safe so we will apply by default
eapply -s "${FILESDIR}/4006_kali-wifi-injection-safe.patch"
eapply -s "${FILESDIR}/4007_kali-wifi-injection-rtl8187.patch"
eapply -s "${FILESDIR}/4400_logo_larry_the_cow.patch"
if use footgun; then
# This patch is totally unsafe and simply removes the safety checks preventing the user from
# changing channels when it would break things.
eapply -s "${FILESDIR}/4005_kali-wifi-injection-unsafe.patch"
fi
}
src_install() {
kernel-2_src_install
insinto /usr/share/${PN}
if use amd64; then
doins "${FILESDIR}"/config-amd64-${PVR}
elif use x86; then
doins "${FILESDIR}"/config-x86-${PVR}
fi
}
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
ewarn "The official pentoo kernel config is now installed with the kernel in /usr/share/pentoo-sources"
}
pkg_postrm() {
kernel-2_pkg_postrm
}

View file

@ -5,7 +5,7 @@ EAPI=8
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="8"
K_GENPATCHES_VER="12"
inherit check-reqs kernel-2
detect_version

View file

@ -1,46 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="80"
inherit kernel-2
detect_version
detect_arch
DESCRIPTION="Pentoo kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
KEYWORDS="amd64 arm arm64 x86"
IUSE="experimental +lts"
src_unpack() {
#default
kernel-2_src_unpack
#penpatches
eapply -s "${FILESDIR}/4004_zd1211rw-inject+dbi-fix-4.7ish.patch"
eapply -s "${FILESDIR}/4400_logo_larry_the_cow.patch"
}
src_install() {
kernel-2_src_install
insinto /usr/share/${PN}
if use amd64; then
doins "${FILESDIR}"/config-amd64-${PVR}
elif use x86; then
doins "${FILESDIR}"/config-x86-${PVR}
fi
}
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
ewarn "The official pentoo kernel config is now installed with the kernel in /usr/share/pentoo-sources"
}
pkg_postrm() {
kernel-2_pkg_postrm
}