#!/usr/bin/env bash ARCH=x86_64 APP_DIR=platforms/linux/MartianChess.AppDir/ # Copy binary to build dir TARGET_DIR=target/x86_64-unknown-linux-gnu/release/ BUILD_BIN=$TARGET_DIR/martian-chess PACKAGE_BIN=$APP_DIR/AppRun cp -f $BUILD_BIN $PACKAGE_BIN # Copy dynamic libraries PACKAGE_LIB_DIR=$APP_DIR/usr/lib/ LIB_DIR=lib/linux/ mkdir -p $PACKAGE_LIB_DIR cp -f $LIB_DIR/* $PACKAGE_LIB_DIR/ # Copy assets cp -rf assets $APP_DIR/ # Build AppImage file PACKAGE_FILE=MartianChess-v1.0-linux.AppImage DEST_FILE=packages/$PACKAGE_FILE appimagetool $APP_DIR $DEST_FILE