Skip to content

Commit 7b7ed20

Browse files
committed
GH actions: Fix variable escaping on the script
1 parent 8541f6b commit 7b7ed20

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

mac-app.sh

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
22

3-
PROJECT_DIR="$(pwd)"
3+
#PROJECT_DIR="$(pwd)"
44

55
# CONFIGURATION
66
APP_NAME="Offline Chess Puzzles"
7-
ZIP_PATH=./offline-chess-puzzles
7+
ZIP_PATH=./offline-chess-puzzles-release
88
EXECUTABLE_PATH=./target/release/offline-chess-puzzles
99
ICON_IMAGE=./icon.png
1010
ICONSET_DIR=./target/offline-chess-puzzles.iconset
@@ -30,35 +30,32 @@ cp "$ICON_IMAGE" "$ICONSET_DIR/icon_512x512@2x.png"
3030
iconutil -c icns "$ICONSET_DIR" -o "$ICNS_PATH"
3131

3232
# 1. Create app bundle structure
33+
mkdir -p $ZIP_PATH
3334
mkdir -p "$MACOS_DIR"
3435
mkdir -p "$RESOURCES_DIR"
3536

36-
# 0. Create app bundle structure
37-
mkdir $ZIP_PATH
38-
mkdir -p "$MACOS_DIR"
39-
mkdir -p "$RESOURCES_DIR"
40-
cp -R pieces $RESOURCES_DIR/
41-
cp -R puzzles $ZIP_PATH/
42-
cp -R translations $RESOURCES_DIR/
43-
cp .env $ZIP_PATH/
44-
cp ocp.db $ZIP_PATH/
45-
cp *.ogg $RESOURCES_DIR/
46-
cp settings.json $ZIP_PATH/
47-
cp LICENSE $ZIP_PATH/
48-
cp README.md $ZIP_PATH/
49-
cp $EXECUTABLE_PATH $MACOS_DIR/
37+
cp -R pieces "$RESOURCES_DIR/"
38+
cp -R puzzles "$ZIP_PATH/"
39+
cp -R translations "$RESOURCES_DIR/"
40+
cp .env "$ZIP_PATH/"
41+
cp ocp.db "$ZIP_PATH/"
42+
cp *.ogg "$RESOURCES_DIR/"
43+
cp settings.json "$ZIP_PATH/"
44+
cp LICENSE "$ZIP_PATH/"
45+
cp README.md "$ZIP_PATH/"
46+
cp $EXECUTABLE_PATH "$MACOS_DIR/"
5047

5148
# 2. Copy the icon
5249
cp "$ICNS_PATH" "$RESOURCES_DIR"
5350

5451
# 3. Create launcher script inside the app bundle
55-
cat > "$MACOS_DIR/$APP_NAME" <<EOF
52+
#cat > "$MACOS_DIR/$APP_NAME" <<EOF
5653
#!/bin/bash
57-
cd "$PROJECT_DIR"
58-
exec "$EXECUTABLE_PATH"
59-
EOF
54+
#cd "$PROJECT_DIR"
55+
#exec "$EXECUTABLE_PATH"
56+
#EOF
6057

61-
chmod +x "$MACOS_DIR/$APP_NAME"
58+
#chmod +x "$MACOS_DIR/$APP_NAME"
6259

6360
# 4. Create Info.plist
6461
cat > "$PLIST_PATH" <<EOF

0 commit comments

Comments
 (0)