summary refs log tree commit diff
path: root/pkgs/development/mobile/xcodeenv
diff options
context:
space:
mode:
authorSander van der Burg <svanderburg@gmail.com>2013-03-21 14:11:58 +0100
committerSander van der Burg <svanderburg@gmail.com>2013-03-21 14:11:58 +0100
commit647bca444ced822a2735cbd39c23eff67b785729 (patch)
tree7242a82352f9ac74d3a4f44d3c747bd08ee15d84 /pkgs/development/mobile/xcodeenv
parent1dbd3a55c4790394ecf43fc8f3b2442856df8241 (diff)
downloadnixpkgs-647bca444ced822a2735cbd39c23eff67b785729.tar
nixpkgs-647bca444ced822a2735cbd39c23eff67b785729.tar.gz
nixpkgs-647bca444ced822a2735cbd39c23eff67b785729.tar.bz2
nixpkgs-647bca444ced822a2735cbd39c23eff67b785729.tar.lz
nixpkgs-647bca444ced822a2735cbd39c23eff67b785729.tar.xz
nixpkgs-647bca444ced822a2735cbd39c23eff67b785729.tar.zst
nixpkgs-647bca444ced822a2735cbd39c23eff67b785729.zip
Allow appnames with spaces everywhere
Diffstat (limited to 'pkgs/development/mobile/xcodeenv')
-rw-r--r--pkgs/development/mobile/xcodeenv/build-app.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/mobile/xcodeenv/build-app.nix b/pkgs/development/mobile/xcodeenv/build-app.nix
index 535ec0992c1..ac6bbc7f282 100644
--- a/pkgs/development/mobile/xcodeenv/build-app.nix
+++ b/pkgs/development/mobile/xcodeenv/build-app.nix
@@ -44,7 +44,8 @@ let
   deleteKeychain = "security delete-keychain $keychainName";
 in
 stdenv.mkDerivation {
-  inherit name src;
+  name = stdenv.lib.replaceChars [" "] [""] name;
+  inherit src;
   buildInputs = [ xcodewrapper ];
   buildPhase = ''
     ${stdenv.lib.optionalString release ''
@@ -79,11 +80,11 @@ stdenv.mkDerivation {
     ${stdenv.lib.optionalString release ''
       ${stdenv.lib.optionalString generateIPA ''
         # Produce an IPA file
-        xcrun -sdk iphoneos PackageApplication -v $out/*.app -o $out/${name}.ipa
+        xcrun -sdk iphoneos PackageApplication -v $out/*.app -o "$out/${name}.ipa"
         
         # Add IPA to Hydra build products
         mkdir -p $out/nix-support
-        echo "file binary-dist $(echo $out/*.ipa)" > $out/nix-support/hydra-build-products
+        echo "file binary-dist \"$(echo $out/*.ipa)\"" > $out/nix-support/hydra-build-products
       ''}
       
       # Delete our temp keychain