libpsl: fix Darwin cross-compilation

Don’t include Python in libpsl’s build inputs when cross compiling to
Darwin. Python does not support cross-compilation to Darwin, which
prevents cross-compiling anything that depends on libpsl (such as curl).
This commit is contained in:
Randy Eckenrode
2024-10-10 01:07:04 -04:00
parent e694240f77
commit ebd240410f
@@ -41,7 +41,9 @@ stdenv.mkDerivation rec {
libidn2
libunistring
libxslt
] ++ lib.optional (!stdenv.hostPlatform.isStatic) python3;
] ++ lib.optional (
!stdenv.hostPlatform.isStatic && (stdenv.hostPlatform.isDarwin -> stdenv.buildPlatform == stdenv.hostPlatform)
) python3;
propagatedBuildInputs = [
publicsuffix-list