summary refs log tree commit diff
path: root/pkgs/development/mobile/androidenv/generate-sysimages.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-sysimages.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-sysimages.xsl')
-rw-r--r--pkgs/development/mobile/androidenv/generate-sysimages.xsl10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/mobile/androidenv/generate-sysimages.xsl b/pkgs/development/mobile/androidenv/generate-sysimages.xsl
index be9947d536a9..6de690622b5d 100644
--- a/pkgs/development/mobile/androidenv/generate-sysimages.xsl
+++ b/pkgs/development/mobile/androidenv/generate-sysimages.xsl
@@ -2,17 +2,17 @@
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:str="http://exslt.org/strings"
-  xmlns:sdk="http://schemas.android.com/sdk/android/repository/8">
+  xmlns:sdk="http://schemas.android.com/sdk/android/sys-img/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 
   <xsl:output omit-xml-declaration="yes" indent="no" />
 
-  <xsl:template match="/sdk:sdk-repository">
+  <xsl:template match="/sdk:sdk-sys-img">
     <xsl:for-each select="sdk:system-image">
   sysimg_<xsl:value-of select="sdk:abi" />_<xsl:value-of select="sdk:api-level" /> = buildSystemImage {
-    name = "<xsl:value-of select="sdk:abi" />-<xsl:value-of select="sdk:api-level" />";
+    name = "sysimg-<xsl:value-of select="sdk:abi" />-<xsl:value-of select="sdk:api-level" />";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/<xsl:value-of select="sdk:archives/sdk:archive[@os='any']/sdk:url" />;
-      sha1 = "<xsl:value-of select="sdk:archives/sdk:archive[@os='any']/sdk:checksum[@type='sha1']" />";
+      url = <xsl:if test="not(starts-with(sdk:archives/sdk:archive/sdk:url, 'https://'))">https://dl-ssl.google.com/android/repository/sys-img/android/</xsl:if><xsl:value-of select="sdk:archives/sdk:archive/sdk:url" />;
+      sha1 = "<xsl:value-of select="sdk:archives/sdk:archive/sdk:checksum[@type='sha1']" />";
     };
   };
     </xsl:for-each>