flake.nix: completely avoid adding android objects in macos

That produces a super long object file path which overpasses
the one hundred char size limit on macos ar utility
This commit is contained in:
Ivan Folgueira Bande 2025-10-25 00:44:34 +02:00
parent b9114ec917
commit 98b738c9c2
No known key found for this signature in database
GPG Key ID: 3C117481F89E24A7

View File

@ -40,12 +40,14 @@
in rec { in rec {
packages = forAllSystems (system: let packages = forAllSystems (system: let
pkgs = pkgsFor.${system}; pkgs = pkgsFor.${system};
targets = [ targets = builtins.filter
"libsds-android-arm64" (t: !(stdenv.isDarwin && builtins.match "libsds-android.*" t != null))
"libsds-android-amd64" [
"libsds-android-x86" "libsds-android-arm64"
"libsds-android-arm" "libsds-android-amd64"
]; "libsds-android-x86"
"libsds-android-arm"
];
in rec { in rec {
# non-Android package # non-Android package
libsds = pkgs.callPackage ./nix/default.nix { libsds = pkgs.callPackage ./nix/default.nix {