summary refs log tree commit diff
path: root/pkgs/development/mobile/androidenv/build-app.nix
diff options
context:
space:
mode:
authorSander van der Burg <svanderburg@gmail.com>2013-08-01 11:21:54 +0200
committerSander van der Burg <svanderburg@gmail.com>2013-08-01 11:21:54 +0200
commit77dd343e1e729a19cc471992515b6538130d46f0 (patch)
tree8d33cb2d61ffd87795613618e330186ecc643e50 /pkgs/development/mobile/androidenv/build-app.nix
parent14ca9c0bf1480ded542ceb64e754b630294eaba7 (diff)
downloadnixlib-77dd343e1e729a19cc471992515b6538130d46f0.tar
nixlib-77dd343e1e729a19cc471992515b6538130d46f0.tar.gz
nixlib-77dd343e1e729a19cc471992515b6538130d46f0.tar.bz2
nixlib-77dd343e1e729a19cc471992515b6538130d46f0.tar.lz
nixlib-77dd343e1e729a19cc471992515b6538130d46f0.tar.xz
nixlib-77dd343e1e729a19cc471992515b6538130d46f0.tar.zst
nixlib-77dd343e1e729a19cc471992515b6538130d46f0.zip
- System images are not required for building. Disabling them makes building faster.
- Make ant flags configurable
Diffstat (limited to 'pkgs/development/mobile/androidenv/build-app.nix')
-rw-r--r--pkgs/development/mobile/androidenv/build-app.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/mobile/androidenv/build-app.nix b/pkgs/development/mobile/androidenv/build-app.nix
index b5aa82cced71..2792d364f15c 100644
--- a/pkgs/development/mobile/androidenv/build-app.nix
+++ b/pkgs/development/mobile/androidenv/build-app.nix
@@ -1,5 +1,5 @@
 { stdenv, androidsdk, jdk, ant }:
-{ name, src, platformVersions ? [ "8" ], abiVersions ? [ "armeabi-v7a" ], useGoogleAPIs ? false
+{ name, src, platformVersions ? [ "8" ], useGoogleAPIs ? false, antFlags ? ""
 , release ? false, keyStore ? null, keyAlias ? null, keyStorePassword ? null, keyAliasPassword ? null
 }:
 
@@ -11,7 +11,8 @@ let
     else throw "Platform: ${stdenv.system} is not supported!";
 
   androidsdkComposition = androidsdk {
-    inherit platformVersions abiVersions useGoogleAPIs;
+    inherit platformVersions useGoogleAPIs;
+    abiVersions = [];
   };
 in
 stdenv.mkDerivation {
@@ -34,7 +35,7 @@ stdenv.mkDerivation {
     ''}
   
     export ANDROID_SDK_HOME=`pwd` # Key files cannot be stored in the user's home directory. This overrides it.
-    ant ${if release then "release" else "debug"}
+    ant ${antFlags} ${if release then "release" else "debug"}
   '';
   
   installPhase = ''