#!/usr/bin/env bash NAME="acts-of-gods" PACKAGE_NAME="ActsOfGods-alpha-linux" # Variables for copying binary file TARGET="x86_64-unknown-linux-gnu" APP_DIR="platforms/linux/ActsOfGods.AppDir/" TARGET_DIR="target/$TARGET/release/" BUILD_BIN="$TARGET_DIR/$NAME" PACKAGE_BIN="$APP_DIR/AppRun" # Vars for dynamic libraries PACKAGE_LIB_DIR="$APP_DIR/usr/lib/" LIB_DIR="lib/linux/" # Assets ASSETS_DIR="assets" # Package variables PACKAGE_FILE="$PACKAGE_NAME.AppImage" DEST_FILE="packages/$PACKAGE_FILE" ######################################## # Copy binary to build dir cp -f $BUILD_BIN $PACKAGE_BIN # Copy dynamic libraries mkdir -p $PACKAGE_LIB_DIR cp -f $LIB_DIR/* $PACKAGE_LIB_DIR/ # Copy assets cp -rf $ASSET_DIR $APP_DIR/ # Build AppImage file appimagetool $APP_DIR $DEST_FILE