11#! /bin/bash
22
3- PROJECT_DIR=" $( pwd) "
3+ # PROJECT_DIR="$(pwd)"
44
55# CONFIGURATION
66APP_NAME=" Offline Chess Puzzles"
7- ZIP_PATH=./offline-chess-puzzles
7+ ZIP_PATH=./offline-chess-puzzles-release
88EXECUTABLE_PATH=./target/release/offline-chess-puzzles
99ICON_IMAGE=./icon.png
1010ICONSET_DIR=./target/offline-chess-puzzles.iconset
@@ -30,35 +30,32 @@ cp "$ICON_IMAGE" "$ICONSET_DIR/icon_512x512@2x.png"
3030iconutil -c icns " $ICONSET_DIR " -o " $ICNS_PATH "
3131
3232# 1. Create app bundle structure
33+ mkdir -p $ZIP_PATH
3334mkdir -p " $MACOS_DIR "
3435mkdir -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
5249cp " $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
6461cat > " $PLIST_PATH " << EOF
0 commit comments