about summary refs log tree commit diff
path: root/pkgs/development/mobile
diff options
context:
space:
mode:
authorSander van der Burg <svanderburg@gmail.com>2013-02-13 14:36:28 +0100
committerSander van der Burg <svanderburg@gmail.com>2013-02-13 14:36:28 +0100
commite8f590c3d996b8da348a0c92ca471373aa03afd5 (patch)
treeac69ba821d0c1c09e922a1a109592cb611dbdc56 /pkgs/development/mobile
parenta0a6f0edfd5e304f00a44c98dc03898b2fa8b2c2 (diff)
downloadnixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.tar
nixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.tar.gz
nixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.tar.bz2
nixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.tar.lz
nixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.tar.xz
nixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.tar.zst
nixlib-e8f590c3d996b8da348a0c92ca471373aa03afd5.zip
Make the source of the titanium SDK configurable
Diffstat (limited to 'pkgs/development/mobile')
-rw-r--r--pkgs/development/mobile/titaniumenv/titaniumsdk.nix22
1 files changed, 12 insertions, 10 deletions
diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk.nix
index d3831a9c2bea..b4cd1a98fb06 100644
--- a/pkgs/development/mobile/titaniumenv/titaniumsdk.nix
+++ b/pkgs/development/mobile/titaniumenv/titaniumsdk.nix
@@ -1,16 +1,18 @@
-{stdenv, fetchurl, unzip, makeWrapper, python, jdk}:
+{stdenv, src ? null, fetchurl, unzip, makeWrapper, python, jdk}:
 
 stdenv.mkDerivation {
   name = "titanium-mobilesdk-2.1.5.v20121112144658";
-  src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl {
-    url = http://builds.appcelerator.com.s3.amazonaws.com/mobile/2_1_X/mobilesdk-2.1.5.v20121112144658-linux.zip;
-    sha1 = "79f073d11ee893c508c5aa675a3126501dd385fd";
-  }
-  else if stdenv.system == "x86_64-darwin" then fetchurl {
-    url = http://builds.appcelerator.com.s3.amazonaws.com/mobile/2_1_X/mobilesdk-2.1.5.v20121112144658-osx.zip;
-    sha1 = "6a9a726882222d1615de332aa1ca608c15564e1c";
-  }
-  else throw "Platform: ${stdenv.system} not supported!";
+  src = if src == null then
+    if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl {
+      url = http://builds.appcelerator.com.s3.amazonaws.com/mobile/2_1_X/mobilesdk-2.1.5.v20121112144658-linux.zip;
+      sha1 = "79f073d11ee893c508c5aa675a3126501dd385fd";
+    }
+    else if stdenv.system == "x86_64-darwin" then fetchurl {
+      url = http://builds.appcelerator.com.s3.amazonaws.com/mobile/2_1_X/mobilesdk-2.1.5.v20121112144658-osx.zip;
+      sha1 = "6a9a726882222d1615de332aa1ca608c15564e1c";
+    }
+    else throw "Platform: ${stdenv.system} not supported!"
+  else src;
   
   buildInputs = [ unzip makeWrapper ];