commit: 32f6ec258a43df22a1ce3bbe3860923ba04cfe14
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 11 21:19:17 2025 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Apr 11 21:20:55 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f6ec25
sys-kernel/linux-firmware: stub-out check_whence.py
This avoids a dependency on python and fixes the live ebuild.
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
sys-kernel/linux-firmware/linux-firmware-20250410.ebuild | 10 +++++++---
sys-kernel/linux-firmware/linux-firmware-99999999.ebuild | 10 +++++++---
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/sys-kernel/linux-firmware/linux-firmware-20250410.ebuild
b/sys-kernel/linux-firmware/linux-firmware-20250410.ebuild
index 77c6662719b0..2202b123f02c 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20250410.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20250410.ebuild
@@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
-inherit dist-kernel-utils eapi9-ver linux-info mount-boot python-any-r1
savedconfig
+inherit dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig
# In case this is a real snapshot, fill in commit below.
# For normal, tagged releases, leave blank
@@ -104,7 +103,6 @@ pkg_setup() {
fi
fi
linux-info_pkg_setup
- python_setup
}
src_unpack() {
@@ -122,6 +120,12 @@ src_unpack() {
src_prepare() {
default
+ # Stub out this script to avoid errors in the live ebuild
+ cat >check_whence.py<<-EOF
+ #!/bin/sh
+ exit 0
+ EOF
+
cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash"
"${T}/make-amd-ucode-img" || die
chmod +x "${T}/make-amd-ucode-img" || die
diff --git a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
index 77c6662719b0..2202b123f02c 100644
--- a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
@@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
-inherit dist-kernel-utils eapi9-ver linux-info mount-boot python-any-r1
savedconfig
+inherit dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig
# In case this is a real snapshot, fill in commit below.
# For normal, tagged releases, leave blank
@@ -104,7 +103,6 @@ pkg_setup() {
fi
fi
linux-info_pkg_setup
- python_setup
}
src_unpack() {
@@ -122,6 +120,12 @@ src_unpack() {
src_prepare() {
default
+ # Stub out this script to avoid errors in the live ebuild
+ cat >check_whence.py<<-EOF
+ #!/bin/sh
+ exit 0
+ EOF
+
cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash"
"${T}/make-amd-ucode-img" || die
chmod +x "${T}/make-amd-ucode-img" || die