summary refs log tree commit diff
path: root/pkgs/development/mobile/androidenv/generate-platforms.xsl
diff options
context:
space:
mode:
authorSander van der Burg <svanderburg@gmail.com>2014-09-02 19:18:30 +0200
committerSander van der Burg <svanderburg@gmail.com>2014-09-02 19:18:30 +0200
commit800beea5f96c18fda25ab01e935a31e9f01a4a78 (patch)
tree18b3c189dc053791d2033c93d8299cba112dc7fb /pkgs/development/mobile/androidenv/generate-platforms.xsl
parent02f5f25b2ddcb8ea5b577e35ac170547716603aa (diff)
downloadnixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.tar
nixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.tar.gz
nixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.tar.bz2
nixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.tar.lz
nixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.tar.xz
nixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.tar.zst
nixlib-800beea5f96c18fda25ab01e935a31e9f01a4a78.zip
androidsdk: Bump to version 23.02 and update all its plugins and conversion scripts
Diffstat (limited to 'pkgs/development/mobile/androidenv/generate-platforms.xsl')
-rw-r--r--pkgs/development/mobile/androidenv/generate-platforms.xsl10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/mobile/androidenv/generate-platforms.xsl b/pkgs/development/mobile/androidenv/generate-platforms.xsl
index 249f044550b1..ba556f2baac9 100644
--- a/pkgs/development/mobile/androidenv/generate-platforms.xsl
+++ b/pkgs/development/mobile/androidenv/generate-platforms.xsl
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-  xmlns:sdk="http://schemas.android.com/sdk/android/repository/8">
+  xmlns:sdk="http://schemas.android.com/sdk/android/repository/10">
 
   <xsl:param name="os" />
   <xsl:output omit-xml-declaration="yes" indent="no" />
@@ -10,7 +10,7 @@
 
 let
   buildPlatform = args:
-    stdenv.mkDerivation (args // {   
+    stdenv.mkDerivation (args // {
       buildInputs = [ unzip ];
       buildCommand = ''
         mkdir -p $out
@@ -20,12 +20,12 @@ let
   });
 in
 {
-    <xsl:for-each select="sdk:platform">
+    <xsl:for-each select="sdk:platform[sdk:api-level &lt; 20]">
   platform_<xsl:value-of select="sdk:api-level" /> = buildPlatform {
     name = "android-platform-<xsl:value-of select="sdk:version" />";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/<xsl:value-of select="sdk:archives/sdk:archive[@os=$os or @os='any']/sdk:url" />;
-      sha1 = "<xsl:value-of select="sdk:archives/sdk:archive[@os=$os or @os='any']/sdk:checksum[@type='sha1']" />";
+      url = <xsl:value-of select="sdk:archives/sdk:archive[sdk:host-os=$os or count(sdk:host-os) = 0]/sdk:url" />;
+      sha1 = "<xsl:value-of select="sdk:archives/sdk:archive[sdk:host-os=$os or count(sdk:host-os) = 0]/sdk:checksum[@type='sha1']" />";
     };
     meta = {
       description = "<xsl:value-of select="sdk:description" />";