about summary refs log tree commit diff
path: root/pkgs/development/mobile/androidenv/default.nix
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-06-21 12:48:05 -0400
committerMatthew Bauer <mjbauer95@gmail.com>2018-06-21 15:57:56 -0400
commitb72da4bee8cbe20951e9818c335554d2abd566df (patch)
tree581ada2b7902138b46f4c30c117ecb0e5dd79c96 /pkgs/development/mobile/androidenv/default.nix
parent2e8feba171b6d8bfec07df9cec5df5e3ee321ced (diff)
downloadnixlib-b72da4bee8cbe20951e9818c335554d2abd566df.tar
nixlib-b72da4bee8cbe20951e9818c335554d2abd566df.tar.gz
nixlib-b72da4bee8cbe20951e9818c335554d2abd566df.tar.bz2
nixlib-b72da4bee8cbe20951e9818c335554d2abd566df.tar.lz
nixlib-b72da4bee8cbe20951e9818c335554d2abd566df.tar.xz
nixlib-b72da4bee8cbe20951e9818c335554d2abd566df.tar.zst
nixlib-b72da4bee8cbe20951e9818c335554d2abd566df.zip
androidenv.buildGradleApp: refactor
Diffstat (limited to 'pkgs/development/mobile/androidenv/default.nix')
-rw-r--r--pkgs/development/mobile/androidenv/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix
index 21a96c889248..65ec63201c83 100644
--- a/pkgs/development/mobile/androidenv/default.nix
+++ b/pkgs/development/mobile/androidenv/default.nix
@@ -2,6 +2,8 @@
 , includeSources ? true
 }:
 
+# TODO: use callPackage instead of import to avoid so many inherits
+
 rec {
   platformTools = import ./platform-tools.nix {
     inherit buildPackages pkgs;
@@ -46,11 +48,16 @@ rec {
   };
 
   androidsdk = import ./androidsdk.nix {
-    inherit (pkgs) stdenv fetchurl unzip makeWrapper;
-    inherit (pkgs) zlib glxinfo freetype fontconfig glib gtk2 atk libGLU_combined file alsaLib jdk coreutils libpulseaudio dbus;
-    inherit (pkgs.xorg) libX11 libXext libXrender libxcb libXau libXdmcp libXtst xkeyboardconfig;
+    inherit (pkgs) stdenv fetchurl unzip makeWrapper zlib
+                   glxinfo freetype fontconfig glib gtk2 atk
+                   libGLU_combined file alsaLib jdk coreutils
+                   libpulseaudio dbus fetchzip;
+    inherit (pkgs.xorg) libX11 libXext libXrender
+                        libxcb libXau libXdmcp libXtst xkeyboardconfig;
 
-    inherit platformTools buildTools support supportRepository platforms sysimages addons sources includeSources;
+    inherit platformTools buildTools support
+            supportRepository platforms sysimages
+            addons sources includeSources;
 
     stdenv_32bit = pkgs_i686.stdenv;
   };
@@ -298,7 +305,8 @@ rec {
   };
 
   buildGradleApp = import ./build-gradle-app.nix {
-    inherit (pkgs) stdenv jdk gnumake gawk file which gradle fetchurl buildEnv;
+    inherit (pkgs) stdenv jdk gnumake gawk file runCommand
+                   which gradle fetchurl buildEnv;
     inherit androidsdk androidndk;
   };
 }