lol

androidenv: Better platform conditionals

+23 -10
+1 -1
pkgs/development/mobile/androidenv/androidndk.nix
··· 21 21 22 22 phases = "buildPhase"; 23 23 24 - buildInputs = [ p7zip makeWrapper ]; 24 + nativeBuildInputs = [ p7zip makeWrapper ]; 25 25 26 26 buildCommand = let 27 27 bin_path = "$out/bin";
+1 -1
pkgs/development/mobile/androidenv/androidndk_r8e.nix
··· 21 21 22 22 phases = "buildPhase"; 23 23 24 - buildInputs = [ makeWrapper ]; 24 + nativeBuildInputs = [ makeWrapper ]; 25 25 26 26 buildCommand = let 27 27 bin_path = "$out/bin";
+14 -6
pkgs/development/mobile/androidenv/default.nix
··· 1 - {pkgs, pkgs_i686, includeSources ? true}: 1 + { buildPackages, pkgs, pkgs_i686, targetPackages 2 + , includeSources ? true 3 + }: 2 4 3 5 rec { 4 6 platformTools = import ./platform-tools.nix { 5 - inherit (pkgs) stdenv fetchurl unzip zlib; 7 + inherit buildPackages pkgs; 6 8 }; 7 9 8 10 buildTools = import ./build-tools.nix { ··· 214 216 }; 215 217 216 218 androidndk = import ./androidndk.nix { 217 - inherit (pkgs) stdenv fetchurl zlib ncurses p7zip lib makeWrapper; 218 - inherit (pkgs) coreutils file findutils gawk gnugrep gnused jdk which; 219 + inherit (buildPackages) 220 + p7zip makeWrapper; 221 + inherit (pkgs) 222 + stdenv fetchurl zlib ncurses lib 223 + coreutils file findutils gawk gnugrep gnused jdk which; 219 224 inherit platformTools; 220 225 }; 221 226 222 227 androidndk_r8e = import ./androidndk_r8e.nix { 223 - inherit (pkgs) stdenv fetchurl zlib ncurses lib makeWrapper; 224 - inherit (pkgs) coreutils file findutils gawk gnugrep gnused jdk which; 228 + inherit (buildPackages) 229 + makeWrapper; 230 + inherit (pkgs) 231 + stdenv fetchurl zlib ncurses lib 232 + coreutils file findutils gawk gnugrep gnused jdk which; 225 233 inherit platformTools; 226 234 }; 227 235
+7 -2
pkgs/development/mobile/androidenv/platform-tools.nix
··· 1 - {stdenv, zlib, fetchurl, unzip}: 1 + { buildPackages, pkgs }: 2 + 3 + let 4 + inherit (buildPackages) fetchurl unzip; 5 + inherit (pkgs) stdenv zlib; 6 + in 2 7 3 8 stdenv.mkDerivation rec { 4 9 version = "26.0.2"; ··· 42 47 done 43 48 ''; 44 49 45 - buildInputs = [ unzip ]; 50 + nativeBuildInputs = [ unzip ]; 46 51 }