lol

Merge pull request #35441 from obsidiansystems/android-clean

android sdk, libibert, libbfd: Clean ups

authored by

John Ericson and committed by
GitHub
30f171d3 333d0f88

+48 -31
+4 -2
pkgs/development/libraries/libbfd/default.nix
··· 1 - { stdenv 2 - , fetchurl, fetchpatch, gnu-config, autoreconfHook264, bison, binutils-raw 1 + { stdenv, buildPackages 2 + , fetchurl, fetchpatch, gnu-config, autoreconfHook264, bison 3 3 , libiberty, zlib 4 4 }: 5 + 6 + let inherit (buildPackages.buildPackages) binutils-raw; in 5 7 6 8 stdenv.mkDerivation rec { 7 9 name = "libbfd-${version}";
+3 -1
pkgs/development/libraries/libiberty/default.nix
··· 1 - { stdenv, fetchurl, gcc, staticBuild ? false }: 1 + { stdenv, buildPackages, fetchurl, staticBuild ? false }: 2 + 3 + let inherit (buildPackages.buildPackages) gcc; in 2 4 3 5 stdenv.mkDerivation rec { 4 6 name = "libiberty-${gcc.cc.version}";
+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";
+32 -24
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 { 9 11 inherit (pkgs) stdenv fetchurl unzip zlib file; 10 12 stdenv_32bit = pkgs_i686.stdenv; ··· 12 14 ncurses_32bit = pkgs_i686.ncurses5; 13 15 ncurses = pkgs.ncurses5; 14 16 }; 15 - 17 + 16 18 support = import ./support.nix { 17 19 inherit (pkgs) stdenv fetchurl unzip; 18 20 }; 19 - 21 + 20 22 supportRepository = import ./support-repository.nix { 21 23 inherit (pkgs) stdenv fetchurl unzip; 22 24 }; ··· 47 49 inherit (pkgs) stdenv fetchurl unzip makeWrapper; 48 50 inherit (pkgs) zlib glxinfo freetype fontconfig glib gtk2 atk mesa file alsaLib jdk coreutils libpulseaudio dbus; 49 51 inherit (pkgs.xorg) libX11 libXext libXrender libxcb libXau libXdmcp libXtst xkeyboardconfig; 50 - 52 + 51 53 inherit platformTools buildTools support supportRepository platforms sysimages addons sources includeSources; 52 - 54 + 53 55 stdenv_32bit = pkgs_i686.stdenv; 54 56 }; 55 - 57 + 56 58 androidsdk_2_1 = androidsdk { 57 59 platformVersions = [ "7" ]; 58 60 abiVersions = [ "armeabi-v7a" ]; 59 61 useGoogleAPIs = true; 60 62 }; 61 - 63 + 62 64 androidsdk_2_2 = androidsdk { 63 65 platformVersions = [ "8" ]; 64 66 abiVersions = [ "armeabi-v7a" ]; ··· 70 72 abiVersions = [ "armeabi-v7a" ]; 71 73 useGoogleAPIs = true; 72 74 }; 73 - 75 + 74 76 androidsdk_3_0 = androidsdk { 75 77 platformVersions = [ "11" ]; 76 78 abiVersions = [ "armeabi-v7a" ]; 77 79 useGoogleAPIs = true; 78 80 }; 79 - 81 + 80 82 androidsdk_3_1 = androidsdk { 81 83 platformVersions = [ "12" ]; 82 84 abiVersions = [ "armeabi-v7a" ]; 83 85 useGoogleAPIs = true; 84 86 }; 85 - 87 + 86 88 androidsdk_3_2 = androidsdk { 87 89 platformVersions = [ "13" ]; 88 90 abiVersions = [ "armeabi-v7a" ]; 89 91 useGoogleAPIs = true; 90 92 }; 91 - 93 + 92 94 androidsdk_4_0 = androidsdk { 93 95 platformVersions = [ "14" ]; 94 96 abiVersions = [ "armeabi-v7a" ]; 95 97 useGoogleAPIs = true; 96 98 }; 97 - 99 + 98 100 androidsdk_4_0_3 = androidsdk { 99 101 platformVersions = [ "15" ]; 100 102 abiVersions = [ "armeabi-v7a" ]; 101 103 useGoogleAPIs = true; 102 104 }; 103 - 105 + 104 106 androidsdk_4_1 = androidsdk { 105 107 platformVersions = [ "16" ]; 106 108 abiVersions = [ "armeabi-v7a" ]; 107 109 useGoogleAPIs = true; 108 110 }; 109 - 111 + 110 112 androidsdk_4_2 = androidsdk { 111 113 platformVersions = [ "17" ]; 112 114 abiVersions = [ "armeabi-v7a" ]; 113 115 useGoogleAPIs = true; 114 116 }; 115 - 117 + 116 118 androidsdk_4_3 = androidsdk { 117 119 platformVersions = [ "18" ]; 118 120 abiVersions = [ "armeabi-v7a" "x86" ]; ··· 152 154 useExtraSupportLibs = true; 153 155 useGooglePlayServices = true; 154 156 }; 155 - 157 + 156 158 androidsdk_6_0 = androidsdk { 157 159 platformVersions = [ "23" ]; 158 160 abiVersions = [ "armeabi-v7a" "x86" "x86_64"]; ··· 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 + 228 236 buildApp = import ./build-app.nix { 229 237 inherit (pkgs) stdenv jdk ant gnumake gawk file which; 230 238 inherit androidsdk androidndk; 231 239 }; 232 - 240 + 233 241 emulateApp = import ./emulate-app.nix { 234 242 inherit (pkgs) stdenv; 235 243 inherit androidsdk;
+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 }