diff options
author | Sander van der Burg <svanderburg@gmail.com> | 2013-08-01 11:21:54 +0200 |
---|---|---|
committer | Sander van der Burg <svanderburg@gmail.com> | 2013-08-01 11:21:54 +0200 |
commit | 77dd343e1e729a19cc471992515b6538130d46f0 (patch) | |
tree | 8d33cb2d61ffd87795613618e330186ecc643e50 /pkgs/development/mobile/androidenv/build-app.nix | |
parent | 14ca9c0bf1480ded542ceb64e754b630294eaba7 (diff) | |
download | nixlib-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.nix | 7 |
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 = '' |