commit: 0f2e56e6dd7fbf07dadf78f9856e21d78bb05c69 Author: Mike Pagano <mpagano <AT> gentoo <DOT> org> AuthorDate: Sun Oct 13 20:00:16 2024 +0000 Commit: Mike Pagano <mpagano <AT> gentoo <DOT> org> CommitDate: Sun Oct 13 20:00:16 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2e56e6
sys-kernel/linux-firmware: Support python as build dep, include PR Thanks to Emil Velikov for his contribution Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org> sys-kernel/linux-firmware/linux-firmware-99999999.ebuild | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild index a158105aa496..a177433c8846 100644 --- a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild +++ b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit dist-kernel-utils linux-info mount-boot savedconfig +PYTHON_COMPAT=( python3_{10..13} ) +inherit dist-kernel-utils linux-info mount-boot python-any-r1 savedconfig # In case this is a real snapshot, fill in commit below. # For normal, tagged releases, leave blank @@ -40,8 +41,8 @@ RESTRICT="binchecks strip test BDEPEND="initramfs? ( app-alternatives/cpio ) compress-xz? ( app-arch/xz-utils ) compress-zstd? ( app-arch/zstd ) - python - deduplicate? ( app-misc/rdfind )" + deduplicate? ( app-misc/rdfind ) + ${PYTHON_DEPS}" #add anything else that collides to this RDEPEND="!savedconfig? ( @@ -85,6 +86,9 @@ pkg_pretend() { } pkg_setup() { + + python_setup + if use compress-xz || use compress-zstd ; then local CONFIG_CHECK @@ -122,6 +126,7 @@ src_prepare() { chmod +x copy-firmware.sh || die chmod +x dedup-firmware.sh || die + chmod +x check_whence.py || die cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die chmod +x "${T}/make-amd-ucode-img" || die @@ -139,6 +144,7 @@ src_prepare() { local misc_files=( copy-firmware.sh dedup-firmware.sh + check_whence.py WHENCE README )