diff options
author | Sander van der Burg <svanderburg@mgail.com> | 2014-10-02 15:49:33 +0200 |
---|---|---|
committer | Sander van der Burg <svanderburg@mgail.com> | 2014-10-02 15:49:33 +0200 |
commit | 470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62 (patch) | |
tree | 2ed2d0f56cbf3b15c62e7dd76cedc5d8504f5d12 /pkgs/development/mobile/xcodeenv | |
parent | f9347cfbb04a5574e57af1eff17780912c36eca3 (diff) | |
download | nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.tar nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.tar.gz nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.tar.bz2 nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.tar.lz nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.tar.xz nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.tar.zst nixpkgs-470007e7e1e5c1b0bdfb86bf45b3f9d0306daf62.zip |
Make path to Xcode configurable
Diffstat (limited to 'pkgs/development/mobile/xcodeenv')
-rw-r--r-- | pkgs/development/mobile/xcodeenv/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/mobile/xcodeenv/xcodewrapper.nix | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/development/mobile/xcodeenv/default.nix b/pkgs/development/mobile/xcodeenv/default.nix index ad6569d9478..0d221a8952b 100644 --- a/pkgs/development/mobile/xcodeenv/default.nix +++ b/pkgs/development/mobile/xcodeenv/default.nix @@ -1,8 +1,8 @@ -{stdenv, version ? "5.0"}: +{stdenv, version ? "5.0", xcodeBaseDir ? "/Applications/Xcode.app"}: rec { xcodewrapper = import ./xcodewrapper.nix { - inherit stdenv version; + inherit stdenv version xcodeBaseDir; }; buildApp = import ./build-app.nix { diff --git a/pkgs/development/mobile/xcodeenv/xcodewrapper.nix b/pkgs/development/mobile/xcodeenv/xcodewrapper.nix index fd375d6213c..4545ea8dae1 100644 --- a/pkgs/development/mobile/xcodeenv/xcodewrapper.nix +++ b/pkgs/development/mobile/xcodeenv/xcodewrapper.nix @@ -1,4 +1,4 @@ -{stdenv, version}: +{stdenv, version, xcodeBaseDir}: stdenv.mkDerivation { name = "xcode-wrapper-"+version; @@ -6,14 +6,14 @@ stdenv.mkDerivation { mkdir -p $out/bin cd $out/bin ln -s /usr/bin/xcode-select - ln -s /usr/bin/xcodebuild - ln -s /usr/bin/xcrun ln -s /usr/bin/security ln -s /usr/bin/codesign - ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" + ln -s "${xcodeBaseDir}/Contents/Developer/usr/bin/xcodebuild" + ln -s "${xcodeBaseDir}/Contents/Developer/usr/bin/xcrun" + ln -s "${xcodeBaseDir}/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" cd .. - ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs" + ln -s "${xcodeBaseDir}/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs" # Check if we have the xcodebuild version that we want if [ -z "$($out/bin/xcodebuild -version | grep -x 'Xcode ${version}')" ] |