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
 }

Reply via email to