summaryrefslogtreecommitdiffstats
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)
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 535ec0992c13..ac6bbc7f282d 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