From aeabfbe846252b30eb34f5ddae8e84186a4358d5 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Tue, 6 Oct 2015 12:27:49 +0000 Subject: [PATCH] androidsdk: bump to version 24.3.4 and update associated sub packages --- pkgs/development/mobile/androidenv/addon.xml | 143 +++++++--- pkgs/development/mobile/androidenv/addons.nix | 68 +++-- .../mobile/androidenv/androidsdk.nix | 8 +- .../mobile/androidenv/build-tools.nix | 20 +- .../development/mobile/androidenv/default.nix | 1 - pkgs/development/mobile/androidenv/fetch.sh | 6 +- .../mobile/androidenv/generate-addons.xsl | 6 +- .../mobile/androidenv/generate-platforms.sh | 4 +- .../mobile/androidenv/generate-platforms.xsl | 4 +- .../mobile/androidenv/generate-sysimages.xsl | 2 +- .../mobile/androidenv/platform-tools.nix | 16 +- .../mobile/androidenv/platforms-linux.nix | 30 +- .../mobile/androidenv/platforms-macosx.nix | 30 +- .../{repository-10.xml => repository-11.xml} | 257 +++++++++++++++--- .../mobile/androidenv/support-repository.nix | 6 +- .../development/mobile/androidenv/support.nix | 6 +- .../development/mobile/androidenv/sys-img.xml | 201 +++++++++----- .../mobile/androidenv/sysimages.nix | 102 ++++--- 18 files changed, 629 insertions(+), 281 deletions(-) rename pkgs/development/mobile/androidenv/{repository-10.xml => repository-11.xml} (90%) diff --git a/pkgs/development/mobile/androidenv/addon.xml b/pkgs/development/mobile/androidenv/addon.xml index 334626b93ac0..9892b386d004 100644 --- a/pkgs/development/mobile/androidenv/addon.xml +++ b/pkgs/development/mobile/androidenv/addon.xml @@ -763,14 +763,14 @@ August 15, 2011 - + google Google Inc. google_apis Google APIs Android + Google APIs 15 - 2 + 3 com.google.android.maps @@ -784,23 +784,23 @@ August 15, 2011 - 106612472 - 6757c12788da0ea00c2ab58e54cb438b9f2bcf66 - google_apis-15_r02.zip + 106624396 + d0d2bf26805eb271693570a1aaec33e7dc3f45e9 + google_apis-15_r03.zip - + google Google Inc. google_apis Google APIs Android + Google APIs 16 - 3 + 4 com.google.android.maps @@ -814,23 +814,23 @@ August 15, 2011 - 127278413 - 63467dd32f471e3e81e33e9772c22f33235aa3b3 - google_apis-16_r03.zip + 127341982 + ee6acf1b01020bfa8a8e24725dbc4478bee5e792 + google_apis-16_r04.zip - + google Google Inc. google_apis Google APIs Android + Google APIs 17 - 3 + 4 com.google.android.maps @@ -844,23 +844,23 @@ August 15, 2011 - 137156978 - 8246f61d24f0408c8e7bc352a1e522b7e2b619ba - google_apis-17_r03.zip + 137231243 + a076be0677f38df8ca5536b44dfb411a0c808c4f + google_apis-17_r04.zip - + google Google Inc. google_apis Google APIs Android + Google APIs 18 - 3 + 4 com.google.android.maps @@ -874,23 +874,23 @@ August 15, 2011 - 143149689 - 147bce09c1163edc17194f3db496ec1086fcf965 - google_apis-18_r03.zip + 143195183 + 6109603409debdd40854d4d4a92eaf8481462c8b + google_apis-18_r04.zip - + google Google Inc. google_apis Google APIs (ARM System Image) Android + Google APIs 19 - 13 + 16 com.google.android.maps @@ -904,9 +904,9 @@ August 15, 2011 - 181034400 - 75c8af27f1fdf83dc28057537b5bd62b794365cc - google_apis-19_r13.zip + 182452246 + d92f2a2fe219e578633c6445397e1f675edc6a28 + google_apis-19_r16.zip @@ -997,13 +997,32 @@ August 15, 2011 + + + google + Google Inc. + google_apis + Google APIs + Android + Google APIs + 23 + 1 + + + + 179900 + 04c5cc1a7c88967250ebba9561d81e24104167db + google_apis-23_r01.zip + + + + - + - 22 - 1 + 23 + 0 1 Android @@ -1013,18 +1032,18 @@ August 15, 2011 compatibility - 8475991 - 88bdc7b4074065ed28681f39e6b32c4f7ab45d94 - support_r22.1.1.zip + 9553739 + fbe529716943053d0ce0d7f058d79f1a848cdff9 + support_r23.0.1.zip - + - 14 + 21 Android android @@ -1033,9 +1052,9 @@ August 15, 2011 m2repository - 68533453 - 0011dfe1473ccdfb1a533a19cad152c59dcd6b45 - android_m2repository_r14.zip + 142136028 + acb915c5d2c730bf98303c0cd0122bedb2954cb3 + android_m2repository_r21.zip @@ -1049,15 +1068,15 @@ August 15, 2011 Google Repository m2repository - 17 + 22 Local Maven repository for Google Libraries - 43508126 - a91a809149b69fab1efb4652c21b439e8b9e7150 - google_m2repository_r17.zip + 59491846 + 4c114ac217f4b2f066d731ce906eeb635ee2a5b4 + google_m2repository_r22.zip @@ -1131,16 +1150,16 @@ August 15, 2011 Google Play services google_play_services - 24 + 27 Google Play services client library and sample code https://developers.google.com/android/google-play-services/index - 17636517 - 9dc5092c1043d6d9c162d481e668b95fc2f36782 - google_play_services_7327000_r24.zip + 21163425 + cdb13f826ca82d3c3730cf1df9f3bf58565fd4bb + google_play_services_8115000_r27.zip @@ -1290,4 +1309,40 @@ August 15, 2011 + + + google + Google Inc. + Android Auto Desktop Head Unit emulator + auto + + 1 + 0 + + + Head unit emulator for developers targeting the Android Auto platform. + + http://developer.android.com/tools/help/desktop-head-unit.html + + + 1346136 + e054563f9efdc2f6089693566bce5b8fba2cd1c6 + extras/auto/desktop-head-unit-linux_r01.zip + linux + + + 2691813 + 499bb4520f95e708585947c9fc72efeeb610685f + extras/auto/desktop-head-unit-windows_r01.zip + windows + + + 2389261 + 64510b97c3c2c6dccab7932a816a20b84d9a5dc3 + extras/auto/desktop-head-unit-macosx_r01.zip + macosx + + + + diff --git a/pkgs/development/mobile/androidenv/addons.nix b/pkgs/development/mobile/androidenv/addons.nix index ca4870cf4c8e..d397cd766fb4 100644 --- a/pkgs/development/mobile/androidenv/addons.nix +++ b/pkgs/development/mobile/androidenv/addons.nix @@ -19,7 +19,7 @@ in google_apis_3 = buildGoogleApis { name = "google_apis-3"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip; + url = https://dl.google.com/android/repository/google_apis-3-r03.zip; sha1 = "1f92abf3a76be66ae8032257fc7620acbd2b2e3a"; }; meta = { @@ -31,7 +31,7 @@ in google_apis_4 = buildGoogleApis { name = "google_apis-4"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip; + url = https://dl.google.com/android/repository/google_apis-4_r02.zip; sha1 = "9b6e86d8568558de4d606a7debc4f6049608dbd0"; }; meta = { @@ -43,7 +43,7 @@ in google_apis_5 = buildGoogleApis { name = "google_apis-5"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip; + url = https://dl.google.com/android/repository/google_apis-5_r01.zip; sha1 = "46eaeb56b645ee7ffa24ede8fa17f3df70db0503"; }; meta = { @@ -55,7 +55,7 @@ in google_apis_6 = buildGoogleApis { name = "google_apis-6"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip; + url = https://dl.google.com/android/repository/google_apis-6_r01.zip; sha1 = "5ff545d96e031e09580a6cf55713015c7d4936b2"; }; meta = { @@ -67,7 +67,7 @@ in google_apis_7 = buildGoogleApis { name = "google_apis-7"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip; + url = https://dl.google.com/android/repository/google_apis-7_r01.zip; sha1 = "2e7f91e0fe34fef7f58aeced973c6ae52361b5ac"; }; meta = { @@ -79,7 +79,7 @@ in google_apis_8 = buildGoogleApis { name = "google_apis-8"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-8_r02.zip; + url = https://dl.google.com/android/repository/google_apis-8_r02.zip; sha1 = "3079958e7ec87222cac1e6b27bc471b27bf2c352"; }; meta = { @@ -91,7 +91,7 @@ in google_apis_9 = buildGoogleApis { name = "google_apis-9"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-9_r02.zip; + url = https://dl.google.com/android/repository/google_apis-9_r02.zip; sha1 = "78664645a1e9accea4430814f8694291a7f1ea5d"; }; meta = { @@ -103,7 +103,7 @@ in google_apis_10 = buildGoogleApis { name = "google_apis-10"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-10_r02.zip; + url = https://dl.google.com/android/repository/google_apis-10_r02.zip; sha1 = "cc0711857c881fa7534f90cf8cc09b8fe985484d"; }; meta = { @@ -115,7 +115,7 @@ in google_apis_11 = buildGoogleApis { name = "google_apis-11"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-11_r01.zip; + url = https://dl.google.com/android/repository/google_apis-11_r01.zip; sha1 = "5eab5e81addee9f3576d456d205208314b5146a5"; }; meta = { @@ -127,7 +127,7 @@ in google_apis_12 = buildGoogleApis { name = "google_apis-12"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-12_r01.zip; + url = https://dl.google.com/android/repository/google_apis-12_r01.zip; sha1 = "e9999f4fa978812174dfeceec0721c793a636e5d"; }; meta = { @@ -139,7 +139,7 @@ in google_apis_13 = buildGoogleApis { name = "google_apis-13"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-13_r01.zip; + url = https://dl.google.com/android/repository/google_apis-13_r01.zip; sha1 = "3b153edd211c27dc736c893c658418a4f9041417"; }; meta = { @@ -151,7 +151,7 @@ in google_apis_14 = buildGoogleApis { name = "google_apis-14"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-14_r02.zip; + url = https://dl.google.com/android/repository/google_apis-14_r02.zip; sha1 = "f8eb4d96ad0492b4c0db2d7e4f1a1a3836664d39"; }; meta = { @@ -163,8 +163,8 @@ in google_apis_15 = buildGoogleApis { name = "google_apis-15"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-15_r02.zip; - sha1 = "6757c12788da0ea00c2ab58e54cb438b9f2bcf66"; + url = https://dl.google.com/android/repository/google_apis-15_r03.zip; + sha1 = "d0d2bf26805eb271693570a1aaec33e7dc3f45e9"; }; meta = { description = "Android + Google APIs"; @@ -175,8 +175,8 @@ in google_apis_16 = buildGoogleApis { name = "google_apis-16"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-16_r03.zip; - sha1 = "63467dd32f471e3e81e33e9772c22f33235aa3b3"; + url = https://dl.google.com/android/repository/google_apis-16_r04.zip; + sha1 = "ee6acf1b01020bfa8a8e24725dbc4478bee5e792"; }; meta = { description = "Android + Google APIs"; @@ -187,8 +187,8 @@ in google_apis_17 = buildGoogleApis { name = "google_apis-17"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-17_r03.zip; - sha1 = "8246f61d24f0408c8e7bc352a1e522b7e2b619ba"; + url = https://dl.google.com/android/repository/google_apis-17_r04.zip; + sha1 = "a076be0677f38df8ca5536b44dfb411a0c808c4f"; }; meta = { description = "Android + Google APIs"; @@ -199,8 +199,8 @@ in google_apis_18 = buildGoogleApis { name = "google_apis-18"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-18_r03.zip; - sha1 = "147bce09c1163edc17194f3db496ec1086fcf965"; + url = https://dl.google.com/android/repository/google_apis-18_r04.zip; + sha1 = "6109603409debdd40854d4d4a92eaf8481462c8b"; }; meta = { description = "Android + Google APIs"; @@ -211,8 +211,8 @@ in google_apis_19 = buildGoogleApis { name = "google_apis-19"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-19_r13.zip; - sha1 = "75c8af27f1fdf83dc28057537b5bd62b794365cc"; + url = https://dl.google.com/android/repository/google_apis-19_r16.zip; + sha1 = "d92f2a2fe219e578633c6445397e1f675edc6a28"; }; meta = { description = "Android + Google APIs"; @@ -223,7 +223,7 @@ in google_apis_21 = buildGoogleApis { name = "google_apis-21"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-21_r01.zip; + url = https://dl.google.com/android/repository/google_apis-21_r01.zip; sha1 = "66a754efb24e9bb07cc51648426443c7586c9d4a"; }; meta = { @@ -235,7 +235,7 @@ in google_apis_22 = buildGoogleApis { name = "google_apis-22"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_apis-22_r01.zip; + url = https://dl.google.com/android/repository/google_apis-22_r01.zip; sha1 = "5def0f42160cba8acff51b9c0c7e8be313de84f5"; }; meta = { @@ -244,11 +244,23 @@ in }; }; + google_apis_23 = buildGoogleApis { + name = "google_apis-23"; + src = fetchurl { + url = https://dl.google.com/android/repository/google_apis-23_r01.zip; + sha1 = "04c5cc1a7c88967250ebba9561d81e24104167db"; + }; + meta = { + description = "Android + Google APIs"; + + }; + }; + android_support_extra = buildGoogleApis { name = "android_support_extra"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/support_r22.1.1.zip; - sha1 = "88bdc7b4074065ed28681f39e6b32c4f7ab45d94"; + url = https://dl.google.com/android/repository/support_r23.0.1.zip; + sha1 = "fbe529716943053d0ce0d7f058d79f1a848cdff9"; }; meta = { description = "Android Support Library"; @@ -259,8 +271,8 @@ in google_play_services = buildGoogleApis { name = "google_play_services"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/google_play_services_7327000_r24.zip; - sha1 = "9dc5092c1043d6d9c162d481e668b95fc2f36782"; + url = https://dl.google.com/android/repository/google_play_services_8115000_r27.zip; + sha1 = "cdb13f826ca82d3c3730cf1df9f3bf58565fd4bb"; }; meta = { description = "Google Play services client library and sample code"; diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix index 52b146b87f4b..bc994603ab46 100644 --- a/pkgs/development/mobile/androidenv/androidsdk.nix +++ b/pkgs/development/mobile/androidenv/androidsdk.nix @@ -5,20 +5,20 @@ , libX11, libXext, libXrender, libxcb, libXau, libXdmcp, libXtst, mesa, alsaLib , freetype, fontconfig, glib, gtk, atk, file, jdk, coreutils }: -{platformVersions, abiVersions, useGoogleAPIs, useExtraSupportLibs?false, useGooglePlayServices?false}: +{ platformVersions, abiVersions, useGoogleAPIs, useExtraSupportLibs ? false, useGooglePlayServices ? false }: stdenv.mkDerivation rec { name = "android-sdk-${version}"; - version = "24.1.2"; + version = "24.3.4"; src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl { url = "http://dl.google.com/android/android-sdk_r${version}-linux.tgz"; - sha1 = "a46298bjpgzsnchhpcm1i86c4r50x638"; + sha1 = "fb293d7bca42e05580be56b1adc22055d46603dd"; } else if stdenv.system == "x86_64-darwin" then fetchurl { url = "http://dl.google.com/android/android-sdk_r${version}-macosx.zip"; - sha1 = "as109624lgrn8krylmyvm33yapqkzr00"; + sha1 = "128f10fba668ea490cc94a08e505a48a608879b9"; } else throw "platform not ${stdenv.system} supported!"; diff --git a/pkgs/development/mobile/androidenv/build-tools.nix b/pkgs/development/mobile/androidenv/build-tools.nix index 3a7df3ce1afd..a73eae3f50c3 100644 --- a/pkgs/development/mobile/androidenv/build-tools.nix +++ b/pkgs/development/mobile/androidenv/build-tools.nix @@ -1,16 +1,16 @@ {stdenv, stdenv_32bit, fetchurl, unzip, zlib_32bit}: stdenv.mkDerivation rec { - version="22.0.1"; + version = "23.0.1"; name = "android-build-tools-r${version}"; src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl { - url = "https://dl-ssl.google.com/android/repository/build-tools_r${version}-linux.zip"; - sha1 = "8sb05s9f1h03qa7hdj72jffy7rf9r2ys"; + url = "https://dl.google.com/android/repository/build-tools_r${version}-linux.zip"; + sha1 = "b6ba7c399d5fa487d95289d8832e4ad943aed556"; } else if stdenv.system == "x86_64-darwin" then fetchurl { - url = "https://dl-ssl.google.com/android/repository/build-tools_r${version}-macosx.zip"; - sha1 = "pxdwrz6bb8b13fknf6qm67g013vdgnjk"; + url = "https://dl.google.com/android/repository/build-tools_r${version}-macosx.zip"; + sha1 = "d96ec1522721e9a179ae2c591c99f75d31d39718"; } else throw "System ${stdenv.system} not supported!"; @@ -30,28 +30,28 @@ stdenv.mkDerivation rec { done # These binaries need to find libstdc++ and libgcc_s - for i in aidl libLLVM.so + for i in aidl lib/libLLVM.so do patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib $i done # These binaries need to find libstdc++, libgcc_s and libraries in the current folder - for i in libbcc.so libbcinfo.so libclang.so llvm-rs-cc + for i in lib/libbcc.so lib/libbcinfo.so lib/libclang.so llvm-rs-cc do - patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib:`pwd` $i + patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib:`pwd`/lib $i done # These binaries also need zlib in addition to libstdc++ for i in zipalign do patchelf --set-interpreter ${stdenv_32bit.cc.libc}/lib/ld-linux.so.2 $i - patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib:${zlib_32bit}/lib $i + patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib:${zlib_32bit}/lib:`pwd`/lib $i done # These binaries need to find libstdc++, libgcc_s, and zlib for i in aapt dexdump do - patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib:${zlib_32bit}/lib $i + patchelf --set-rpath ${stdenv_32bit.cc.cc}/lib:${zlib_32bit}/lib:`pwd`/lib $i done ''} diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix index 693a53cf428c..691c301ebc20 100644 --- a/pkgs/development/mobile/androidenv/default.nix +++ b/pkgs/development/mobile/androidenv/default.nix @@ -167,7 +167,6 @@ rec { inherit (pkgs) coreutils file findutils gawk gnugrep gnused jdk which; inherit platformTools; }; - buildApp = import ./build-app.nix { inherit (pkgs) stdenv jdk ant gnumake gawk file which; diff --git a/pkgs/development/mobile/androidenv/fetch.sh b/pkgs/development/mobile/androidenv/fetch.sh index 92abb18f25f3..c14c060fc677 100755 --- a/pkgs/development/mobile/androidenv/fetch.sh +++ b/pkgs/development/mobile/androidenv/fetch.sh @@ -5,9 +5,9 @@ android list sdk | grep 'Parse XML:' | cut -f8- -d\ # | xargs -n 1 curl -O # we skip the intel addons, as they are Windows+osX only # we skip the default sys-img (arm?) because it is empty -curl -o repository-10.xml https://dl-ssl.google.com/android/repository/repository-10.xml -curl -o addon.xml https://dl-ssl.google.com/android/repository/addon.xml -curl -o sys-img.xml https://dl-ssl.google.com/android/repository/sys-img/android/sys-img.xml +curl -o repository-11.xml https://dl.google.com/android/repository/repository-11.xml +curl -o addon.xml https://dl.google.com/android/repository/addon.xml +curl -o sys-img.xml https://dl.google.com/android/repository/sys-img/android/sys-img.xml ./generate-addons.sh ./generate-platforms.sh diff --git a/pkgs/development/mobile/androidenv/generate-addons.xsl b/pkgs/development/mobile/androidenv/generate-addons.xsl index a43731fdd08c..9658088c7fb6 100644 --- a/pkgs/development/mobile/androidenv/generate-addons.xsl +++ b/pkgs/development/mobile/androidenv/generate-addons.xsl @@ -25,7 +25,7 @@ in google_apis_ = buildGoogleApis { name = "-"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/; + url = https://dl.google.com/android/repository/; sha1 = ""; }; meta = { @@ -39,7 +39,7 @@ in android_support_extra = buildGoogleApis { name = "android_support_extra"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/; + url = https://dl.google.com/android/repository/; sha1 = ""; }; meta = { @@ -51,7 +51,7 @@ in google_play_services = buildGoogleApis { name = "google_play_services"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/; + url = https://dl.google.com/android/repository/; sha1 = ""; }; meta = { diff --git a/pkgs/development/mobile/androidenv/generate-platforms.sh b/pkgs/development/mobile/androidenv/generate-platforms.sh index 58d3ba58d379..ce89f6a8036e 100755 --- a/pkgs/development/mobile/androidenv/generate-platforms.sh +++ b/pkgs/development/mobile/androidenv/generate-platforms.sh @@ -1,4 +1,4 @@ #!/bin/sh -e -xsltproc --stringparam os linux generate-platforms.xsl repository-10.xml > platforms-linux.nix -xsltproc --stringparam os macosx generate-platforms.xsl repository-10.xml > platforms-macosx.nix +xsltproc --stringparam os linux generate-platforms.xsl repository-11.xml > platforms-linux.nix +xsltproc --stringparam os macosx generate-platforms.xsl repository-11.xml > platforms-macosx.nix diff --git a/pkgs/development/mobile/androidenv/generate-platforms.xsl b/pkgs/development/mobile/androidenv/generate-platforms.xsl index 7851f4899bf1..1c80cde5bb34 100644 --- a/pkgs/development/mobile/androidenv/generate-platforms.xsl +++ b/pkgs/development/mobile/androidenv/generate-platforms.xsl @@ -1,7 +1,7 @@ + xmlns:sdk="http://schemas.android.com/sdk/android/repository/11"> @@ -13,7 +13,7 @@ - https://dl-ssl.google.com/android/repository/ + https://dl.google.com/android/repository/ diff --git a/pkgs/development/mobile/androidenv/generate-sysimages.xsl b/pkgs/development/mobile/androidenv/generate-sysimages.xsl index aa1e05e85a0e..c31e81f4bf8f 100644 --- a/pkgs/development/mobile/androidenv/generate-sysimages.xsl +++ b/pkgs/development/mobile/androidenv/generate-sysimages.xsl @@ -11,7 +11,7 @@ sysimg__ = buildSystemImage { name = "sysimg--"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/; + url = https://dl.google.com/android/repository/sys-img/android/; sha1 = ""; }; }; diff --git a/pkgs/development/mobile/androidenv/platform-tools.nix b/pkgs/development/mobile/androidenv/platform-tools.nix index 1be54adaaed7..d217d57643dc 100644 --- a/pkgs/development/mobile/androidenv/platform-tools.nix +++ b/pkgs/development/mobile/androidenv/platform-tools.nix @@ -1,20 +1,16 @@ {stdenv, stdenv_32bit, fetchurl, unzip}: -let - version = "22"; - -in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { + version = "23.0.1"; name = "android-platform-tools-r${version}"; src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl { - url = "https://dl-ssl.google.com/android/repository/platform-tools_r${version}-linux.zip"; - sha256 = "1kbp5fzfdas6c431n53a9w0z0182ihhadd1h8a64m1alkw0swr41"; + url = "https://dl.google.com/android/repository/platform-tools_r${version}-linux.zip"; + sha1 = "94dcc5072b3d0d74cc69e4101958b6c2e227e738"; } else if stdenv.system == "x86_64-darwin" then fetchurl { - url = "https://dl-ssl.google.com/android/repository/platform-tools_r${version}-macosx.zip"; - sha256 = "0r359xxicn7zw9z0jbrmsppx1372fijg09ck907gg8x1cvzj2ry0"; + url = "https://dl.google.com/android/repository/platform-tools_r${version}-macosx.zip"; + sha1 = "c461d66f3ca9fbae8ea0fa1a49c203b3b6fd653f"; } else throw "System ${stdenv.system} not supported!"; diff --git a/pkgs/development/mobile/androidenv/platforms-linux.nix b/pkgs/development/mobile/androidenv/platforms-linux.nix index cf509cdff97f..cc21ce2dbeb4 100644 --- a/pkgs/development/mobile/androidenv/platforms-linux.nix +++ b/pkgs/development/mobile/androidenv/platforms-linux.nix @@ -163,7 +163,7 @@ in platform_14 = buildPlatform { name = "android-platform-4.0"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-14_r04.zip; + url = https://dl.google.com/android/repository/android-14_r04.zip; sha1 = "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c"; }; meta = { @@ -175,7 +175,7 @@ in platform_15 = buildPlatform { name = "android-platform-4.0.3"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-15_r05.zip; + url = https://dl.google.com/android/repository/android-15_r05.zip; sha1 = "69ab4c443b37184b2883af1fd38cc20cbeffd0f3"; }; meta = { @@ -187,7 +187,7 @@ in platform_16 = buildPlatform { name = "android-platform-4.1.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-16_r05.zip; + url = https://dl.google.com/android/repository/android-16_r05.zip; sha1 = "12a5ce6235a76bc30f62c26bda1b680e336abd07"; }; meta = { @@ -199,7 +199,7 @@ in platform_17 = buildPlatform { name = "android-platform-4.2.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-17_r03.zip; + url = https://dl.google.com/android/repository/android-17_r03.zip; sha1 = "dbe14101c06e6cdb34e300393e64e64f8c92168a"; }; meta = { @@ -211,7 +211,7 @@ in platform_18 = buildPlatform { name = "android-platform-4.3.1"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-18_r03.zip; + url = https://dl.google.com/android/repository/android-18_r03.zip; sha1 = "e6b09b3505754cbbeb4a5622008b907262ee91cb"; }; meta = { @@ -223,7 +223,7 @@ in platform_19 = buildPlatform { name = "android-platform-4.4.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-19_r04.zip; + url = https://dl.google.com/android/repository/android-19_r04.zip; sha1 = "2ff20d89e68f2f5390981342e009db5a2d456aaa"; }; meta = { @@ -235,7 +235,7 @@ in platform_20 = buildPlatform { name = "android-platform-4.4W.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-20_r02.zip; + url = https://dl.google.com/android/repository/android-20_r02.zip; sha1 = "a9251f8a3f313ab05834a07a963000927637e01d"; }; meta = { @@ -247,7 +247,7 @@ in platform_21 = buildPlatform { name = "android-platform-5.0.1"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-21_r02.zip; + url = https://dl.google.com/android/repository/android-21_r02.zip; sha1 = "53536556059bb29ae82f414fd2e14bc335a4eb4c"; }; meta = { @@ -259,7 +259,7 @@ in platform_22 = buildPlatform { name = "android-platform-5.1.1"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-22_r02.zip; + url = https://dl.google.com/android/repository/android-22_r02.zip; sha1 = "5d1bd10fea962b216a0dece1247070164760a9fc"; }; meta = { @@ -268,4 +268,16 @@ in }; }; + platform_23 = buildPlatform { + name = "android-platform-6.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/android-23_r01.zip; + sha1 = "cbccca8d3127e894845556ce999b28281de541bd"; + }; + meta = { + description = "Android SDK Platform 6.0"; + + }; + }; + } diff --git a/pkgs/development/mobile/androidenv/platforms-macosx.nix b/pkgs/development/mobile/androidenv/platforms-macosx.nix index c9ec3dd6e840..c6d83f711084 100644 --- a/pkgs/development/mobile/androidenv/platforms-macosx.nix +++ b/pkgs/development/mobile/androidenv/platforms-macosx.nix @@ -163,7 +163,7 @@ in platform_14 = buildPlatform { name = "android-platform-4.0"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-14_r04.zip; + url = https://dl.google.com/android/repository/android-14_r04.zip; sha1 = "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c"; }; meta = { @@ -175,7 +175,7 @@ in platform_15 = buildPlatform { name = "android-platform-4.0.3"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-15_r05.zip; + url = https://dl.google.com/android/repository/android-15_r05.zip; sha1 = "69ab4c443b37184b2883af1fd38cc20cbeffd0f3"; }; meta = { @@ -187,7 +187,7 @@ in platform_16 = buildPlatform { name = "android-platform-4.1.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-16_r05.zip; + url = https://dl.google.com/android/repository/android-16_r05.zip; sha1 = "12a5ce6235a76bc30f62c26bda1b680e336abd07"; }; meta = { @@ -199,7 +199,7 @@ in platform_17 = buildPlatform { name = "android-platform-4.2.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-17_r03.zip; + url = https://dl.google.com/android/repository/android-17_r03.zip; sha1 = "dbe14101c06e6cdb34e300393e64e64f8c92168a"; }; meta = { @@ -211,7 +211,7 @@ in platform_18 = buildPlatform { name = "android-platform-4.3.1"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-18_r03.zip; + url = https://dl.google.com/android/repository/android-18_r03.zip; sha1 = "e6b09b3505754cbbeb4a5622008b907262ee91cb"; }; meta = { @@ -223,7 +223,7 @@ in platform_19 = buildPlatform { name = "android-platform-4.4.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-19_r04.zip; + url = https://dl.google.com/android/repository/android-19_r04.zip; sha1 = "2ff20d89e68f2f5390981342e009db5a2d456aaa"; }; meta = { @@ -235,7 +235,7 @@ in platform_20 = buildPlatform { name = "android-platform-4.4W.2"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-20_r02.zip; + url = https://dl.google.com/android/repository/android-20_r02.zip; sha1 = "a9251f8a3f313ab05834a07a963000927637e01d"; }; meta = { @@ -247,7 +247,7 @@ in platform_21 = buildPlatform { name = "android-platform-5.0.1"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-21_r02.zip; + url = https://dl.google.com/android/repository/android-21_r02.zip; sha1 = "53536556059bb29ae82f414fd2e14bc335a4eb4c"; }; meta = { @@ -259,7 +259,7 @@ in platform_22 = buildPlatform { name = "android-platform-5.1.1"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/android-22_r02.zip; + url = https://dl.google.com/android/repository/android-22_r02.zip; sha1 = "5d1bd10fea962b216a0dece1247070164760a9fc"; }; meta = { @@ -268,4 +268,16 @@ in }; }; + platform_23 = buildPlatform { + name = "android-platform-6.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/android-23_r01.zip; + sha1 = "cbccca8d3127e894845556ce999b28281de541bd"; + }; + meta = { + description = "Android SDK Platform 6.0"; + + }; + }; + } diff --git a/pkgs/development/mobile/androidenv/repository-10.xml b/pkgs/development/mobile/androidenv/repository-11.xml similarity index 90% rename from pkgs/development/mobile/androidenv/repository-10.xml rename to pkgs/development/mobile/androidenv/repository-11.xml index fa07307e01e1..1495aae4286d 100644 --- a/pkgs/development/mobile/androidenv/repository-10.xml +++ b/pkgs/development/mobile/androidenv/repository-11.xml @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. --> - + To get started with the Android SDK, you must agree to the following terms and conditions. @@ -285,6 +285,49 @@ June 2014. + + 1 + Android NDK + + + 1083342126 + 6be8598e4ed3d9dd42998c8cb666f0ee502b1294 + https://dl-ssl.google.com/android/repository/android-ndk-r10e-darwin-x86_64.zip + macosx + 64 + + + 1110915721 + f692681b007071103277f6edc6f91cb5c5494a32 + https://dl-ssl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip + linux + 64 + + + 1113873239 + d3510a0e298f6d3b13dc0283bfd92951ccd3a281 + https://dl-ssl.google.com/android/repository/android-ndk-r10e-linux-x86.zip + linux + 32 + + + 1066110352 + a29f3ae41fb02b64ca8ad2b0903f74356f953d9f + https://dl-ssl.google.com/android/repository/android-ndk-r10e-windows-x86_64.zip + windows + 64 + + + 1029711228 + 1d0b8f2835be741f3048fb03c0a3e9f71ab7f357 + https://dl-ssl.google.com/android/repository/android-ndk-r10e-windows-x86.zip + windows + 32 + + + + + 1.1 2 @@ -858,6 +901,29 @@ June 2014. + + + 1 + Android SDK Platform 6.0 + 6.0 + 23 + + 22 + + + 15 + 1 + + + + 70408061 + cbccca8d3127e894845556ce999b28281de541bd + android-23_r01.zip + + + + + @@ -1105,14 +1171,28 @@ June 2014. - - 5 + + 6 22 - 107981157 - dbc5cc27b5d15acc25cd6b94b8c2971806b70bb0 - samples-22_r05.zip + 124512215 + 1f6f4a81a8f19a9b9c9bf4adb64a91330a861c7f + samples-22_r06.zip + + + + + + + + 2 + 23 + + + 127582326 + 94d2857476987cfb7b18c8be61755c21b0a6e599 + samples-23_r02.zip @@ -1121,35 +1201,66 @@ June 2014. - + - 22 + 23 0 - 0 + 1 - 1848028 - 720214bd29d08eb82673cd81a8159b083eef19d7 - platform-tools_r22-windows.zip + 2402978 + 8f32d5f724618ad58e71909cc963ae006d0867b0 + platform-tools_r23.0.1-windows.zip windows - 1751911 - b78be9cc31cf9f9fe0609e29a6a133beacf03b52 - platform-tools_r22-linux.zip + 2520021 + 94dcc5072b3d0d74cc69e4101958b6c2e227e738 + platform-tools_r23.0.1-linux.zip linux - 1743025 - ddc96385bccf8a15d4f8a11eb1cb9d2a08a531c8 - platform-tools_r22-macosx.zip + 2489850 + c461d66f3ca9fbae8ea0fa1a49c203b3b6fd653f + platform-tools_r23.0.1-macosx.zip macosx + + + + 23 + 1 + 0 + 1 + + + + 2594786 + 0467934bfbbb8bd72959f7365e1a3ce2683b68f6 + platform-tools_r23.1_rc1-windows.zip + windows + + + 2873688 + b04d1dbdfd734b0263fb04182e76ff565447f498 + platform-tools_r23.1_rc1-linux.zip + linux + + + 2752137 + c92d9fdfdf79e04a69412492d6480d4f937d1bcc + platform-tools_r23.1_rc1-macosx.zip + macosx + + + + + @@ -1708,35 +1819,97 @@ June 2014. + + + + + 23 + 0 + 0 + + + + + 38570715 + 3874948f35f2f8946597679cc6e9151449f23b5d + build-tools_r23-windows.zip + windows + + + 39080519 + c1d6209212b01469f80fa804e0c1d39a06bc9060 + build-tools_r23-linux.zip + linux + + + 38070540 + 90ba6e716f7703a236cd44b2e71c5ff430855a03 + build-tools_r23-macosx.zip + macosx + + + + + + + + + 23 + 0 + 1 + + + + 38558889 + cc1d37231d228f7a6f130e1f8d8c940052f0f8ab + build-tools_r23.0.1-windows.zip + windows + + + 39069295 + b6ba7c399d5fa487d95289d8832e4ad943aed556 + build-tools_r23.0.1-linux.zip + linux + + + 38059328 + d96ec1522721e9a179ae2c591c99f75d31d39718 + build-tools_r23.0.1-macosx.zip + macosx + + + + + - + 24 - 1 - 2 + 4 + 0 20 - 159505060 - c20ffa023618c5cb6953131d6dbb0c628a3a1a14 - tools_r24.1.2-windows.zip + 197016004 + c3b5d466a8f75d86db79d3c9b8724a4b1d287f5a + tools_r24.4-windows.zip windows - 169061591 - c7c30f6da6eff6323260f0353ccaacc984ea6b3e - tools_r24.1.2-linux.zip + 320385195 + f120858b1f7eedb573608d4ebf16a046d8833024 + tools_r24.4-linux.zip linux - 89081357 - e32ba2fb21cc92ec4f1f01b5cb9a06f666eee460 - tools_r24.1.2-macosx.zip + 101816531 + b83ba3875b4e701b978a11d6506e8997907efca1 + tools_r24.4-macosx.zip macosx @@ -1746,14 +1919,14 @@ June 2014. - + 1 - 22 + 23 - 296467484 - 419791c49fa0a305a06966fd1734cf5b0498ea1a - docs-22_r01.zip + 332171437 + 060ebab2f74861e1ddd9136df26b837312bc087f + docs-23_r01.zip @@ -1888,5 +2061,17 @@ June 2014. + + + 1 + 23 + + + 31771965 + b0f15da2762b42f543c5e364c2b15b198cc99cc2 + sources-23_r01.zip + + + + - diff --git a/pkgs/development/mobile/androidenv/support-repository.nix b/pkgs/development/mobile/androidenv/support-repository.nix index c0c2fb47fcdd..436936f7c422 100644 --- a/pkgs/development/mobile/androidenv/support-repository.nix +++ b/pkgs/development/mobile/androidenv/support-repository.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, unzip}: stdenv.mkDerivation rec { - version = "14"; + version = "21"; name = "android-support-repository-r${version}"; src = fetchurl { - url = "http://dl-ssl.google.com/android/repository/android_m2repository_r${version}.zip"; - sha256 = "027mmfzvs07nbp28vn6c6cgszqdrmmgwdfzda87936lpi5dwg34p"; + url = "http://dl.google.com/android/repository/android_m2repository_r${version}.zip"; + sha1 = "acb915c5d2c730bf98303c0cd0122bedb2954cb3"; }; buildCommand = '' diff --git a/pkgs/development/mobile/androidenv/support.nix b/pkgs/development/mobile/androidenv/support.nix index 772ecad8f8a0..17125c60dd2e 100644 --- a/pkgs/development/mobile/androidenv/support.nix +++ b/pkgs/development/mobile/androidenv/support.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, unzip}: stdenv.mkDerivation rec { - version = "22.1.1"; + version = "23.0.1"; name = "android-support-r${version}"; src = fetchurl { - url = "https://dl-ssl.google.com/android/repository/support_r${version}.zip"; - sha1 = "jifv8yjg5jrycf8zd0lfsra00yscggc8"; + url = "https://dl.google.com/android/repository/support_r${version}.zip"; + sha1 = "fbe529716943053d0ce0d7f058d79f1a848cdff9"; }; buildCommand = '' diff --git a/pkgs/development/mobile/androidenv/sys-img.xml b/pkgs/development/mobile/androidenv/sys-img.xml index ef6507035f3b..66a674042bd6 100644 --- a/pkgs/development/mobile/androidenv/sys-img.xml +++ b/pkgs/development/mobile/androidenv/sys-img.xml @@ -436,16 +436,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS - - 2 + + 3 Android SDK Platform 4.0.3 15 armeabi-v7a - 96227377 - 1bf977d6cb4e0ad38dceac0c4863d1caa21f326e - sysimg_armv7a-15_r02.zip + 96240395 + 0a47f586e172b1cf3db2ada857a70c2bdec24ef8 + sysimg_armv7a-15_r03.zip @@ -453,16 +453,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS - - 3 - Android SDK Platform 4.1 + + 4 + Android SDK Platform 4.1.2 16 armeabi-v7a - 112528368 - d1cddb23f17aad5821a089c403d4cddad2cf9ef7 - sysimg_armv7a-16_r03.zip + 112608076 + 39c093ea755098f0ee79f607be7df9e54ba4943f + sysimg_armv7a-16_r04.zip @@ -470,16 +470,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS - - 2 + + 3 Android SDK Platform 4.2.2 17 armeabi-v7a - 116553808 - 1c321cda1af793b84d47d1a8d15f85444d265e3c - sysimg_armv7a-17_r02.zip + 118663847 + 97cfad22b51c8475e228b207dd36dbef1c18fa38 + sysimg_armv7a-17_r03.zip @@ -487,16 +487,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS - - 2 - Android SDK Platform 4.3 + + 3 + Android SDK Platform 4.3.1 18 armeabi-v7a - 125457135 - 4a1a93200210d8c42793324362868846f67401ab - sysimg_armv7a-18_r02.zip + 125503391 + 2d7d51f4d2742744766511e5d6b491bd49161c51 + sysimg_armv7a-18_r03.zip @@ -504,16 +504,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS - - 2 - Android SDK Platform 4.4.2 + + 3 + Android SDK Platform 4.4.4 19 armeabi-v7a - 158478012 - e0d375397e28e3d5d9577a00132463a4696248e5 - sysimg_armv7a-19_r02.zip + 159399028 + 5daf7718e3ab03d9bd8792b492dd305f386ef12f + sysimg_armv7a-19_r03.zip @@ -537,19 +537,36 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS + + + 1 + Android SDK Platform 5.1 + 22 + armeabi-v7a + default + + + 193687339 + 2aa6a887ee75dcf3ac34627853d561997792fcb8 + sysimg_arm-22_r01.zip + + + + + Android SDK Platform 2.3.7 - 2 + 3 10 x86 - 55463895 - 34e2436f69606cdfe35d3ef9112f0c64e3ff021d - https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-10_r02.zip + 66997702 + 6b8539eaca9685d2d3289bf8e6d21d366d791326 + sysimg_x86-10_r03.zip default @@ -557,15 +574,15 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS Android SDK Platform 4.0.4 - 1 + 2 15 x86 - 112619605 - d540325952e0f097509622b9e685737584b83e40 - https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-15_r01.zip + 109019058 + 56b8d4b3d0f6a8876bc78d654da186f3b7b7c44f + sysimg_x86-15_r02.zip default @@ -573,63 +590,65 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS Android SDK Platform 4.1.1 - 1 + 2 16 x86 - 131840348 - 9d35bcaa4f9b40443941f32b8a50337f413c021a - https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-16_r01.zip + 135252264 + 36c2a2e394bcb3290583ce09815eae7711d0b2c2 + sysimg_x86-16_r02.zip default - Android SDK Platform 4.2 - 1 + + 2 + Android SDK Platform 4.2.2 17 x86 - + - 138799122 - ddb3313e8dcd07926003f7b828eafea1115ea35b - https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-17_r01.zip + 136075512 + bd8c7c5411431af7e051cbe961be430fc31e773d + sysimg_x86-17_r02.zip default - Android SDK Platform 4.3 - 1 + + 2 + Android SDK Platform 4.3.1 18 x86 - + - 155656419 - f11bc9fccd3e7e46c07d8b26e112a8d0b45966c1 - https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-18_r01.zip + 143899902 + ab3de121a44fca43ac3aa83f7d68cc47fc643ee8 + sysimg_x86-18_r02.zip default - - 2 - Android SDK Platform 4.4.2 + + 3 + Android SDK Platform 4.4.4 19 x86 - 178922720 - 8889cb418984a2a7916a359da7c429d2431ed060 - sysimg_x86-19_r02.zip + 180245668 + 3782f3ebac5e54b3de454570add401989515ffca + sysimg_x86-19_r03.zip @@ -704,22 +723,6 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS - - - 1 - Android SDK Platform 5.1 - 22 - armeabi-v7a - default - - - 193687339 - 2aa6a887ee75dcf3ac34627853d561997792fcb8 - sysimg_arm-22_r01.zip - - - - @@ -776,4 +779,54 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS default + + + 3 + Android SDK Platform 6.0 + 23 + x86 + default + + + 240896796 + 3cb2e8efb575c35a558b091eac7e1bc5843f5f12 + sysimg_x86-23_r03.zip + + + + + + + + 3 + Android SDK Platform 6.0 + 23 + x86_64 + default + + + 337897181 + 226510856431bc4a73690540a8d7cbad974bedd3 + sysimg_x86_64-23_r03.zip + + + + + + + + 3 + Android SDK Platform 6.0 + 23 + armeabi-v7a + default + + + 226879660 + 7bb8768ec4333500192fd9627d4234f505fa98dc + sysimg_arm-23_r03.zip + + + + diff --git a/pkgs/development/mobile/androidenv/sysimages.nix b/pkgs/development/mobile/androidenv/sysimages.nix index 83ca0d498309..82bfce7a62fa 100644 --- a/pkgs/development/mobile/androidenv/sysimages.nix +++ b/pkgs/development/mobile/androidenv/sysimages.nix @@ -18,7 +18,7 @@ in sysimg_armeabi-v7a_14 = buildSystemImage { name = "sysimg-armeabi-v7a-14"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-14_r02.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-14_r02.zip; sha1 = "d8991b0c06b18d7d6ed4169d67460ee1add6661b"; }; }; @@ -26,103 +26,111 @@ in sysimg_armeabi-v7a_15 = buildSystemImage { name = "sysimg-armeabi-v7a-15"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-15_r02.zip; - sha1 = "1bf977d6cb4e0ad38dceac0c4863d1caa21f326e"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-15_r03.zip; + sha1 = "0a47f586e172b1cf3db2ada857a70c2bdec24ef8"; }; }; sysimg_armeabi-v7a_16 = buildSystemImage { name = "sysimg-armeabi-v7a-16"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-16_r03.zip; - sha1 = "d1cddb23f17aad5821a089c403d4cddad2cf9ef7"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-16_r04.zip; + sha1 = "39c093ea755098f0ee79f607be7df9e54ba4943f"; }; }; sysimg_armeabi-v7a_17 = buildSystemImage { name = "sysimg-armeabi-v7a-17"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-17_r02.zip; - sha1 = "1c321cda1af793b84d47d1a8d15f85444d265e3c"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-17_r03.zip; + sha1 = "97cfad22b51c8475e228b207dd36dbef1c18fa38"; }; }; sysimg_armeabi-v7a_18 = buildSystemImage { name = "sysimg-armeabi-v7a-18"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-18_r02.zip; - sha1 = "4a1a93200210d8c42793324362868846f67401ab"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-18_r03.zip; + sha1 = "2d7d51f4d2742744766511e5d6b491bd49161c51"; }; }; sysimg_armeabi-v7a_19 = buildSystemImage { name = "sysimg-armeabi-v7a-19"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-19_r02.zip; - sha1 = "e0d375397e28e3d5d9577a00132463a4696248e5"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-19_r03.zip; + sha1 = "5daf7718e3ab03d9bd8792b492dd305f386ef12f"; }; }; sysimg_armeabi-v7a_21 = buildSystemImage { name = "sysimg-armeabi-v7a-21"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_arm-21_r03.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_arm-21_r03.zip; sha1 = "0b2e21421d29f48211b5289ca4addfa7f4c7ae5a"; }; }; + sysimg_armeabi-v7a_22 = buildSystemImage { + name = "sysimg-armeabi-v7a-22"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/sysimg_arm-22_r01.zip; + sha1 = "2aa6a887ee75dcf3ac34627853d561997792fcb8"; + }; + }; + sysimg_x86_10 = buildSystemImage { name = "sysimg-x86-10"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-10_r02.zip; - sha1 = "34e2436f69606cdfe35d3ef9112f0c64e3ff021d"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-10_r03.zip; + sha1 = "6b8539eaca9685d2d3289bf8e6d21d366d791326"; }; }; sysimg_x86_15 = buildSystemImage { name = "sysimg-x86-15"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-15_r01.zip; - sha1 = "d540325952e0f097509622b9e685737584b83e40"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-15_r02.zip; + sha1 = "56b8d4b3d0f6a8876bc78d654da186f3b7b7c44f"; }; }; sysimg_x86_16 = buildSystemImage { name = "sysimg-x86-16"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-16_r01.zip; - sha1 = "9d35bcaa4f9b40443941f32b8a50337f413c021a"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-16_r02.zip; + sha1 = "36c2a2e394bcb3290583ce09815eae7711d0b2c2"; }; }; sysimg_x86_17 = buildSystemImage { name = "sysimg-x86-17"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-17_r01.zip; - sha1 = "ddb3313e8dcd07926003f7b828eafea1115ea35b"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-17_r02.zip; + sha1 = "bd8c7c5411431af7e051cbe961be430fc31e773d"; }; }; sysimg_x86_18 = buildSystemImage { name = "sysimg-x86-18"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-18_r01.zip; - sha1 = "f11bc9fccd3e7e46c07d8b26e112a8d0b45966c1"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-18_r02.zip; + sha1 = "ab3de121a44fca43ac3aa83f7d68cc47fc643ee8"; }; }; sysimg_x86_19 = buildSystemImage { name = "sysimg-x86-19"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-19_r02.zip; - sha1 = "8889cb418984a2a7916a359da7c429d2431ed060"; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-19_r03.zip; + sha1 = "3782f3ebac5e54b3de454570add401989515ffca"; }; }; sysimg_x86_21 = buildSystemImage { name = "sysimg-x86-21"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-21_r03.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-21_r03.zip; sha1 = "a0b510c66769e84fa5e40515531be2d266a4247f"; }; }; @@ -130,7 +138,7 @@ in sysimg_x86_64_21 = buildSystemImage { name = "sysimg-x86_64-21"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86_64-21_r03.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86_64-21_r03.zip; sha1 = "2f205b728695d84488156f4846beb83a353ea64b"; }; }; @@ -138,7 +146,7 @@ in sysimg_x86_22 = buildSystemImage { name = "sysimg-x86-22"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-22_r01.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-22_r01.zip; sha1 = "6c7bb51e41a16099bb1f2a3cc81fdb5aa053fc15"; }; }; @@ -146,23 +154,15 @@ in sysimg_x86_64_22 = buildSystemImage { name = "sysimg-x86_64-22"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86_64-22_r01.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86_64-22_r01.zip; sha1 = "05752813603f9fa03a58dcf7f8f5e779be722aae"; }; }; - sysimg_armeabi-v7a_22 = buildSystemImage { - name = "sysimg-armeabi-v7a-22"; - src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_arm-22_r01.zip; - sha1 = "2aa6a887ee75dcf3ac34627853d561997792fcb8"; - }; - }; - sysimg_mips_15 = buildSystemImage { name = "sysimg-mips-15"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_mips-15_r01.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_mips-15_r01.zip; sha1 = "a753bb4a6783124dad726c500ce9aec9d2c1b2d9"; }; }; @@ -170,7 +170,7 @@ in sysimg_mips_16 = buildSystemImage { name = "sysimg-mips-16"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_mips-16_r04.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_mips-16_r04.zip; sha1 = "67943c54fb3943943ffeb05fdd39c0b753681f6e"; }; }; @@ -178,8 +178,32 @@ in sysimg_mips_17 = buildSystemImage { name = "sysimg-mips-17"; src = fetchurl { - url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_mips-17_r01.zip; + url = https://dl.google.com/android/repository/sys-img/android/sysimg_mips-17_r01.zip; sha1 = "f0c6e153bd584c29e51b5c9723cfbf30f996a05d"; }; }; + + sysimg_x86_23 = buildSystemImage { + name = "sysimg-x86-23"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86-23_r03.zip; + sha1 = "3cb2e8efb575c35a558b091eac7e1bc5843f5f12"; + }; + }; + + sysimg_x86_64_23 = buildSystemImage { + name = "sysimg-x86_64-23"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/sysimg_x86_64-23_r03.zip; + sha1 = "226510856431bc4a73690540a8d7cbad974bedd3"; + }; + }; + + sysimg_armeabi-v7a_23 = buildSystemImage { + name = "sysimg-armeabi-v7a-23"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/sysimg_arm-23_r03.zip; + sha1 = "7bb8768ec4333500192fd9627d4234f505fa98dc"; + }; + }; }