diff options
author | Ali Abrar <aliabrar@gmail.com> | 2017-05-16 17:22:55 -0400 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-06-11 13:25:34 -0400 |
commit | 1cc64da8d4bad1f1134103fa466f627c4544acd6 (patch) | |
tree | b9ae9c05301a4b9963280f0c3921847518258188 /pkgs/development | |
parent | 62b59e5353c8ef514ca948032bee89eec6e9f875 (diff) | |
download | nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.tar nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.tar.gz nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.tar.bz2 nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.tar.lz nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.tar.xz nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.tar.zst nixlib-1cc64da8d4bad1f1134103fa466f627c4544acd6.zip |
add signing to buildGradleApp
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/mobile/androidenv/build-gradle-app.nix | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/development/mobile/androidenv/build-gradle-app.nix b/pkgs/development/mobile/androidenv/build-gradle-app.nix index d1d7abdc9634..8921e78528ce 100644 --- a/pkgs/development/mobile/androidenv/build-gradle-app.nix +++ b/pkgs/development/mobile/androidenv/build-gradle-app.nix @@ -78,6 +78,25 @@ stdenv.mkDerivation ({ }; buildPhase = '' + ${stdenv.lib.optionalString release '' + # Provide key signing attributes + ( echo "RELEASE_STORE_FILE=${keyStore}" + echo "RELEASE_KEY_ALIAS=${keyAlias}" + echo "RELEASE_STORE_PASSWORD=${keyStorePassword}" + echo "RELEASE_KEY_PASSWORD=${keyAliasPassword}" + ) >> local.properties + + cat >>build.gradle <<EOF + signingConfigs { + release { + storeFile file(RELEASE_STORE_FILE) + storePassword RELEASE_STORE_PASSWORD + keyAlias RELEASE_KEY_ALIAS + keyPassword RELEASE_KEY_PASSWORD + } + } + EOF + ''} buildDir=`pwd` cp -r $ANDROID_HOME $buildDir/local_sdk chmod -R 755 local_sdk |