commit: eec5c8dc85b033bb3ea6845c986998e11c7d07e5
Author: Abishek Jakkala <thysupremematrix <AT> tuta <DOT> io>
AuthorDate: Thu Feb 19 22:53:50 2026 +0000
Commit: Abishek Jakkala <thysupremematrix <AT> tuta <DOT> io>
CommitDate: Thu Feb 19 22:53:50 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eec5c8dc
app-emulation/darling: fix pkg_pretend and pkg_setup functions
Signed-off-by: Abishek Jakkala <thysupremematrix <AT> tuta.io>
app-emulation/darling/darling-0.1.20260201.ebuild | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/app-emulation/darling/darling-0.1.20260201.ebuild
b/app-emulation/darling/darling-0.1.20260201.ebuild
index ff9ed879ac..0ceb6bd084 100644
--- a/app-emulation/darling/darling-0.1.20260201.ebuild
+++ b/app-emulation/darling/darling-0.1.20260201.ebuild
@@ -393,13 +393,24 @@ pkg_pretend(){
CHECKREQS_DISK_BUILD="16G"
CHECKREQS_MEMORY="4G"
- check-reqs_pkg_setup
+ check-reqs_pkg_pretend
}
pkg_setup(){
- pkg_pretend
+ #
https://unix.stackexchange.com/questions/131954/check-sse3-support-from-bash
+ if ! grep -qE '^flags.* (sse3|pni)' /proc/cpuinfo; then
+ eerror "darling requires a cpu with support of the sse3
instruction set"
+ die "cpu doesn't support sse3 instruction set"
+ fi
+
+ if kernel_is -lt 5 0; then
+ eerror "darling requires Linux kernel 5.0 or newer to be
installed"
+ die "darling requires Linux kernel 5.0 or newer"
+ fi
+
CHECKREQS_DISK_BUILD="16G"
CHECKREQS_MEMORY="4G"
+
check-reqs_pkg_setup
python-any-r1_pkg_setup
}