From 832a8ca087b748db7be7969581e0e10ae1eb486c Mon Sep 17 00:00:00 2001 From: Bastian Köcher Date: Thu, 17 May 2018 17:22:27 +0200 Subject: androidndk: Fix usage as crossSystem --- pkgs/development/mobile/androidenv/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'pkgs/development/mobile/androidenv/default.nix') diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix index d122ffe241e..3978ae1aeb7 100644 --- a/pkgs/development/mobile/androidenv/default.nix +++ b/pkgs/development/mobile/androidenv/default.nix @@ -281,4 +281,19 @@ rec { inherit androidndk; targetAndroidndkPkgs = targetPackages.androidenv.androidndkPkgs; }; + + androidndkPkgs_10e = import ./androidndk-pkgs.nix { + inherit (buildPackages) + makeWrapper; + inherit (pkgs) + lib hostPlatform targetPlatform + runCommand wrapBintoolsWith wrapCCWith; + # buildPackages.foo rather than buildPackages.buildPackages.foo would work, + # but for splicing messing up on infinite recursion for the variants we + # *dont't* use. Using this workaround, but also making a test to ensure + # these two really are the same. + buildAndroidndk = buildPackages.buildPackages.androidenv.androidndk_10e; + androidndk = androidndk_10e; + targetAndroidndkPkgs = targetPackages.androidenv.androidndkPkgs_10e; + }; } -- cgit 1.4.1