ref: 6159713b2a0f55e2cd41797ed7aa3a5a4c0a06a3
dir: /packaging/prepare_appimage_appdir.sh/
#! /usr/bin/env bash set -e EXE_PATH="$1" [[ ! -f "${EXE_PATH}" ]] && echo "must pass valid exe path" && exit 1 APP_NAME="$(basename "${EXE_PATH}")" APP_NAME_LOWERCASE="$(echo "$APP_NAME" | awk '{print tolower($0)}')" APP_DIR="build/${APP_NAME}.AppDir" mkdir -p "${APP_DIR}/usr/bin" # Copy executable and assets cp "${EXE_PATH}" "${APP_DIR}/usr/bin" cp -r CandyCrisisResources "${APP_DIR}/CandyCrisisResources" # Copy XDG stuff cp "packaging/${APP_NAME_LOWERCASE}.desktop" "${APP_DIR}" cp "packaging/${APP_NAME_LOWERCASE}-desktopicon.png" "${APP_DIR}" # Copy AppImage kicker script cp "packaging/AppRun" "${APP_DIR}" chmod 755 "${APP_DIR}/AppRun"