diff options
Diffstat (limited to 'pkgs/development/mobile/titaniumenv/default.nix')
-rw-r--r-- | pkgs/development/mobile/titaniumenv/default.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/development/mobile/titaniumenv/default.nix b/pkgs/development/mobile/titaniumenv/default.nix index 8117b452d70b..b7b5a048b978 100644 --- a/pkgs/development/mobile/titaniumenv/default.nix +++ b/pkgs/development/mobile/titaniumenv/default.nix @@ -1,11 +1,19 @@ -{pkgs, pkgs_i686}: +{pkgs, pkgs_i686, version ? "3.1"}: +let + titaniumexpr = if version == "2.1" then + ./titaniumsdk-2.1.nix + else if version == "3.1" then + ./titaniumsdk.nix + else + throw "Unknown Titanium SDK version: ${version}"; +in rec { androidenv = pkgs.androidenv; xcodeenv = if pkgs.stdenv.system == "x86_64-darwin" then pkgs.xcodeenv else null; - - titaniumsdk = import ./titaniumsdk.nix { + + titaniumsdk = import titaniumexpr { inherit (pkgs) stdenv fetchurl unzip makeWrapper python jdk; }; |